Curriculum Structure/Layout for the Bachelor of CSE Program

FIRST YEAR
1st Semester Credits 2nd Semester Credits 3rd Semester Credits
ENG 02311107 : Functional English 3 CSE 06131209 : Introduction to Programming 3 CSE 06132118 : Data Structure 3
PHY 05331104 : Physics-I 3 CSE 06131210 : Introduction to Programming Lab 1 CSE 06132119 : Data Structure Lab 1
CSE 06111101 : Computer Fundamentals 3 ENG 02311216 : Professional Communication 2 CHM 05311105 : Chemistry 3
CSE 06111102 : Computer Fundamentals Lab 1 MAT 05411103 : Differential & Integral Calculus 3 CHM 05311106 : Chemistry Lab 1
BDS 02221108 : Bangladesh Studies 2 PHY 05331214 : Physics-II 3 BEN 02321217 : Bengali Literature 2
PHY 05331215 : Physics-II Lab 1 MAT 05411213 : Ordinary & Partial Differential Equation 3
SECOND YEAR
4th Semester Credits 5th Semester Credits 6th Semester Credits
CSE 06132120 : Object Oriented Programming 3 CSE 06132226 : Computer Algorithms 3 SOC 03142233 : Principles of Sociology 3
CSE 06132121 : Object Oriented Programming Lab 1 CSE 06132227 : Computer Algorithms Lab 1 CSE 06132228 : Web Technologies and programming 3
EEE 07131211 : Electrical Circuit 3 BUS 04132125 : Introduction to Business 3 CSE 06132229 : Web Technologies and programming Lab 1
EEE 07131212 : Electrical Circuit Lab 1 MAT 05422123 : Basic Statistics 3 MAT 06882124 : Discrete Math 3
MAT 05412122 : Matrix & Vector 3 EEE 07142231 : Electronic Devices & Circuits 3 CSE 06193141 : Digital Logic Design 3
EEE 07142232 : Electronic Devices & Circuits Lab 1 CSE 06193142 : Digital Logic Design Lab 1
THIRD YEAR
7th Semester Credits 8th Semester Credits 9th Semester Credits
CSE 06133135 : Operating System 3 CSE 06133139 : System Analysis and Design 3 CSE 06123244 : Data communications &Networking 3
CSE 06133136 : Operating System Lab 1 CSE 06133140 : System Analysis and Design Lab 1 CSE 06123245 : Data communications& Networking Lab 1
CSE 06123137 : Database Management Concepts 3 CSE 06133246 : Microprocessor and Assembly Language 3 MAT 05413250 : Numerical Methods 3
CSE 06123138 : Database Management Concepts Lab 1 CSE 06133247 : Microprocessor and Assembly Language Lab 1 MTE 07393251 : Engineering Drawing 2
INR 03122234 : International Relation 32 CSE 06133248 : Software Engineering 3 MTE 07393252 : Engineering Drawing Lab 1
AACC 0411314 : Principles of Accounting 3 CSE 06133249 : Software Engineering Lab 1
FOURTH YEAR
10th Semester Credits 11th Semester Credits 12th Semester Credits
CSE 06134130 : Theory of Computing 3 CSE 06134156 : Compiler Design 3 CSE 06884264: Project / Internship / Thesis Report & Defense/Dissertation 6
CSE 06884153 : Computer Graphics 1.5 CSE 06134157 : Compiler Design Lab 1
CSE 06884154 : Computer Graphics Lab 1 CSE 06124158 : Computer and Cyber Security 3
CSE 07144155 : Computer Architecture & Organization 3 CSE 06884263 : CResearch Methodology 3
Option A 4 Option B 4

OPTIONAL COURSES:

*** Students are required to choose any one of the following group of optional courses

Option A Credits Option B Credits
CSE 06124165 : Network Security 3 CSE 06884261 : Artificial Intelligence & Neural Networks 3
CSE 06124166 : Network Security Lab 1 CSE 06884262 : Artificial Intelligence & Neural Networks Lab 1
CSE 06884167 : Simulation and Modeling 3 EEE 07144271 : Digital signal processing 3
CSE 06884168 : Simulation and Modeling Lab 1 EEE 07144272 : Digital signal processing Lab 1
CSE 06124159 : Data Warehouse and Data Mining 3 EEE 07144273 : VLSI Design 3
CSE 06124160 : Data Warehouse and Data Mining Lab 1 EEE 07144274 : VLSI Design Lab 1
CSE 06884169 : Digital Image Processing 3 CSE 06884275 : PPattern Recognition 3
CSE 06884170 : Digital Image Processing Lab 1 CSE 06884276 : Pattern Recognition Lab 1