Undergraduate Courses


Select Level-Term Select Level-Term
Level-1 Term-1 (v2022) Level-1 Term-2 (v2022)
Level-2 Term-1 (v2022) Level-2 Term-2 (v2016)
Level-3 Term-1 (v2016) Level-3 Term-2 (v2016)
Level-4 Term-1 (v2016) Level-4 Term-2 (v2016)

Course ID Course Title Level Term
CHEM113 Chemistry 1 2
CHEM118 Chemistry Sessional 1 2
CSE101 Structured Programming Language 1 1
CSE102 Structured Programming Language Sessional 1 1
CSE103 Discrete Mathematics 1 1
CSE105 Data Structures and Algorithms I 1 2
CSE106 Data Structures and Algorithms I Sessional 1 2
CSE107 Object Oriented Programming Language 1 2
CSE108 Object Oriented Programming Language Sessional 1 2
CSE109 Computer Programming 1 1
CSE110 Computer Programming Sessional 1 1
CSE203 Data Structures and Algorithms I 2 1
CSE204 Data Structures and Algorithms I Sessional 2 1
CSE205 Digital Logic Design 2 1
CSE206 Digital Logic Design Sessional 2 1
CSE207 Data Structures and Algorithms II 2 1
CSE208 Data Structures and Algorithms II Sessional 2 1
CSE209 Computer Architecture 2 2
CSE210 Computer Architecture Sessional 2 2
CSE211 Theory of Computation 2 2
CSE213 Software Engineering 2 2
CSE214 Software Engineering Sessional 2 2
CSE215 Database 2 1
CSE216 Database Sessional 2 1
CSE218 Numerical Methods 2 1
CSE219 Signals and Linear Systems 2 2
CSE220 Signals and Linear Systems Sessional 2 2
CSE273 Computer Programming and Numerical Analysis for Materials Modeling 2 1
CSE274 Computer Programming and Numerical Analysis for Materials Modeling Sessional 2 1
CSE281 Computer Programming 2 1
CSE282 Computer Programming Sessional 2 1
CSE283 Digital Techniques 2 2
CSE284 Digital Techniques Sessional 2 2
CSE287 Computer Programming 2 1
CSE288 Computer Programming Sessional 2 1
CSE295 Computer Programming Techniques 2 1
CSE296 Computer Programming Techniques Sessional 2 1
CSE300 Technical Writing and Presentation 3 1
CSE301 Mathematical Analysis for Computer Science 3 2
CSE305 Computer Architecture 3 1
CSE306 Computer Architecture Sessional 3 1
CSE307 Software Engineering 3 1
CSE308 Software Engineering Sessional 3 1
CSE309 Compiler 3 1
CSE310 Compiler Sessional 3 1
CSE311 Data Communication 3 1
CSE313 Operating System 3 2
CSE314 Operating System Sessional 3 2
CSE315 Microprocessors, Microcontrollers, and Embedded Systems 3 1
CSE316 Microprocessors, Microcontrollers, and Embedded Systems Sessional 3 1
CSE317 Artificial Intelligence 3 2
CSE318 Artificial Intelligence Sessional 3 2
CSE321 Computer Networks 3 2
CSE322 Computer Networks Sessional 3 2
CSE325 Information System Design 3 2
CSE326 Information System Design Sessional 3 2
CSE391 Embedded Systems and Interfacing 3 1
CSE392 Embedded Systems and Interfacing Sessional 3 1
CSE400 Project and Thesis 4 1
CSE405 Computer Security 4 1
CSE406 Computer Security Sessional 4 1
CSE408 Software Development Sessional 4 1
CSE409 Computer Graphics 4 1
CSE410 Computer Graphics Sessional 4 1
CSE411 Simulation and Modeling 4 2
CSE412 Simulation and Modeling Sessional 4 2
CSE413 High Performance Computing 4 2
CSE414 High Performance Computing Sessional 4 2
CSE415 Real-time Embedded Systems 4 2
CSE416 Real-time Embedded Systems Sessional 4 2
CSE421 Basic Graph Theory 4 1
CSE423 Fault Tolerant Systems 4 1
CSE425 Human Computer Interaction 4 1
CSE433 Digital Image Processing 4 1
CSE435 Basic Multimedia Theory 4 1
CSE451 Computer Networks 4 2
CSE452 Computer Networks Sessional 4 2
CSE453 High Performance Database System 4 1
CSE457 Wireless Networks 4 1
CSE458 Wireless Networks Sessional 4 1
CSE459 Communication Systems 4 1
CSE461 Algorithm Engineering 4 2
CSE462 Algorithm Engineering Sessional 4 2
CSE463 Introduction to Bioinformatics 4 1
CSE465 Semantics of Programming Languages 4 1
CSE467 Software Architecture 4 1
CSE471 Machine Learning 4 2
CSE472 Machine Learning Sessional 4 2
CSE473 Pattern Recognition 4 2
CSE474 Pattern Recognition Sessional 4 2
CSE475 Robotics 4 2
CSE476 Robotics Sessiona 4 2
CSE481 VLSI Design 4 2
CSE482 VLSI Design Sessional 4 2
CSE483 Interfacing 4 2
CSE484 Interfacing Sessional 4 2
CSE485 Digital Signal Processing 4 2
CSE486 Digital Signal Processing Sessional 4 2
CSE487 Mobile Applications Development 4 2
CSE488 Mobile Applications Development Sessional 4 2
CSE495 Bioinformatics 4 1
EEE163 Introduction to Electrical Engineering 1 1
EEE164 Introduction to Electrical Engineering Sessional 1 1
EEE263 Electronic Devices and Circuits 2 1
EEE264 Electronic Devices and Circuits Sessional 2 1
EEE269 Electrical Drives and Instrumentation 2 2
EEE270 Electrical Drives and Instrumentation Sessional 2 2
EEE463 Optical Communications 4 1
EEE465 Telecommunication Systems 4 1
HUM211 Sociology 4 1
HUM275 Economics 4 2
HUM371 Financial and Managerial Accounting 4 2
HUM411 Business Law 4 2
HUM473 Financial, Cost and Managerial Accounting 4 2
HUM475 Engineering Economics 4 1
HUM477 Sociology for Science and Technology 4 2
HUM479 Government 4 2
HUM481 Entrepreneurship for IT Business 4 2
IPE493 Industrial Management 4 2
MATH141 Calculus I 1 1
MATH143 Linear Algebra 1 2
MATH245 Complex Variable and Statistics 2 1
MATH247 Linear Algebra, Laplace Transformation and Fourier Analysis 2 2
ME165 Basic Mechanical Engineering 1 2
ME174 Mechanical Engineering Drawing and CAD 1 2
PHY114 Physics Sessional 1 1
PHY129 Structure of Matter, Electricity & Magnetism, Wave Mechanics 1 1