BS Computer Engineering

The Department of Computer Engineering at Bahria University is home to multidisciplinary research and academic units that address issues and recent advances in Computer Engineering. The department provides research areas and cutting edge facilities in Computer engineering. Our Goal has been, and continues to be, to provide a high degree programme in Computer and Software Engineering, a programme that prepares students for lifelong learning as they take on professional careers in computing.

Eligibility

Passed intermediate examination or its equivalent with a minimum of 60% marks (excluding NCC) in Pre-Engineering Group, or with Mathematics, Physics and Computer Studies.

 

Semester 1

Pre-Req Course Code Course Title Theory Lab Total Credit Hours
None CSC-110 Computing Fundamentals 2 0 2
None CSL-110 Computing Fundamentals Lab 0 1 1
None EEN-110 Linear Circuit Analysis 3 0 3
None EEL-110 Linear Circuit Analysis Lab 0 1 1
None GSC-110 Applied Calculus & Analytical Geometry 3 0 3
None GSC-113 Applied Physics 3 0 3
None GSL-113 Applied Physics Lab 0 1 1
None ENG-103 English – I 2 0 2
None ISL-101 Islamic Studies/Ethics (for Non-Muslims) 2 0 2
15 3 18

Semester 2

Pre-Req Course Code Course Title Theory Lab Total Credit Hours
None CEN-120 Digital Logic Design 3 0 3
CEL-120 Digital Logic Design Lab 0 1 1
None CSC-113 Computer Programming 3 0 3
CSL-113 Computer Programming Lab 0 1 1
None GSC-121 Linear Algebra 3 0 3
EEN-110 EEN-211 Electrical Network Analysis 3 0 3
EEL-211 Electrical Network Analysis Lab 0 1 1
None HSS-120 Communication Skills 3 0 3
None PAK-101 Pakistan Studies 2 0 2
17 3 20

Semester 3

Pre-Req Course Code Course Title Theory Lab Total Credit Hours
CSC-113 CSC-210 Object Oriented Programming 3 0 3
CSL-210 Object Oriented Programming Lab 0 1 1
GSC-110 GSC-210 Differential Equations 3 0 3
None CEN-210 Computer Applications in Engineering Design 2 0 2
CEL-210 Computer Applications in Engineering Design Lab 0 1 1
EEN-110 EEN-210 Basic Electronics 3 0 3
EEL-210 Basic Electronics Lab 0 1 1
CEN-120 CEN-221 Computer Architecture & Organization 3 0 3
CEL-221 Computer Architecture & Organization Lab 0 1 1
14 4 18

Semester 4

Pre-Req Course Code Course Title Theory Lab Total Credit Hours
CEN-221 CSC-320 Operating Systems 3 0 3
CSL-320 Operating Systems Lab 0 1 1
CE Depth Elective I 3 1 4
CSC-210 CSC-221 Data Structures & Algorithms 3 0 3
CSL-221 Data Structures & Algorithms Lab 0 1 1
GSC-110 GSC-220 Complex Variables & Transforms 3 0 3
CSC-210 CSC-220 Database Management Systems 3 0 3
CSL-220 Database Management Systems Lab 0 1 1
15 4 19

 

Semester 5

Pre-Req Course Code Course Title Theory Lab Total Credit Hours
GSC-121/GSC-210 GSC-320 Numerical Analysis 3 0 3
GSC-210/GSC-220 EEN-313 Signals & Systems 3 0 3
EEL-313 Signals & Systems Lab 0 1 1
CE Depth Elective II 3 1 4
CE Depth Elective III 3 1 4
None GSC-221 Discrete Mathematics 3 0 3
15 3 18

Semester 6

Pre-Req Course Code Course Title Theory Lab Total Credit Hours
None GSC-122 Probability & Statistics 3 0 3
None CEN-222 Data Communication & Networking 3 0 3
CEL-222 Data Communication & Networking Lab 0 1 1
CEN-221 CEN-321 Microprocessor & Interfacing 3 0 3
CEL-321 Microprocessor & Interfacing Lab 0 1 1
None HSS-320 Technical Writing & Presentation Skills 3 0 3
CE Depth Elective IV 3 1 4
15 3 18

Semester 7

Pre-Req Course Code Course Title Theory Lab Total Credit Hours
None ESC-498 Project I 0 3 3
None HSS-411 Engineering Economics & Management 3 0 3
IDEE-I 3 0 3
CE Depth Elective V 3 1 4
9 4 13

Semester 8

Pre-Req Course Code Course Title Theory Lab Total Credit Hours
ESC-499 Project II 0 3 3
None HSS-421 Entrepreneurship & Leadership 3 0 3
IDEE-II 3 1 4
None HSS-422 Engineering Ethics 3 0 3
9 4 13

CE Depth Elective Courses (20 Credit Hours)