Undergraduate Syllabus


 Syllabus for Undergraduate Study(Effective from the Academic Session: 2021-2022)

Year : First Term : First

SL Course Code Title Credit Pre-Requisite
1 CSE 1101 Structured Programming 3.00
2 CSE 1102 Structured Programming Laboratory 1.5
3 CSE 1107 Discrete Mathematics 3.00
4 PHY 1107 Physics 3.00
5 PHY 1108 Physics Laboratory 1.5
6 HUM 1107 English and Human Communication 3.00
7 HUM 1108 English and Human Communication Laboratory 0.75
8 MATH 1107 Differential and Integral Calculus 3.00
Theory : 15 Sessional : 7.5 Thesis/Project : 0 18.50

Year : First Term : Second

SL Course Code Title Credit Pre-Requisite
1 CSE 1203 Digital Logic Design 3.00
2 CSE 1204 Digital Logic Design Laboratory 1.5
3 CSE 1205 Object Oriented Programming 3.00
4 CSE 1206 Object Oriented Programming Laboratory 1.5
5 CHEM 1207 Chemistry 3.00
6 CHEM 1208 Chemistry Laboratory 0.75
7 EEE 1207 Basic Electrical Engineering 3.00
8 EEE 1208 Basic Electrical Engineering Laboratory 1.5
9 MATH 1207 Coordinate Geometry and Differential Equations 3.00
Theory : 15 Sessional : 10.5 Thesis/Project : 0 20.25

Year : Second Term : First

SL Course Code Title Credit Pre-Requisite
1 CSE 2103 Microprocessors and Microcontrollers 3.00
2 CSE 2104 Microprocessors and Microcontrollers Laboratory 1.5
3 CSE 2105 Data Structures and Algorithms 3.00
4 CSE 2106 Data Structures and Algorithms Laboratory 1.5
5 CSE 2113 Computer Architecture 3.00
6 CSE 2114 Computer Architecture Laboratory 0.75
7 EEE 2117 Analog Electronics 3.00
8 EEE 2118 Analog Electronics Laboratory 0.75
9 MATH 2107 Fourier Analysis and Linear Algebra 3.00
10 ME 2170 Computer Aided Design Laboratory 0.75
Theory : 15 Sessional : 10.5 Thesis/Project : 0 20.25

Year : Second Term : Second

SL Course Code Title Credit Pre-Requisite
1 CSE 2200 Advanced Programming Laboratory 1.5
2 CSE 2201 Algorithm Analysis and Design 3.0
3 CSE 2202 Algorithm Analysis and Design Laboratory 1.5
4 CSE 2208 Numerical Methods Laboratory 1.5
5 CSE 2209 Theory of Computation 2.00
6 ECE 2213 Digital Electronics 3.00
7 ECE 2214 Digital Electronics Laboratory 1.5
8 HUM 2207 Economics and Accounting 3.00
9 MATH 2207 Complex Variable, Vector Analysis and Statistics 3.00
Theory : 14 Sessional : 12 Thesis/Project : 0 20.00

Year : Third Term : First

SL Course Code Title Credit Pre-Requisite
1 CSE 3100 Web Programming Laboratory 1.5
2 CSE 3101 Operating Systems 3.0
3 CSE 3102 Operating Systems Laboratory 1.5
4 CSE 3105 Embedded Systems and Internet of Things 3.00
5 CSE 3106 Embedded Systems and Internet of Things Laboratory 0.75
6 CSE 3107 Applied Statistics and Queuing Theory 3.00
7 CSE 3109 Database Systems 3.00
8 CSE 3110 Database Systems Laboratory 1.5
9 CSE 3119 Information Systems Design 3.00
10 CSE 3120 Information Systems Design Laboratory 0.75
Theory : 15 Sessional : 12 Thesis/Project : 0 21.00

Year : Third Term : Second

SL Course Code Title Credit Pre-Requisite
1 CSE 3200 System Development Project 1.5
2 CSE 3209 Artificial Intelligence 3.0
3 CSE 3210 Artificial Intelligence Laboratory 1.5
4 CSE 3211 Compiler Design 3.00
5 CSE 3212 Compiler Design Laboratory 0.75
6 CSE 3217 Mobile Computing 3.00
7 CSE 3218 Mobile Computing Laboratory 0.75
8 CSE 3219 Software Engineering and Project Management 3.0
9 CSE 3220 Software Engineering and Project Management Laboratory 0.75
10 CSE 3230 Technical Writing and Seminar 0.75
11 HUM 3247 Engineers and Society 3.00
Theory : 15 Sessional : 12 Thesis/Project : 0 21.00

Year : Fourth Term : First

SL Course Code Title Credit Pre-Requisite
1 CSE 4000 Capstone Project/Thesis 1.5
2 CSE 4101 Computer Graphics and Image Processing 3.0
3 CSE 4102 Computer Graphics and Image Processing Laboratory 0.75
4 CSE 4105 Computer Networks 3.00
5 CSE 4106 Computer Networks Laboratory 1.5
6 CSE 4115 Computer Security 3.00
7 CSE 4116 Computer Security Laboratory 0.75
8 CSE xxxx Course from Optional-I (3.00 + 0.75) 3.75
9 CSE xxxx Course from Optional-I (3.00 + 0.75) 3.75
Theory : 15 Sessional : 12 Thesis/Project : 0 21.00

Summary of Optional-I Courses

Course Code Title Credit Pre-Requisite
CSE 4103 VLSI Design3
CSE 4104 VLSI Design Laboratory0.75
CSE 4107 Digital Signal Processing3
CSE 4108 Digital Signal Processing Laboratory0.75
CSE 4111 Machine Learning3
CSE 4112 Machine Learning Laboratory0.75
CSE 4117 Modeling and Simulation 3
CSE 4118 Modeling and Simulation Laboratory0.75
CSE 4121 Natural Language Processing3
CSE 4129 Ubiquitous Computing0.75
CSE 4130 Ubiquitous Computing Laboratory3
CSE 4122 Natural Language Processing Laboratory0.75
CSE 4131 Pattern Recognition 3
CSE 4132 Pattern Recognition Laboratory0.75

Year : Fourth Term : Second

SL Course Code Title Credit Pre-Requisite
1 CSE 4000 Capstone Project/Thesis 3
2 CSE xxxx Course from Optional-II (3.00) 3.0
3 CSE xxxx Course from Optional-II (3.00) 3.0
4 CSE xxxx Course from Optional-III (3.00 + 0.75) 3.75
5 IEM 4227 Industrial Management 3.0
6 HUM 4207 Entrepreneurship Development 2.0
Theory : 14 Sessional : 7.5 Thesis/Project : 0 21.5

Summary of Optional-II Courses

Course Code Title Credit Pre-Requisite
CSE 4211 Algorithm Engineering 3
CSE 4213 Fault Tolerant System 3
CSE 4215 E-Commerce 3
CSE 4219 Distributed Database Systems 3
CSE 4227 Human Computer Interaction 3
CSE 4229 Digital Forensic 3
CSE 4231 Control Systems Engineering 3
CSE 4233 Robotics 3
CSE 4235 Multimedia Technology 3
CSE 4237 Computational Geometry 3
CSE 4239 Data Mining 3
CSE 4241 Biomedical Engineering 3
CSE 4243 Parallel and Distributed Processing 3
CSE 4245 Principles of Programming Languages 3
CSE 4247 Graph Theory 3
CSE 4249 Bioinformatics 3
CSE 4251 Software Architecture 3

Summary of Optional-III Courses

Course Code Title Credit Pre-Requisite
CSE 4203 Peripherals and Interfacing3
CSE 4204 Peripherals and Interfacing Laboratory
CSE 4217 Computer Vision3
CSE 4218 Computer Vision Laboratory
CSE 4221 High Performance Computing3
CSE 4222 High Performance Computing Laboratory
CSE 4223 Digital System Design3
CSE 4224 Digital System Design Laboratory
CSE 4225 Real-time Embedded Systems3
CSE 4226 Real-time Embedded Systems Laboratory