List of Courses for CSE
B. Sc. in Computer Science and Engineering - 139 credits
Language courses: 6 credit hours |
||||||
Course # |
Course Title |
Credit |
||||
ENG 101 |
English reading and Composition |
3 |
||||
ENG 213 |
Advanced English communication |
3 |
||||
General Education Courses: 12 credit hours |
||||||
ECO 101 |
Introduction to Economics |
3 |
||||
SOC 101 |
Sociology |
3 |
||||
HIS 101 |
Bangladesh Studies |
3 |
||||
ACT 201 |
Principles of Accounting |
3 |
||||
PHI 301 |
Engineering Ethics |
3 |
||||
Basic Science Courses: 8 credit hours |
||||||
|
|
|
||||
PHY105 |
Physics |
3 |
||||
PHY 106 |
Physics Laboratory |
1 |
||||
CHEM101 |
Chemistry |
3 |
||||
CHEM102 |
Chemistry Laboratory |
1 |
||||
Mathematics: 15 credit hours |
||||||
MATH101 |
Calculus |
3 |
||||
MATH 103 |
Differential Equations |
3 |
||||
MATH105 |
Coordinate Geometry & Vector Analysis |
3 |
||||
MATH 201 |
Linear Algebra |
3 |
||||
MATH 203 |
Probability and Statistics |
3 |
||||
Inter-disciplinary Engineering courses: 3 credit hours ( At least one course) |
||||||
CE 201 |
Introduction to Civil Engineering |
3 |
||||
ME 201 |
Fundamentals of Mechanical Engineering |
3 |
||||
IPE 301 |
Industrial Management |
3 |
||||
CSE core courses: 83 credit hours |
||||||
CSE101 |
Computer Fundamentals |
3 |
||||
CSE 103 |
Discrete Mathematics |
3 |
||||
CSE 105 |
Structured Programming |
3 |
||||
CSE 106 |
Structured Programming Laboratory |
1 |
||||
EE 105 |
Introduction to Electrical Engineering |
3 |
||||
EE 106 |
Introduction to Electrical Engineering Laboratory |
1 |
||||
CSE 201 |
Data Structures |
3 |
||||
CSE 203 |
Introduction to Algorithms |
3 |
||||
CSE 204 |
Data Structures and Algorithms Laboratory |
1 |
||||
CSE 205 |
Object Oriented Programming |
3 |
||||
CSE 206 |
Object Oriented Programming Laboratory |
1 |
||||
EE 217 |
Electronic Devices and Circuits |
3 |
||||
EE 218 |
Electronic Devices and Circuits Laboratory |
1 |
||||
CSE 207 |
Digital Logic Design |
3 |
||||
CSE 208 |
Digital Logic Design Laboratory |
1 |
||||
CSE 301 |
Microprocessors and Microcontrollers |
3 |
||||
CSE 302 |
Microprocessors and Microcontrollers Laboratory |
1 |
||||
CSE 303 |
Database Management Systems |
3 |
||||
CSE 304 |
Database Management Systems Laboratory |
1 |
||||
CSE 305 |
Data Communication |
3 |
||||
CSE 307 |
Computer Architecture |
3 |
||||
CSE 309 |
Numerical Methods |
3 |
||||
CSE 311 |
Operating Systems |
3 |
||||
CSE 312 |
Operating Systems Laboratory |
1 |
||||
CSE 313 |
Computer Networks |
3 |
||||
CSE 314 |
Computer Networks Laboratory |
1 |
||||
CSE 315 |
Theory of Automata and Formal Languages |
3 |
||||
CSE 320 |
Assembly Language Programming Laboratory |
1 |
||||
CSE 401 |
Software Engineering |
3 |
||||
CSE 403 |
Internet and Web Technologies |
3 |
||||
CSE 404 |
Internet and Web Technologies laboratory |
1 |
||||
CSE 405 |
Artificial Intelligence and Expert Systems |
3 |
||||
CSE 406 |
Artificial Intelligence and Expert Systems Laboratory |
1 |
||||
CSE 407 |
Compiler Design |
3 |
||||
CSE 408 |
Compiler Design Laboratory |
1 |
||||
|
||||||
CSE 400 |
Thesis/ Project |
6 |
||||
Elective Courses: 12 credit hours Four courses (At least one course from each group)
I. SOFTWARE & INFORMATION SYSTEMS |
||||||
CSE 417 |
Computer Graphics |
3 |
||||
CSE 418 |
Computer Graphics Laboratory |
1 |
||||
CSE 419 |
Simulation and Modeling |
3 |
||||
CSE 420 |
Simulation and Modeling Laboratory |
1 |
||||
CSE 421 |
Multimedia Systems Design |
3 |
||||
CSE 422 |
Multimedia Systems Design Laboratory |
1 |
||||
CSE 423 |
Digital Image Processing |
3 |
||||
CSE 424 |
Digital Image Processing Laboratory |
1 |
||||
CSE 425 |
Pattern Recognition |
3 |
||||
CSE 426 |
Pattern Recognition Laboratory |
1 |
||||
CSE 427 |
Real Time Computer Systems |
3 |
||||
CSE 429 |
Management Information Systems |
3 |
||||
CSE 431 |
Fuzzy Systems and Neural Networks |
3 |
||||
II. HARDWARE SYSTEMS
CSE 439 |
Embedded Systems |
3 |
CSE 441 |
Introduction to VLSI Systems |
3 |
CSE 442 |
VLSI Systems Laboratory |
1 |
EE 301 |
Digital Signal Processing |
3 |
EE 302 |
Digital Signal Processing Laboratory |
1 |
III. COMPUTER COMMUNICATIONS AND NETWORKS
EE 425 |
Optical Fiber Communication |
3 |
EE 427 |
Cellular Mobile Communications |
3 |
EE 429 |
Microwave Engineering |
3 |
EE 430 |
Microwave Engineering Laboratory |
1 |
EE 453 |
Satellite Communications |
3 |
EE 455 |
Wireless Communications |
3 |