Computer Science and Engineering (CSE)

Course Curriculum

Course Curriculum of CSE


SL Semester Course Code Course Name Credit Hours Prerequisite
1 First Semester CSE-1121 Computer Programming 1 3
2 First Semester CSE-1122 Computer Programming 1 Lab 1.5
3 First Semester EEE-1121 Basic Electrical Engineering 3
4 First Semester EEE-1122 Basic Electrical Engineering Lab 1.5
5 First Semester MATH-1107 Mathematics I (Differential and Integral Calculus) 3
6 First Semester PHY-1101 Physics I (Mechanics, Waves, Heat and Thermodynamics) 3
7 First Semester UREL-1106 Advanced English 2
8 First Semester UREM-1101 Text of Ethics and Morality 1
SL Semester Course Code Course Name Credit Hours Prerequisite
1 Second Semester CSE-1221 Computer Programming 2 3 CSE-1121
2 Second Semester CSE-1222 Computer Programming 2 Lab 1.5
3 Second Semester CSE-1223 Discrete Mathematics 3
4 Second Semester EEE-1221 Electronics 3 EEE-1121
5 Second Semester EEE-1222 Electronics Lab 1.5
6 Second Semester MATH-1207 Mathematics II (Geometry and Differential Equations) 3 MATH-1107
7 Second Semester PHY-1201 Physics II (Electromagnetism, Optics and Modern Physics) 3 PHY-1101
8 Second Semester PHY-1204 Physics II Lab (Electromagnetism, Optics and Modern Physics) 1.5
9 Second Semester CSE-1230 Competitive Programming 1 1
10 Second Semester URED-1201 Basic Principles of Islam (‘Aqidah + ‘Ibadah)) 2
SL Semester Course Code Course Name Credit Hours Prerequisite
1 Third Semester CSE-2321 Data Structures 3 CSE-1121
2 Third Semester CSE-2322 Data Structures Lab 1
3 Third Semester CSE-2323 Digital Logic Design 3 EEE-1221
4 Third Semester CSE-2324 Digital Logic Design Lab 1.5
5 Third Semester MATH-2307 Mathematics III (Matrices, Linear System of Equations and Vector Analysis) 3 MATH-1207
6 Third Semester STAT-2311 Probability and Statistics 2
7 Third Semester CHEM-2301 Chemistry 3
8 Third Semester CHEM-2304 Chemistry Lab 1.5
9 Third Semester CSE-2340 Software Development 1 2 CSE-1221
10 Third Semester URED-2302 Sciences of Quran and Hadith 1
SL Semester Course Code Course Name Credit Hours Prerequisite
1 Fourth Semester CSE-2421 Computer Algorithms 3 CSE-2321
2 Fourth Semester CSE-2422 Computer Algorithms Lab 1
3 Fourth Semester CSE-2423 Database Management Systems 3
4 Fourth Semester CSE-2424 Database Management Systems Lab 1.5
5 Fourth Semester CSE-2425 Theory of Computing 2
6 Fourth Semester MATH-2407 Mathematics IV (Complex Variable, Fourier Analysis and Z-transform) 3 MATH-2307
7 Fourth Semester EEE-2421 Electrical Drives and Instrumentation 2 EEE-1221
8 Fourth Semester EEE-2422 Electrical Drives and Instrumentation Lab 1
9 Fourth Semester ME-2412 Engineering Drawing Lab 1
10 Fourth Semester CSE-2430 Competitive Programming 2 1
11 Fourth Semester URBL-2401 Functional Bengali Language 2
SL Semester Course Code Course Name Credit Hours Prerequisite
1 Fifth Semester CSE-3521 Computer Architecture 3
2 Fifth Semester CSE-3523 Microprocessors, Microcontrollers and Embedded Systems 3
3 Fifth Semester CSE-3524 Microprocessors, Microcontrollers and Embedded Systems Lab 1
4 Fifth Semester CSE-3525 Data Communication 3
5 Fifth Semester CSE-3527 Compiler 3
6 Fifth Semester CSE-3528 Compiler Lab 1
7 Fifth Semester CSE-3529 Systems Analysis and Design 3
8 Fifth Semester CSE-3532 Tools and Technologies for Internet Programming 2
9 Fifth Semester URED-3503 Introduction to Political Thoughts and Social Behavior 1
SL Semester Course Code Course Name Credit Hours Prerequisite
1 Six Semester CSE-3631 Operating Systems 3 CSE-3521
2 Six Semester CSE-3632 Operating Systems Lab 1
3 Six Semester CSE-3633 Computer Networks 3 CSE-3525
4 Six Semester CSE-3634 Computer Networks Lab 1.5
5 Six Semester CSE-3635 Artificial Intelligence 3
6 Six Semester CSE-3636 Artificial Intelligence Lab 1
7 Six Semester CSE-3637 Software Engineering 3 CSE-3529
8 Six Semester CSE-3638 Software Engineering Lab 0.75
9 Six Semester CSE-3640 Software Development 2 Lab 0.75 CSE-3532
10 Six Semester ACC-2401 Financial and Managerial Accounting 2
11 Six Semester URED-3604 Life and Teachings of Prophet Muhammad (SAAS) 1
SL Semester Course Code Course Name Credit Hours Prerequisite
1 Seventh Semester CSE-4741 Computer Graphics 3 MATH-2307
2 Seventh Semester CSE-4742 Computer Graphics Lab 1
3 Seventh Semester CSE-4743 Computer Security 2
4 Seventh Semester CSE-4744 Computer Security Lab 1
5 Seventh Semester CSE-4745 Numerical Methods 2 CSE-1121
6 Seventh Semester CSE-4746 Numerical Methods Lab 1
7 Seventh Semester CSE-4747 Mathematical Analysis for Computer Science 3 STAT-2311
8 Seventh Semester CSE-4750 Technical Writing and Presentation 1
9 Seventh Semester ECON-3501 Principles of Economics 2
10 Seventh Semester CSE-4708 Field Work 1
11 Seventh Semester URIH-4701 A Survey of Islamic History and Culture 1
SL Semester Course Code Course Name Credit Hours Prerequisite
1 Eight Semester CSE-4800 Project / Thesis 4
2 Eight Semester CSE-4805 Social, Professional and Ethical Issues in Computing 2
3 Eight Semester MGT-3601 Industrial Management 2
4 Eight Semester CSE-4822 General Viva 1
5 Eight Semester URBS-4802 Bangladesh Studies and History of Independence 2
6 Eight Semester CSE-4819 Special Topic on Computer Science and Engineering 3
7 Eight Semester CSE-4820 Special Topic on Computer Science and Engineering Lab 1
8 Eight Semester CSE-4823 Fault Tolerant System 3 CSE-3521
9 Eight Semester CSE-4824 Fault Tolerant System Lab 1
10 Eight Semester CSE-4825 Basic Graph Theory 3 CSE-2321
11 Eight Semester CSE-4826 Basic Graph Theory Lab 1
12 Eight Semester CSE-4827 Simulation and Modeling 3 MATH-2407
13 Eight Semester CSE-4828 Simulation and Modeling Lab 1
14 Eight Semester CSE-4839 Digital System Design 3 CSE-3523
15 Eight Semester CSE-4840 Digital System Design Lab 1
16 Eight Semester CSE-4843 Decision Support System and Expert System 3 CSE-3635
17 Eight Semester CSE-4844 Decision Support System Expert System Lab 1
18 Eight Semester CSE-4845 Distributed Database 3 CSE-2423
19 Eight Semester CSE-4846 Distributed Database Sessional 1
20 Eight Semester CSE-4847 Software Project Management 3 CSE-3637
21 Eight Semester CSE-4848 Software Project Management Lab 1
22 Eight Semester CSE-4849 Software Quality Assurance 3 CSE-3637
23 Eight Semester CSE-4850 Software Quality Assurance Lab 1
24 Eight Semester CSE-4851 Wireless and Mobile Communication 3 CSE-3633
25 Eight Semester CSE-4852 Wireless and Mobile Communication Lab 1
26 Eight Semester CSE-4853 Optical Fiber Communication 3 CSE-3525
27 Eight Semester CSE-4854 Optical Fiber Communication Lab 1
28 Eight Semester CSE-4855 Communication Engineering 3 CSE-3525
29 Eight Semester CSE-4856 Communication Engineering Lab 1
30 Eight Semester CSE-4857 VLSI Design 3 CSE-2323
31 Eight Semester CSE-4858 VLSI Design Lab 1
32 Eight Semester CSE-4859 Real Time Embedded Systems 3 CSE-3523
33 Eight Semester CSE-4860 Real Time Embedded Systems Lab 1
34 Eight Semester CSE-4861 Multimedia Theory 3
35 Eight Semester CSE-4862 Multimedia Theory Lab 1
36 Eight Semester CSE-4863 Digital Signal Processing 3
37 Eight Semester CSE-4864 Digital Signal Processing Lab 1.5
38 Eight Semester CSE-4865 Bioinformatics 3
39 Eight Semester CSE-4866 Bioinformatics Lab 1.5
40 Eight Semester CSE-4867 Speech and Language Processing 3
41 Eight Semester CSE-4868 Speech and Language Processing Lab 1
42 Eight Semester CSE-4869 Geographical Information System 3
43 Eight Semester CSE-4870 Geographical Information System Lab 1
44 Eight Semester CSE-4871 Neural Network and Fuzzy System 3 CSE-3635
45 Eight Semester CSE-4872 Neural Network and Fuzzy System Lab 1
46 Eight Semester CSE-4873 Computer Vision and Robotics 3 CSE-3635
47 Eight Semester CSE-4874 Computer Vision and Robotics Lab 1
48 Eight Semester CSE-4875 Pattern Recognition and Image Processing 3 CSE-4741
49 Eight Semester CSE-4876 Pattern Recognition and Image Processing Lab 1
50 Eight Semester CSE-4877 Machine Learning and Data Mining 3 CSE-3635
51 Eight Semester CSE-4878 Machine Learning and Data Mining Lab 1
52 Eight Semester CSE-4879 Computer Interfacing 3 CSE-3523
53 Eight Semester CSE-4880 Computer Interfacing Lab 1