UGC Approved Curriculum

101 views May 7, 2025

PROGRAM: BACHELOR OF SCIENCE IN COMPUTER SCIENCE AND ENGINEERING (CSE)


The rapid change in technology and demand of global market always leads to the one primary question that every student faces after completing their Higher Secondary Program ―What major to choose for undergraduate studies? And after completing undergraduate studies they face a more challenging question of – How they can contribute to the development of the society? Computer Science and Engineering is a field that comprises of theoretical concepts and problem solving capabilities that enables one to incorporate logic, creativity and communication to solve practical problems.
The CSE program at Presidency University prepares a graduate to compete in this challenging market. It is very meticulously structured to usher and envelop students with foundations of both scientific and engineering aspects of computing alongside generating social awareness and cultural growth. Along with core CSE courses, Elective courses are offered from senior year that includes many modern topics like Blockchain Systems and Communication Networks, Computer Graphics, Cryptography, Data Science and many more. The CSE program further strengthens students by mandating 36 credit hours of Mathematics and Basic Science. Students must meet the curriculum design by completing 140 credits which includes capstone design project in addition to internship/ research/ entrepreneurship. Students are also required to take non-computing courses to improve their breadth of knowledge and communication skills.


BSc in CSE Curriculum

CS  E415Cryptography3

Course Code Course Title  Credit  140
Language Courses  15
ENG099 Basic English (Waived for O/A Level Students) 3
ENG101 English Reading and Composition 3
ENG105 Advanced English Reading and Composition 3
ENG215 Professional English Communication 3
BNG101 Bangla Literature 3
GED Courses 15
ACT235 Financial and Managerial Accounting 3
ECO235 Engineering Economics 3
HIS105 Emergence of Bangladesh 3
PHI301 Engineering Ethics 3
SOC103 Sociology 3
Science 12
CHE101 General Chemistry 3
CHE102 General Chemistry Laboratory 1
PHY107 General Physics I 3
PHY108 General Physics I Laboratory 1
PHY109 General Physics II 3
PHY110 General Physics II Laboratory 1
Mathematics Courses 24
MAT099 Pre-Math (for non-Math HSC students) 0
MAT121 Pre-Calculus 3
MAT123 Calculus I 3
MAT125 Calculus II 3
MAT227 Calculus III 3
MAT229 Calculus IV 3
MAT331 Engineering Mathematics 3
MAT333 Linear Algebra 3
MAT335 Probability and Statistics 3
CSE Core Courses 55
EDR101 Engineering Drawing 1
CSE107 Introduction to Computer Science 3
CSE109 Computer Programming 3
CSE110 Computer Programming Laboratory 1
CSE205 Object Oriented Programming 3
CSE206 Object Oriented Programming Laboratory 1
CSE207 Digital Logic Design 3
CSE208 Digital Logic Design Laboratory 1
CSE209 Discrete Mathematics 3
CSE211 Data Structures and Algorithms 3
CSE212 Data Structures and Algorithms Laboratory 1
EEE201 Electrical Circuits I 3
EEE205 Electronics I 3
EEE206 Electrical and Electronics Laboratory 1
CSE307 Computer Architecture 3
CSE311 Operating Systems 3
CSE317 Computer Networks and Security 3
CSE318 Computer Networks and Security Laboratory 1
CSE321 Microprocessors Based System Design 3
CSE322 Microprocessors Based System Design Laboratory 1
CSE323 Database Management Systems 3
CSE324 Database Management Systems Laboratory 1
CSE401 Software Engineering 3
CSE402 Software Engineering Laboratory 1
CSE403 Internet and Web Technologies 3
Capstone Design Project 5
CSE491 Capstone Design Project I 2
CSE492 Capstone Design Project II 3
Research and Practical Training 5
INT401 Internship (minimum 8 weeks) 1
CSE471 Directed Research 1
PME403 Project Management and Entrepreneurship 3
Electives Any 2 courses 6
I. SOFTWARE & INFORMATION SYSTEMS
EEE311 Numerical Methods 3
CSE405 Artificial Intelligence 3
CSE407 Compiler Design 3
CSE411 Theory of Automata and Formal Languages 3
CSE413 Advanced Computer Architecture 3
CSE415 Cryptography 3
CSE417 Computer Graphics 3
CSE419 Simulation and Modelling 3
CSE421 Multimedia Systems Design 3
CSE423 Digital Image Processing 3
CSE425 Pattern Recognition 3
CSE427 Real Time Computer Systems 3
CSE429 Management Information Systems 3
CSE431 Fuzzy Systems and Neural Networks 3
CSE433 Data Science 3
CSE435 Deep Learning 3
CSE437 Machine Learning 3
CSE445 Internet of Things (IoT) 3
CSE447 Natural Language Processing 3
CSE455 Design and Analysis of Algorithms 3
CSE457 Principles of Programming Languages 3
CSE449 Big Data 3
CSE462 Advanced Programming Techniques 1 1
CSE464 Advanced Programming Techniques 2 1
CSE466 Advanced Programming Techniques 3 1
II. HARDWARE SYSTEMS
CSE439 Embedded Systems 3
CSE441 Introduction to VLSI Systems 3
CSE443 Digital System Design 3
CSE451 Robotics 3
III. COMPUTER COMMUNICATIONS AND NETWORKS
EEE441 Digital Signal Processing 3
EEE443 Telecommunication Engineering 3
EEE445 Wireless Communication 3
EEE447 Optical Fiber Communication 3
EEE449 Microwave Engineering 3
EEE451 Digital Communication 3
EEE453 Satellite Communication 3
CSE453 Data Communication 3
CSE459 Blockchain Systems and Communication Networks 3
CSE48x Special Topic in Computer Science and Engineering 3
Open Electives (Approved by the CSE Department) 3
Any course from the CSE Electives or any other course not similar to a course in the CSE curriculum

 

Search Here

Other Post