Department of Computer Science and Engineering

Preamble
The course focuses on the ICT industries worldwide. The designed program delivers the fundamental skills needed to become a Computer Scientist. The degree is designed for a wide range of students, including those who wish to pursue a career in software engineering or computer programming or related areas, based on strong technical competence in software system design and interfacing. It is also for those who wish to move on to study for higher degrees in the computing and information technology areas either at home or abroad. CSE Curriculum emphasizes on: English Language and Business Communication Skill, Good command on Mathematics, Data Structure, Computer Algorithms and Programming, Electrical Circuits, Electronics and Computer Hardware Design, Microprocessor & Microprocessor based System Design, Database Management, System Analysis and Design, Software Engineering and Project Management, Data Communication and Computer Network, Multimedia, Computer Graphics, Image Processing, Pattern Recognition, Artificial Intelligence and intelligent System Design.

Degree Requirements

Total course requirements for degree programare as follows :

General Education Course 7 courses 18 credits
Mathematics & Statistics 6 Courses 18 credits
Physical Sc. & Electronics 8 Courses 16 credits
CSE Core Courses 36 Courses 78 credits
Major Elective 04 courses 08 Credits
Optional 02 Courses 06 credits
Project /Internship 1 Course 06 Credits
Total 64 Courses 150 Credits

Course Listings
GED Courses
Course Code Course Title Pre-Requisite Co-Requisite Credit Hours
(Theory + Lab)
ENG 111 English Foundation I     3 + 0
GED 115 Computer Fundamental     2 + 0
GED 116 Computer Application Lab     0 + 1
ENG 121 English Foundation II ENG 111   3 + 0
GED 212 Bangladesh Culture & Heritage Studies     3+0
GED 222 Financial and Managerial Accounting     3 + 0
GED 321 Economics     3 + 0

Mathematics and Statistics
Course Code Course Title Pre-Requisite Co-Requisite Credit Hours (Theory + Lab)
MAT 112 Differential and Integral Calculus     3 + 0
MAT 122 Coordinate Geometry & Vector Analysis MAT 112   3 + 0
MAT 131 Linear Algebra and Complex Variables MAT 122   3 + 0
MAT 211 Differential Equations and Special Functions MAT 131   3 + 0
MAT 221 Basic Statistics and Probability     3 + 0
MAT 231 Discrete Mathematics     3 + 0

Physics andElectronics
Course Code Course Title Pre-Requisite Co-Requisite Credit Hours (Theory + Lab)
PHY 113 Physics   PHY 114 3 + 0
PHY 114 Physics Lab   PHY 113 0 + 1
CHM 123 Chemistry     3 + 0
CHM 136
Chemistry Lab
    0 + 1
EEE 124 Electric Circuits   EEE 125 3 + 0
EEE 125 Electrical Circuits Lab   EEE 124 0 + 1
EEE 215 Electronic Devices and Circuits EEE 124 EEE 216 3 + 0
EEE 216 Electronic Devices and Circuits Lab EEE 125 EEE 215 0 + 1

CSE Core Courses
Course Code Course Title Pre-Requisite Co-Requisite Credit Hours (Theory + Lab)
CSE 132 Data Structure   CSE 132 3 + 0
CSE 133 Data Structure Lab   CSE 133 0 + 1
CSE 134 Structured Programming Language GED 115 GED 116 CSE 135 3 + 0
CSE 135 Structured Programming Language Lab GED 115 GED 116 CSE 134 0 + 1
CSE 213 Object Oriented Programming CSE 134 CSE 135 CSE 214 3 + 0
CSE 214 Object Oriented Programming Lab CSE 134 CSE 135 CSE 213 0 + 1
CSE 223 Digital Logic Design   CSE 224 3 + 0
CSE 224 Digital Logic Design Lab   CSE 223 0 + 1
CSE 225 Visual and Net-Based Programming CSE 213 CSE 226 3 + 0
CSE 226 Visual and Net-Based Programming Lab CSE 214 CSE 225 0 + 1
CSE  232 Microprocessor and assembly Language Programming   CSE 233 3 + 0
CSE  233 Microprocessor and assembly Language Programming Lab   CSE 232 0 + 1
CSE 234 Algorithms CSE 132 MAT 231 CSE 235 3 + 0
CSE 235 Algorithms Lab CSE 135 CSE 234 0 + 1
CSE 236 Database Management Systems CSE 132 CSE 237 3 + 0
CSE 237 Database Management Systems Lab   CSE 236 0 + 1
CSE 311 Communication Engineering     3 + 0
CSE 312 Numerical Methods     3 + 0
CSE 313 Computer Network   CSE 314 3 + 0
CSE 314 Computer Network Lab   CSE 313 0 + 1
CSE 315 Operating System   CSE 316 3 + 0
CSE 316 Operating System Lab   CSE 315 0 + 1
CSE 322 Theory of Computation     3 + 0
CSE 323 Computer Architecture     3 + 0
CSE 324 Software Engineering and Information System Design   CSE 325 3+ 0
CSE 325 Software Engineering and Information System Design Lab   CSE 324 0 + 1
CSE 331 Peripherals and Interfacing CSE 223 CSE 332 3 + 0
CSE 332 Peripherals and Interfacing Lab CSE 224 CSE 331 0 + 1
CSE 333 Compiler Design CSE 322 CSE 334 3 + 0
CSE 334 Compiler Design Lab   CSE 333 0 + 1
CSE 335 Mathematical Analysis for Computer Science     3 + 0
CSE 411 Artificial Intelligence   CSE 412 3 + 0
CSE 412 Artificial Intelligence Lab   CSE 411 0 + 1
CSE 413 IT Organization and Management     3 + 0
CSE 421 Computer Graphics   CSE 422 3 + 0
CSE 422 Computer Graphics Lab   CSE 421 0 + 1
CSE 431       or   CSE 432 Internship with Seminar         or Project with Seminar     0 + 6

Special Elective Courses (2 courses with lab)
Code Course Title Pre-Requisite Co-Requisite Credits
CSE 414 Neural Networks   CSE-415 3
CSE 415 Neural Networks Lab   CSE-414 1
CSE 416 UNIX Programming   CSE 417 3
CSE 417 UNIX Programming Lab   CSE 416 1
CSE-418 Multimedia   CSE-419 3
CSE-419 Multimedia Lab   CSE-418 1
CSE-423 Wireless Networks   CSE-423 3
CSE-424 Wireless Networks Lab   CSE-424 1
CSE-425  Advanced Algorithm   CSE-426 3
CSE-426  Advanced Algorithm Lab   CSE-425 1
CSE-427 Pattern Recognition   CSE-428 3
CSE-428 Pattern Recognition Lab   CSE-427 1
CSE-433 E-Commerce and Web Design   CSE-434 3
CSE-434 E-Commerce and Web Design Lab   CSE-433 1
CSE-435 Advanced topic   CSE-436 3
CSE-436 Advanced topic Lab   CSE-435 1

Optional Courses (2 courses)
Code Course Title Pre-Requisite Co- Requisite Credits
CSE-436 VLSI Design     3
CSE-437 Simulation and Modelling     3
CSE-438 Basic Graph Theory     3
CSE-439 Digital Image Processing     3
CSE-440 Sensing and Planning in Robotics     3
CSE-441 Parallel and Distributed Processing     3
CSE-442 Software Design Tools & Techniques     3
CSE-481 Optical Fibre Communication     3

Project/Internship
Students will have to complete either project/internship as part of their degree program.