Undergraduate Courses


Select Level-Term Select Level-Term
Level-1 Term-1 (v2023) Level-1 Term-2 (v2023)
Level-2 Term-1 (v2023) Level-2 Term-2 (v2023)
Level-3 Term-1 (v2023) Level-3 Term-2 (v2023)
Level-4 Term-1 (v2023) Level-4 Term-2 (v2016)
Course ID Course Title Level Term
CSE101 Structured Programming Language

3 Credit Hour Course
Intended For Level 1 Term 1 Students

Structured programming language: data types, operators, expressions, control structures; Functions and program structure: parameter passing conventions, scope rules and storage classes, recursion; Header files; Preprocessor; Pointers and arrays; Strings; Multidimensional array; User defined data types: structures, unions, enumerations; Input and Output: standard input and output, formatted input and output, file access; Variable length argument list; Command line parameters; Error Handling; Graphics; Linking; Library functions. Reference language: C.
1 1
CSE102 Structured Programming Language Sessional

1.5 Credit Hour Course
Intended For Level 1 Term 1 Students

Sessional based on CSE 101; A project work will be included.
1 1
CSE103 Discrete Mathematics

3 Credit Hour Course
Intended For Level 1 Term 1 Students

Sets, functions, sequences, sums; Relations and partial ordered sets; Mathematical logic: propositional calculus and predicate calculus; Mathematical reasoning and proof techniques: induction; Counting: permutations, combinations, principles of inclusion and exclusion, generating functions; Discrete probability; Recurrence relations and recursive algorithms; Graph theory: graphs, paths, and trees; Introduction to number theory and algebraic structures.
1 1
CSE109 Computer Programming

3 Credit Hour Course
Intended For Level 1 Term 1 Students

Introduction to digital computers. Programming languages, algorithms and flow charts. Structured Programming using C: Variables and constants, operators, expressions, control statements, functions, arrays, pointers, structure unions, user defined data types, input-output and files. Object-oriented Programming using C++: introduction, classes and objects; polyorphism; function and operator overloading; inheritance.
1 1
CSE110 Computer Programming Sessional

1.5 Credit Hour Course
Intended For Level 1 Term 1 Students

This course consists of two parts. In the first part, students will perform experiments to verify practically the theories and concepts learned in CSE109. In the second part, students will learn program design.
1 1
EEE163 Introduction to Electrical Engineering

3 Credit Hour Course
Intended For Level 1 Term 1 Students

Fundamental electrical concepts and measuring units. Direct current: voltage, current, resistance and power. Laws of electrical circuits and methods of network analysis; Introduction to magnetic circuits. Alternating current: instantaneous and r.m.s. current, voltage and power, average power for various combinations of R, L and C circuits, phasor representation of sinusoidal quantities.
1 1
EEE164 Introduction to Electrical Engineering Sessional

1.5 Credit Hour Course
Intended For Level 1 Term 1 Students

Laboratory works based on EEE 163.
1 1
MATH141 Calculus I

3 Credit Hour Course
Intended For Level 1 Term 1 Students

Differential Calculus: Continuity and differentiability; Successive differentiation: Leibnitz’s forms; Maxima and minima of functions of single variable: Rolle's theorem, mean value theorem; Evaluation of indeterminate forms by L'Hospital's rule; Expansion of functions: Taylor's and Maclaurin’s theorems, Lagrange’s and Cauchy’s forms of remainders; Partial differentiation, Euler’s Theorem; Tangent, normal.
Integral Calculus: Definite integrals and its properties; Wallis’ formula; Improper integrals; Beta function and Gamma function; Parametric equations and polar coordinates; Applications of integration: area under a plane curve, area of a region enclosed by two curves and arc lengths in Cartesian and polar coordinates, volume and surface area of solids of revolution; Multiple integrals.
Ordinary Differential Equations (ODE): Definition. Formation of differential equations. Solution of first order differential equations by various methods with applications. Solution of general linear equations of second and higher orders with constant coefficient. Solution of Euler's homogeneous linear equations.
1 1
PHY114 Physics Sessional

1.5 Credit Hour Course
Intended For Level 1 Term 1 Students

Physics sessional based on the theory course PHY 129.
1 1
PHY129 Structure of Matter, Electricity & Magnetism, Wave Mechanics

3 Credit Hour Course
Intended For Level 1 Term 1 Students

Structure of Matter: Crystalline and amorphous solids, crystal systems, crystal directions, Miller indices, co-ordinations number, packing factor, Bragg's law of X-ray diffraction, crystal structure analysis, defects in crystal, bonds in solids, cohesive energy and bonding energy, free electron theory of metals, band theory of solids, solid state devices.
Electricity and Magnetism: Electrostatics: electric field, Gauss’s law and its applications for various charge distributions, electric potential and equipotential surface, dielectrics and electrostatic energy in capacitors; Magnetostatics: magnetic field and forces, Hall effect, application of Biot-Savart and Ampere’s laws, electromagnetic induction and inductance, energy in a magnetic field, Electromagnetic oscillations: RC, LR, LC and LRC circuits, working principle of transformers, motors and generators, magnetic materials and its applications in a computing device.
Wave Mechanics: Failure of classical mechanics and historical origins of the quantum mechanics, wave particle duality, uncertainty principle, postulates of quantum mechanics, wave function, operators, Schrödinger equation, expectation value, Ehrenfest theorem, eigen function and eigen values, particle in a box, square well potential, linear harmonic oscillator.
1 1