B.Tech Syllabus (1st Sem Computer Science Engineering)
First semester syllabus for Computer Science Engineering at Bihar Engineering University (2024 Onwards)
1st Semester Courses
| Paper Code | Paper Title | L | T | P | Credits |
|---|---|---|---|---|---|
| 100110 | Engineering Physics | 3 | 0 | 0 | 3 |
| 100102 | Engineering Mathematics-I | 3 | 1 | 0 | 4 |
| 100111 | Programming for Problem Solving | 3 | 0 | 0 | 3 |
| 100115P | Swachha Bharat Mission | 0 | 0 | 2 | 1 |
| 100113 | IT Workshop | 2 | 0 | 0 | 2 |
| 100114 | Basic Electronics Engineering | 3 | 0 | 0 | 3 |
Subject Details
Module 1: Frame of Reference & Oscillations
Non-Inertial frame of reference, rotating coordinate system, centripetal and Coriolis acceleration and its application in weather system. Harmonic Oscillator, Damped Harmonic motion – overdamped, critically Damped and lightly damped oscillators, Force Oscillators and Resonance.
Module 2: Optics & LASER
Huygens’s Principle, Superposition of Waves and interference of Light by wave front-splitting and amplitude-splitting; Young’s double slit experiment, Michelson interferometer, Fraunhofer diffraction from single slit and circular aperture, Diffraction Grating and their resolving power. Einstein’s theory of matter-radiations interaction, Einstein’s Coefficients (A and B), Amplification by population inversion, Different types of lasers – Gas Laser, Helium-Neon Laser, Solid State Laser (Ruby, Neodymium), Semiconductor Laser.
Module 3: Quantum Mechanics
Compton Effect, Photoelectric Effect, Wave Particle duality, de Broglie’s hypothesis, Heisenberg’s Uncertainty Principle, Wave function and wave packets, phase and group velocities, Schrodinger’s Wave Equation, Normalization, Expectation values, Eigenvalues and Eigenfunction. Application of Schrodinger Wave Equation for particle in one dimensional box – its wavefunction and eigenvalue of energy and momentum.
Module 4: Vector Calculus & Electrostatics
Gradient, Divergence and Curl, Line, Surface and Volume integrals, Gauss’s Divergence theorem and Stokes’ theorem in Cartesian Coordinate. Gauss’s Law and its applications, Divergence and Curl of Electrostatic fields, Electrostatic Potential, Boundary Conditions, Poisson’s and Laplace’s equations, Dielectrics, Polarization, Bound Charges, Electric displacement, Boundary Conditions in dielectrics.
Module 5: Magnetostatics & Electrodynamics
Lorentz force, Biot-Savart and Ampere’s circuital laws and their applications, Divergence and Curl of Magneto static fields, Magnetic vector potential, Force and torque on a magnetic dipole, Magnetic Materials, Magnetization, Bound currents, Boundary conditions. Ohm’s law, Motional EMF, Faraday’s Law, Lenz’s law, Self and mutual inductance, Energy stored in magnetic field, Maxwell’s equations in vacuum and nonconducting medium, Continuity Equation, Poynting Theorem, Wave Equations: plain electromagnetic wave in vacuum and their transverse nature and Polarization.
Module 6: Solids & Electronic Materials
Free electron theory of metal, fermi level, Bloch’s theorem for particle in a periodic Potential, Kroning-Penney model and origin of energy band. Metals, semiconductors and insulators, intrinsic and extrinsic semiconductors, Carrier transport, diffusion and drift, P-N junction.
Module 1: Linear Algebra-I
Elementary Row operations, Gauss-Jordan Method for finding the inverse of Matrix, Complex Matrix: Hermitian, Skew Hermitian and Unitary Matrix, Vector space, Sub Spaces, Linear dependence and Independences of Vectors, Linear Span, Basis, Dimension, Extension of basis of subspace, The rank of a matrix, Row and column space, Solvability of system of linear equations.
Module 2: Linear Algebra-II
Linear Transformations, Kernel and Range of linear transformation, Matrix Representation of a linear transformation, Rank-Nullity Theorem, Eigen Value and Eigen Vectors, Properties of Eigen vectors, Eigen Bases, Orthogonal Transformation, Similarity Transformation, Matrix Diagonalization, Cayley-Hamilton Theorem.
Module 3: Calculus for Single Variable
Indeterminate form, L’Hospital Rule, Rolle’s Theorem, Mean Value Theorem, Expansion of function (single variable), Taylor and Maclaurin Series, Riemann Integration, Riemann Sum, Improper Integrals, Beta and Gamma function and their properties.
Module 4: Multivariable Calculus (Differentiation)
Function with two or more variable, Limit, continuity and Partial differentiation, Total Differentiation, Taylor’s series and Maclaurin’s series for function with two variable, Jacobian, Maxima and Minima, Method of Lagrange’s multiplier.
Module 5: Multivariable Calculus (Integration)
Double Integral, change of order of integration, Triple integral, Change of Variable in a Double and Triple Integrals, Change to polar coordinate, Change to cylindrical coordinate, Change to spherical polar coordinate, Application to area and volume using double and triple integral.
Module 6: Vector Calculus
Scalar and vector fields, Gradient, Directional derivative, Divergence, Curl and their properties, Line integral, Green’s theorem in plane (without proof), Surface integral, Stoke’s theorem (without proof), Volume Integral, Gauss-Divergence’ theorem (without proof).
Module 1: Introduction to Programming
Introduction to components of a computer system (disks, memory, processor, where a program is stored and executed, operating system, compilers etc.). Idea of Algorithm: steps to solve logical and numerical problems. Representation of Algorithm: Flowchart/ Pseudo code with examples. From algorithms to programs; source code, variables (with data types) variables and memory locations, Syntax and Logical Errors in compilation, object and executable code.
Module 2: Operators, Conditional Branching and Loops
Arithmetic expressions/arithmetic operators, relational operators, logical operators, bitwise operators and precedence. Writing and evaluation of conditionals and consequent branching, Iteration and loops.
Module 3: Arrays and String
Array declaration & initialization, bound checking arrays (1-d, 2-d), character arrays and strings.
Module 4: Function, Recursion and Pointers
Functions (including using built in libraries), Parameter passing in functions, call by value, passing arrays to functions: Recursion, as a different way of solving problems. Example programs, such as Finding Factorial, Fibonacci series, Ackerman function etc. Idea of pointers, Defining pointers, Use of Pointers in self-referential structures, idea of call by reference.
Module 5: User defined Data Types and File handling
Structure- defining, declaring, initializing; accessing structure members, processing of structure, array of structures, structures within structure, structure and function, type definition; Union— definition, declaration, accessing union members, initializing union. Introduction, file declaration, opening and closing a file, working with text and binary files, I/O operations on file, error handling, random access to files.
Module 6: Basic Algorithms
Searching, Basic Sorting Algorithms (Bubble, Insertion and Selection), Finding roots of equations, notion of order of complexity through example programs (no formal definition required).
Objectives
Understanding the importance of cleanliness and sanitation. Developing skills for effective waste management. Promoting behavioural change towards cleanliness. Creating awareness about Swachh Bharat Mission initiatives. Engaging in community participation and advocacy.
Course Outcome
Increased awareness and knowledge about cleanliness and sanitation. Enhanced skills for effective waste management. Positive behavioral change towards cleanliness. Increased community participation and advocacy.
Module 1: PC Hardware
Identification of the peripherals of a computer, components in a CPU and its functions. Block diagram of the CPU along with the configuration of each peripheral. Functions of Motherboard. Assembling and Disassembling of PC. Installation of OS. Basic Linux commands.
Module 2: Internet & World Wide Web
Web Browsers, Access of websites, Surfing the Web, Search Engines, Customization of web browsers, proxy settings, bookmarks, search toolbars, pop-up blockers. Antivirus types, Protection from various threats.
Module 3: Microsoft Word
Overview of MS word features. Usage of Hyperlink, Symbols, Spell Check, Track Changes. Table of Content, Newspaper columns, Images from files and clipart, Drawing toolbar and Word Art, Formatting Images, Textboxes, Paragraphs and Mail Merge in word.
Module 4: LaTeX
Overview of LaTeX and tool word; Importance of LaTeX and MS office or equivalent (FOSS) tool Word as word Processors. Details of the four tasks and features. Accessing, overview of toolbars, saving files, help and resources, rulers, format painter.
Module 5: Microsoft Excel
Overview of Excel Features: Formulae & Functions, conditional formatting, Charts, Hyper linking, Renaming and Inserting worksheets, Data Analysis functions. Calculating GPA using Cell Referencing.
Module 6: Microsoft Power Point
Overview of PowerPoint features, Insertion of images, slide transition, Custom animation, Hyperlinks.
Module 1: Semiconductor Diode
Intrinsic and extrinsic types, energy band in intrinsic and extrinsic Semiconductor, equilibrium carrier concentration. Direct and indirect band-gap semiconductor. Ideal diode construction, p-n junction under open circuit, drift and diffusion current, built-in potential, forward and reverse bias. Effect of temperature, static and dynamic resistance, breakdown mechanism. Zener diode, VI characteristics, LED, Photodiode, Solar cell.
Module 2: Diode Applications
Half wave rectifiers, Full wave rectifiers & Rectifier with filters. Zener diode application as voltage regulator, Clipping and Clamping circuits, Voltage doubler.
Module 3: Bipolar Junction Transistor
BJT introduction: Construction, Symbol, and types (PNP and NPN), working of BJT, BJT configuration and characteristics. Load line analysis, Operating point, Need for Biasing, different Biasing circuits, Bias stability. BJT as a switch & Amplifier, low frequency small signal model of BJT, CE amplifier.
Module 4: Field Effect Transistor
General characteristics of FET; Comparison between FET & BJT; JFET: Construction, Principle of Operation, Shockley equation. Output and transfer characteristics; Depletion & Enhancement Type MOSFET: Construction, Principle of operation.
Module 5: Operational Amplifier
Block diagram of an Operational amplifier, schematic symbol, characteristics of an ideal and practical operational amplifier, concept of virtual ground, Inverting and non-inverting amplifier, voltage follower, adder, subtractor, integrator and differentiator.
Module 6: Fundamental of Digital Electronics
Introduction to number system: octal, Hexadecimal, Binary numbers, Binary addition using 1’s and 2’s complement method. logic gates, Universal gates, Boolean Algebra, De Morgan’s theorems, Simplification, and realization of Boolean expression using basic gates and NAND gates.