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
CSE105 Data Structures and Algorithms I

3 Credit Hour Course
Intended For Level 1 Term 2 Students

Introduction to algorithms; Asymptotic analysis: growth of functions, O, Ω, Θ, o, ω notations; Correctness proof of algorithms; Analysis of algorithms: Master theorem, etc.; Elementary data structures: arrays, linked lists, stacks, queues, trees and tree traversals, graphs and graph representations, heaps, binary search trees; Graph traversals: DFS, BFS, applications of DFS and BFS; Methods for the design of efficient algorithms: divide and conquer, greedy methods, dynamic programming; Sorting: sorting algorithms, sorting in linear time; Lower bound theory; Data structures for set operations.
1 2
CSE106 Data Structures and Algorithms I Sessional

3 Credit Hour Course
Intended For Level 1 Term 2 Students

Sessional based on CSE 105.
1 2
CSE107 Object Oriented Programming Language

3 Credit Hour Course
Intended For Level 1 Term 2 Students

Philosophy of Object Oriented Programming (OOP); Advantages of OOP over structured programming; Encapsulation, classes and objects, access specifiers, static and non-static members; Constructors, destructors and copy constructors; Array of objects, object pointers, and object references; Inheritance: single and multiple inheritance; Polymorphism: overloading, abstract classes, virtual functions and overriding; Exceptions; Object Oriented I/O; Template functions and classes; Multi-threaded Programming.
Reference languages: C++ and Java.
1 2
CSE108 Object Oriented Programming Language Sessional

1.5 Credit Hour Course
Intended For Level 1 Term 2 Students

Sessional based on CSE 107; A project work will be included.
1 2
CHEM113 Chemistry

3 Credit Hour Course
Intended For Level 1 Term 2 Students

Quantum concept in atomic structure, VSEPRT; molecular geometry, Quantum concept in bonding; VBT and MOT, Frontier MOT and electronic transition, Silicon chemistry, Properties of solutions, Colloid and Nanochemsitry, Phase rule and phase diagram; Energy and chemistry, Electrochemistry; electrolytic conduction, corrosion, devices for energy storage, Chemistry of biodegradable and conductive polymer; LED, LCD/touch screen, Chemistry of proteins, nucleic acids (DNA, RNA), carbohydrates and lipids; Introduction to computational chemistry; Design of new molecules, materials and drug.
1 2
CHEM118 Chemistry Sessional

0.75 Credit Hour Course
Intended For Level 1 Term 2 Students

Determination of the concentration of battery acid, study of redox system (iodometric study of copper determination), calorimetric determination of heat of reaction, Molecular geometry model based on VSEPRT, phase diagram.
1 2
MATH143 Linear Algebra

4 Credit Hour Course
Intended For Level 1 Term 2 Students

Introduction to vectors, their products, matrices and systems of linear equations; Solving linear equations: Gaussian elimination, inverse and transpose of a matrix, factorization into A = LU; Vector spaces and subspaces: four fundamental subspaces, solving Ax = 0 and Ax = b, independence, basis and dimension, dimensions of the four subspaces; Orthogonality: orthogonality of the four subspaces, projections, least squares, orthonormal bases and Gram-Schmidt; Determinants: properties, formulas, Cramer’s rule, inverses and volumes; Eigenvalues and eigenvectors: eigendecomposition, systems of differential equations, symmetric and positive definite matrices; Singular value decomposition (SVD): bases and matrices in the SVD, geometry of the SVD; Linear transformations: the matrices of linear transformations; Complex vectors and matrices: complex numbers, polar coordinates, Hermitian and unitary matrices; Applications of linear algebra in computer science and engineering.
1 2
ME165 Basic Mechanical Engineering

3 Credit Hour Course
Intended For Level 1 Term 2 Students

Statics of particles and rigid bodies; Forces in trusses and frames; Relative motion; Kinematics of particles: Newton's Second Law of Motion; Kinematics of rigid bodies. Introduction to Robotics; Plane, rotational and spatial motion with applications to manipulators; Geometric configurations: structural elements, linkage, arms and grippers; Motion characteristics. Sources of energy: conventional and renewable; Introduction to IC engines, Refrigeration and Air conditioning systems.
1 2
ME174 Mechanical Engineering Drawing and CAD

1.5 Credit Hour Course
Intended For Level 1 Term 2 Students

Introduction; Instruments and their uses; Third angle projection; Orthographic drawing; Isometric views; Sectional views; Introduction to computer graphic software: Computer aided design (CAD).
1 2