(+88) 02-7635000
info@rpsu.education

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 and Electronics

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.