Bachelor of Computer Engineering
Last updated on May 22nd, 2019

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.

If you are interested in math, science, and computers, you should consider a degree in computer engineering. Engineers like to innovate, be creative, work in teams, explore how things work, design new products, and solve problems. As computers continue to integrate themselves into our everyday lives there is a need for engineers who understand their principles of operation and how to innovate new applications. Computer engineers continually push the capability and applicability of computers in every industry and every facet of modern life.

Vision Statement

The Computer Engineering Department is committed to prepare students for professional and research activities with an ability to learn independently, within a diverse multi-cultural environment, and enabling them to become global leaders in their respective fields.

Mission Statement

The mission of Bachelor Computer Engineering program is to produce ethically sound and technically competent graduates who can fulfill the evolving needs of academia, industry and society.

 

 

 

University Vision & Program Mission

Program Educational

Objectives(PEOs)

1 2 3 4
Vision To become an internationally recognized university that contributes towards the development of nation through excellence in education and research.

 

* * * *
Mission The mission of Bachelor of Computer Engineering program is to produce ethically sound and technically competent graduates who can fulfill the evolving needs of academia, industry and society. *
* * *

Program Educational Objectives (PEOs)

Graduates of Computer Engineering Program are expected to achieve the following Program Educational Objectives for BCE program.

PEO 1: Attain an ability to identify and solve challenging problems in their professions by applying theory, principles and modern tools learnt during degree program.

PEO 2: Demonstrate effective communication as an individual or team player with strong managerial and entrepreneurial skills.

PEO 3: Maintain highest ethical and professional standards in pursuing their careers.

PEO 4: Engage in life-long learning to continually polish their professional capabilities for their personal growth and the betterment of society.

Program Learning Outcomes (PLOs)

The Computer Engineering program prepares students to attain the program educational objectives by ensuring that students demonstrate achievement of the following graduate attributes.

PLO-1 Engineering Knowledge: An ability to apply knowledge of mathematics, computer engineering fundamentals and computer engineering specialization to the solution of complex engineering problems.

PLO-2 Problem Analysis: An ability to identify, formulate, research literature and analyze complex computer engineering problems reaching substantiated conclusions using engineering and natural sciences principles.

PLO-3 Design/Development of Solutions: An ability to design solutions for complex computer engineering problems and design systems, components or processes that meet specified needs with appropriate consideration for public health & safety, cultural, societal, and environmental considerations.

PLO-4 Investigation: An ability to investigate complex engineering problems in a methodical way including literature survey, design and conduct of experiments, analysis and interpretation of experimental data, and synthesis of information to derive valid conclusions.

PLO-5 Modern Tool Usage: An ability to create, select and apply appropriate techniques, resources, and modern engineering and IT tools, including prediction and modeling, to complex engineering activities, with an understanding of the limitations.

PLO-6 The Engineer and Society: An ability to apply reasoning informed by contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to professional engineering practice and solution to complex engineering problems.

PLO-7 Environment and Sustainability: An ability to understand the impact of professional engineering solutions in societal and environmental contexts and demonstrate knowledge of and need for sustainable development.

PLO-8 Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.

PLO-9 Individual and Team Work: An ability to work effectively, as an individual or in a team, on multifaceted and /or multidisciplinary settings.

PLO-10 Communication: Ability to communicate effectively, orally as well as in writing, on complex engineering activities with the engineering community and with society at large, such as being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.

PLO-11 Project Management: Ability to demonstrate management skills and apply engineering principles to one’s own work, as a member and/or leader in a team, to manage projects in a multidisciplinary environment.

PLO-12 Lifelong Learning: Ability to recognize importance of, and pursue lifelong learning in the broader context of innovation and technological developments.

PEOs and PLOs Mapping

    PEO 1 PEO 2 PEO 3 PEO 4
PLO 1 Engineering Knowledge
PLO 2 Problem Analysis
PLO 3 Design/Development of Solutions
PLO 4 Investigation
PLO 5 Modern Tool Usage
PLO 6 The Engineer and Society
PLO 7 Environment and Sustainability
PLO 8 Ethics
PLO 9 Individual and Team Work
PLO 10 Communication
PLO 11 Project Management
PLO 12 Lifelong Learning

SEMESTER 1

S. No. Course
Code
Pre-Req Course Title Lec Lab
1 GSC 110 None Applied Calculus & Analytical Geometry 3 0
2 ISL 101
/HSS 116
None Islamic Studies / Ethics 2 0
3 CSC 110 None Computing Fundamentals 2 1
4 GSC 113 None Applied Physics 3 1
5 ENG 105 None Functional English 3 0
6 EEL 112 None Workshop Practices 0 1
Total Semester Credit
Hrs
16 13 3

 SEMESTER 2

S. No. Course
Code
Pre-Req Course Title Lec Lab
1 GSC 211 GSC 110 Multivariable Calculus 3 0
2 CEN 121 GSC 113 Circuit Analysis 3 1
3 CSC 113 None Computer Programming 3 1
4 HSS 120 None Communication Skills 3 0
5 CEN 120 None Digital Logic Design 3 1
Total Semester Credit
Hrs
18 15 3

 SEMESTER 3 

S. No. Course
Code
Pre-Req Course Title Lec Lab
1 GSC 221 None Discrete Mathematics 3 0
2 EEN 224 GSC 113 Electronic Devices and Circuits 3 1
3 CSC 210 CSC 113 Object Oriented Programming 3 1
4 PAK 101 None Pakistan Studies 2 0
5 GSC 210 GSC 110 Differential Equations 3 0
6 EEL 121 None Engineering Drawing & CAD 0 1
Total Semester Credit
Hrs
    17 14 3

SEMESTER 4

S. No. Course
Code
Pre
Req
Course Title Lec Lab
1 GSC 121 None Linear Algebra 3 0
2 CSC 221 CSC
210
Data Structures and Algorithms 3 1
3 GE/Management Elective-1 3 0
4 EEN 313 None Signals & Systems 3 1
5 CEN 221 CEN
120
Computer Architecture and Organization 3 1
Total Semester
Credit Hrs
18 15 3

SEMESTER 5

S. No. Course
Code
Pre-Req Course Title Lec Lab
1 EEN 226 None Probability Methods in Engineering 3 0
2 CEN 321 CEN
221
Microprocessors and Interfacing 3 1
3 CEN 222 None Data Communication & Networking 3 1
4 CSC 220 CSC 210 Database Management Systems 3 1
5 HSS 320 None Technical Writing and Presentation Skills 3 0
Total Semester Credit
Hrs
18 15 3

SEMESTER 6

S. No. Course
Code
Pre-Req Course Title Lec Lab
1 EEN 325 EEN 313 Digital Signal Processing 3 1
2 SEN 220 CSC 221 Software Engineering 3 0
3 CSC 320 CEN 221 Operating Systems 3 1
4 CE-Depth Elective -I 2 1
5 CEN 442 CEN 221 Digital System Design 3 1
Total Semester Credit
Hrs
18 14 4

SEMESTER 7

S. No. Course
Code
Pre-Req Course Title Lec Lab
1 IDEE Elective-I 2 1
2 HSS 422 None Engineering Ethics 3 0
3 CE Depth Elective-II 3 0
4 CE Depth Elective-III 2 1
5 ESC 498 Project -1 0 3
Total Semester Credit
Hrs
15 10 5

SEMESTER 8

S. No. Course
Code
Pre-Req Course Title Lec Lab
1 GE/Management Elective-II 3 0
2 IDEE Elective-II 3 0
3 CE Depth Elective –IV 2 1
4 GE/Social Science Elective 3 0
5 ESC 499 Project-2 0 3
Total Semester Credit
Hrs
15 11 4

Total CH = 135

CE Depth Elective Courses

S.
No.
Course
Code
Pre-Req Course Title Lec Lab
1 SEN 448 None Software Applications
for Mobile Devices
2 1
2 CSC 411 None Artificial Intelligence 2 1
3 CEN 470 CEN
222
Wireless and Mobile
Networks
2 1
4 CEN 445 EEN 313 Digital Image
Processing
2 1
5 CSC 457 None Data Mining and
Warehousing
2 1
6 CEN 456 CSC 320 Parallel & Distributed
Computing
2 1
7 CEN 439 CEN
321
Embedded System
Design
2 1
8 CEN 446 CEN
120
FPGA Based System
Design
2 1
9 CEN 457 CEN
120
VLSI Design 2 1
10 CEN 461 CSC 320 Real Time Systems 2 1
11 GSC 320 GSC 210 Numerical Analysis 3 0
12 SEN 410 SEN 220 Software Project
Management
3 0
13 SEN 420 None Software Quality
Assurance
3 0
14 CEN 451 None Data Encryption and
Security
3 0

 INTER-DISCIPLINARY ENGINEERING ELECTIVES -IDEE

S. No. Course
Code
Pre-Req Course Title Lec Lab
1 CEN 468 CEN 222 Introduction to
Communication Systems
2 1
2 CEN 438 CEN 120 Fault Tolerant Systems 2 1
3 CEN 463 EEN 313 Robotics 2 1
4 CEN 449 CSC 320 System Programming 2 1
5 CSC 444 None Computer graphics 2 1
6 SEN 493 None Multimedia Systems 2 1
7 CSC 449 CSC 411 Neural Networks and
Fuzzy Logic
3 0
8 CSC 321 CSC 221 Design Analysis of
Algorithms
3 0
9 EEN 466 None Introduction to
Nanotechnology
3 0
10 EEN 467 EEN 313 Control Engineering 3 0
11 SEN 320 None Human Computer
Interaction
3 0
12 SEN 452 None Cloud Computing 3 0
13 SEN 332 None Big Data Analytics 3 0
14 ENV 105 None Introduction to
Environmental Sciences
3 0
15 ENV 425 None Occupational Health and
Safety
3 0

 List of General Electives

Pre-Req Course
Code
Course Title Total
Credit
Hours
Theory Lab
None HSS 202 Introduction to Sociology 3 3 0
None PSY 101 Introduction to Psychology 3 3 0
None HSS 111 Introduction to International
Relations
3 3 0
None HSS 459 Foreign Language (Arabic, French
etc.)
3 3 0
None MGT 111 Principles of Management 3 3 0
None HSS 453 Human Resource Management 3 3 0
None HSS 411 Engineering Economics & Mgmt. 3 3 0
None HSS 461 Accounting & Finance 3 3 0
None HSS 456 Organizational Behavior 3 3 0
None HSS 115 Introduction to Media Studies 3 3 0
None HSS 201 Introduction to Anthropology 3 3 0
None HSS 421 Entrepreneurship & Leadership 3 3 0