Presidency University
  • PRESIDENCY UNIVERSITY

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
(At least four courses)

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