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).