• info@uctc.edu.bd
  • 01707-508080

Course Curriculum

Course Curriculum of CSE


SL Semester Course Code Course Name Credit Hours Prerequisite
1 First Semester PHY-111 Engineering Physics 3
2 First Semester PHY-112 Engineering Physics Laboratory 1.5
3 First Semester MATH-111 Differential and Integral Calculus 3
4 First Semester HUM-111 Basic English 3
5 First Semester HUM-113 Bangladesh Studies 3
6 First Semester CSE-111 Introduction to Computing and Programming 3
7 First Semester CSE-112 Introduction to Computing and Programming Laboratory 1.5
8 First Semester ED-112 Engineering Drawing 0.75
SL Semester Course Code Course Name Credit Hours Prerequisite
1 Second Semester HUM-121 Communicative English 3
2 Second Semester MATH-121 Ordinary Differential Equations and Partial Differential Equations 3
3 Second Semester HUM-123 Engineering Economics 3
4 Second Semester CSE-121 Structured Programming Language 3
5 Second Semester CSE-122 Structured Programming Language Laboratory 1.5
6 Second Semester CSE-123 Discrete Mathematics 3
7 Second Semester EEE-121 Introduction to Electrical Engineering 3
8 Second Semester EEE-122 Introduction to Electrical Engineering Laboratory 1.5
SL Semester Course Code Course Name Credit Hours Prerequisite
1 Third Semester CSE-211 Object Oriented Programming Language 3
2 Third Semester CSE-212 Object Oriented Programming Language Laboratory 1.5
3 Third Semester CSE-213 Data Structures 3
4 Third Semester CSE-214 Data Structures Laboratory 0.75
5 Third Semester MATH-211 Vector analysis, Complex variables and Linear Algebra 3
6 Third Semester MATH-213 Probability and Statistics 3
7 Third Semester EEE-211 Electronic Devices and Circuits 3
8 Third Semester EEE-212 Electronic Devices and Circuits Laboratory 1.5
SL Semester Course Code Course Name Credit Hours Prerequisite
1 Fourth Semester CSE-221 Algorithms 3
2 Fourth Semester CSE-222 Algorithms Laboratory 1.5
3 Fourth Semester CSE-223 Digital Logic Design 3
4 Fourth Semester CSE-224 Digital Logic Design Laboratory 1.5
5 Fourth Semester CSE-225 Numerical Analysis 3
6 Fourth Semester CSE-226 Numerical Analysis Laboratory 0.75
7 Fourth Semester CSE-227 Theory of Computing 2
8 Fourth Semester MATH-221 Matrices and Fourier Analysis 3
9 Fourth Semester HUM-221 Financial and Managerial Accounting 3
SL Semester Course Code Course Name Credit Hours Prerequisite
1 Fifth Semester CSE-311 Digital Electronics & Pulse Techniques 3
2 Fifth Semester CSE-312 Digital Electronics & Pulse Techniques Laboratory 1.5
3 Fifth Semester CSE-313 Signals and Systems 3
4 Fifth Semester CSE-315 Microprocessors, Microcontrollers, and Embedded Systems 3
5 Fifth Semester CSE-316 Microprocessors, Microcontrollers, and Embedded Systems Laboratory 1.5
6 Fifth Semester CSE-317 Data Base Management Systems 3
7 Fifth Semester CSE-318 Data Base Management Systems Laboratory 1.5
8 Fifth Semester EEE-311 Electrical Machines 3
SL Semester Course Code Course Name Credit Hours Prerequisite
1 Sixth Semester CSE-321 Artificial Intelligence 3
2 Sixth Semester CSE-322 Artificial Intelligence Laboratory 0.75
3 Sixth Semester CSE-323 Data Communication 3
4 Sixth Semester CSE-324 Data Communication Laboratory 0.75
5 Sixth Semester CSE-326 Web Programming Laboratory 1.5
6 Sixth Semester CSE-327 Social and Professional Ethics in Computing 3
7 Sixth Semester CSE-329 Computer Networks 3
8 Sixth Semester CSE-330 Computer Networks Laboratory 0.75
9 Sixth Semester CSE-331 Computer Architecture 3
10 Sixth Semester MGT-321 Industrial Management and Laws 3
SL Semester Course Code Course Name Credit Hours Prerequisite
1 Seventh Semester CSE-400 Project /Thesis 1
2 Seventh Semester CSE-410 Industrial Training/Attachment 2
3 Seventh Semester CSE-411 Operating Systems 3
4 Seventh Semester CSE-412 Operating Systems Laboratory 1.5
5 Seventh Semester CSE-413 Compiler Design 3
6 Seventh Semester CSE-414 Compiler Design Laboratory 0.75
7 Seventh Semester CSE-441 Simulation and Modeling 3
8 Seventh Semester CSE-442 Simulation and Modeling Laboratory 1.5
9 Seventh Semester CSE-443 Pattern Recognition 3
10 Seventh Semester CSE-444 Pattern Recognition Laboratory 1.5
11 Seventh Semester CSE-445 Multimedia Theory 3
12 Seventh Semester CSE-446 Multimedia Theory Laboratory 1.5
13 Seventh Semester CSE-447 Neural Networks and Fuzzy Logic 3
14 Seventh Semester CSE-448 Neural Networks and Fuzzy Logic Laboratory 1.5
15 Seventh Semester CSE-449 Human computer Interaction 3
16 Seventh Semester CSE-450 Human computer Interaction Laboratory 1.5
17 Seventh Semester CSE-451 Machine Learning 3
18 Seventh Semester CSE-452 Machine learning Laboratory 1.5
19 Seventh Semester SCO-461 Impact of Computer on Society 2
20 Seventh Semester SCO-463 Sociology 2
21 Seventh Semester PSY-465 Psychology 2
22 Seventh Semester GOV-467 Government 2
SL Semester Course Code Course Name Credit Hours Prerequisite
1 Eight Semester CSE-421 Software Engineering 3
2 Eight Semester CSE-422 Software Engineering Laboratory 1.5
3 Eight Semester CSE-423 Computer Graphics 3
4 Eight Semester CSE-424 Computer Graphics Laboratory 1.5
5 Eight Semester CSE-461 Mobile Applications Development 3
6 Eight Semester CSE-462 Mobile Applications Development Laboratory 0.75
7 Eight Semester CSE-463 Cloud Computing 3
8 Eight Semester CSE-464 Cloud Computing Laboratory 0.75
9 Eight Semester CSE-465 Server Administration 3
10 Eight Semester CSE-466 Server Administration Laboratory 0.75
11 Eight Semester CSE-467 Data Center Management 3
12 Eight Semester CSE-468 Data Center Management Laboratory 0.75
13 Eight Semester CSE-469 Embedded Systems 3
14 Eight Semester CSE-470 Embedded Systems Laboratory 0.75
15 Eight Semester CSE-471 Network Planning 3
16 Eight Semester CSE-473 Knowledge Engineering 3
17 Eight Semester CSE-475 Information Security and Control 3
18 Eight Semester CSE-477 Parallel & Distributed Processing 3
19 Eight Semester CSE-479 Digital Image Processing 3
20 Eight Semester CSE-481 Robotics and Computer Vision 3
21 Eight Semester CSE-483 Decision Support system 3
22 Eight Semester EEE-485 Control System Engineering 3