Courses of Bachelor Program

First Year Semester-I

SN Course Code Course Title Course Credit Pre Requisite Remarks
1CSE 1101Computer Fundamentals3.0
2CSE 1103Discrete Mathematics3.0
3PHY 1105Physics3.0
4MAT 1107Calculus3.0
5ENG 1109English3.0
6CSE 1102Computer Fundamentals Lab1.5
7PHY 1104Physics Lab1.5
8ENG 1106English Lab1.5
19.5

First Year Semester-II

SN Course Code Course Title Course Credit Pre Requisite Remarks
1CSE 1201Digital Logic Design3.0
2CSE 1203Structured Programming3.0
3MAT 1205Linear Algebra3.0
4EEE 1207Electrical Circuits3.0
5GED 1209Bangladesh Studies3.0
6CSE 1202Digital Logic Design Lab1.5
7CSE 1204Structured Programming Lab1.5
8EEE 1206Electrical Circuits Lab1.5
19.5

Second Year Semester-I

SN Course Code Course Title Course Credit Pre Requisite Remarks
1CSE 2101Object Oriented Programming3.0
2CSE 2103Data Structure and Algorithms-I3.0
3CSE 2105Computer Architecture3.0
4STA 2107Probability and Statistics3.0
5EEE 2109Electronics3.0
6CSE 2102Object Oriented Programming Lab1.5
7CSE 2104Data Structure and Algorithms-I Lab1.5
8EEE 2106Electronics Lab1.5
19.5

Second Year Semester-II

SN Course Code Course Title Course Credit Pre Requisite Remarks
1CSE 2201Data Structure and Algorithms-II3.0
2CSE 2203Numerical Methods3.0
3CSE 2205Theory of Computing3.0
4CSE 2207Database3.0
5GED 2209Accounting3.0
6CSE 2202Data Structure and Algorithms-II Lab1.5
7CSE 2204Numerical Methods Lab1.5
8CSE 2206Database Lab1.5
19.5

Third Year Semester-I

SN Course Code Course Title Course Credit Pre Requisite Remarks
1CSE 3101Data Communication3.0
2CSE 3103Operating System3.0
3CSE 3105Compiler Design3.0
4STA 3107Information System Design3.0
5EEE 3109Artificial Intelligence3.0
6CSE 3102Operating System Lab1.5
7CSE 3104Compiler Design Lab1.5
8CSE 3106Information System Design Lab1.5
9CSE 3108Artificial Intelligence Lab1.5
21.0

Third Year Semester-II

SN Course Code Course Title Course Credit Pre Requisite Remarks
1CSE 3201Computer Networking3.0
2CSE 3203Software Engineering3.0
3CSE 3205Web and Mobile Application Development3.0
4CSE 3207Machine Learning3.0
5GED 3209Engineering Economics3.0
6CSE 3202Computer Networking Lab1.5
7CSE 3204Software Engineering Lab1.5
8CSE 3206Web and Mobile Application Development Lab1.5
9CSE 3208Machine Learning Lab1.5
21.0

Forth Year Semester-I

SN Course Code Course Title Course Credit Pre Requisite Remarks
1CSE 4101Microprocessor and Microcomputer3.0
2CSE 4103Digital System Design3.0
3CSE 41XXOptional I3.0
4STA 41XXOptional II3.0
5CSE 4102Microprocessor and Microcomputer Lab1.5
6CSE 4104Digital System Design Lab1.5
7CSE 4106Software Development Lab-I1.5
8CSE 4100Project3.0
19.5

Forth Year Semester-II

SN Course Code Course Title Course Credit Pre Requisite Remarks
1CSE 4201Computer Security3.0
2CSE 4203Entrepreneurship of ICT3.0
3CSE 42XXOptional III3.0
4CSE 42XXOptional IV3.0
5GED 4202Computer Security Lab1.5
6CSE 4204Software Development Lab-II1.5
7CSE 4200Project3.0
18.0

Optional I and II Courses

SN Course Code Course Title Course Credit Pre Requisite Remarks
1CSE 4105Computer Graphics3.0
2CSE 4107Introduction to Data Science3.0
3CSE 4109Introduction to Data Mining and Warehousing3.0
4CSE 4111Advanced Algorithms3.0
5CSE 4113Bioinformatics3.0
6CSE 4115Information Retrieval3.0
7CSE 4117Graph Theory3.0
8CSE 4119Human Computer Interaction3.0
9CSE 4121Wireless Networks3.0

Optional III and IV Courses

SN Course Code Course Title Course Credit Pre Requisite Remarks
1CSE 4205Computer Vision and Image Processing3.0
2CSE 4207VLSI design3.0
3CSE 4209Natural Language Processing3.0
4CSE 4211Computer Ethics3.0
5CSE 4213Simulation & Modeling3.0
6CSE 4215Digital Signal Processing3.0
7CSE 4217Introduction to Robotics3.0
8CSE 4219Communication systems3.0
9CSE 4221Parallel & Distributed systems3.0