Course Curriculum

Course Curriculum of CSE


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