B.E (Computer Systems Engineering)

BE Computer Systems Engineering is a 4-year degree that develops in you solid technical expertise in power engineering, control systems, electronics, signal & image processing, electronics, and engineering management. The curriculum caters to the needs of the 21st century and provides you with hands-on experience to prepare you for real-world applications.

Our highly-experienced faculty will teach you how to be innovative, creative, and flexible in creating state-of-the-art engineering solutions by combining analytical, computational, numerical, and technical tools in a systematic way.

Accredited by Pakistan Engineering Council (PEC) and aligned with Washington Accord, our BE Computer Systems Engineering is recognized both nationally and internationally  for its quality and relevance.

Our main areas of interest are Communication & Sensors, Power Electronics & Renewable Energy Systems, Signal & Image Processing, Embedded System Design, Power Systems, Industrial Control & Automation, & Embedded System Design.

What opportunities might BE Computer Systems Engineering lead to?

Computer Systems engineers design, develop and maintain electrical control systems and components in the following sectors:

  • Transport
  • Construction
  • Power Generation
  • Manufacturing
  • Communications
  • Defense
  • Aerospace
  • Automative

Why BE Computer Systems Engineering with us?

Accreditation from Pakistan Engineering Council means that we equip our graduates with the skill set that is required by industry and professionals. Besides quality education, we have built an environment that develops strong problem-solving, communication, and teamwork skills that are required to excel as a person and professional.

Career Prospects

The engineering profession offers excellent career prospects, with diverse opportunities available in various sectors. Engineers are highly sought after in industries such as construction, manufacturing, energy, telecommunications, transportation, technology and even teaching as a lecturer or professor.

One of the significant advantages of an engineering profession is the high demand for engineering skills, which translates into a stable and rewarding career path. Engineers can expect to earn competitive salaries and have opportunities for career advancement and professional growth.

Additionally, engineering is a field that requires innovation and creativity, with engineers often tasked with developing new technologies and solutions to complex problems. This can be incredibly fulfilling for those who enjoy problem-solving and making a tangible impact in the world.

The engineering profession also offers flexibility in terms of career paths, with opportunities available in areas such as research and development, management, consulting, teaching, and entrepreneurship. With such a broad range of options, engineers can find a career path that aligns with their interests and strengths.

After completion of an engineering degree, there are various paths to choose from. One can opt to pursue further education or land a job, given the plentiful opportunities available.

Some of the best courses to consider are software development, machine learning, blockchain management, data science, MBA, and digital marketing. These courses are designed to meet global standards and provide students with specialized knowledge in their field of interest.

Overall, the engineering profession is an excellent choice for those who have a passion for problem-solving, innovation, and making a positive impact in the world.

Program Educational Objectives (PEOs)

The BE (Computer Systems Engineering) program at the Department of Electrical and Computer Engineering will fulfill the vision and mission of the University by producing graduates who will:

  • PEO 1 (Engineering Practice)– Serve competently in national and international industry or academia by showing requisite knowledge and skills in the field of Computer Systems Engineering.
  • PEO 2 (Professional Growth)– Exhibit quest for learning by continuously broadening their abilities to work individually and/or as an effective team member while enhancing their technical, managerial, and communication skills.
  • PEO 3 (Societal Service)– Demonstrate commitment to ethical practices, societal and environmental contribution.

Program Learning Outcomes (PLOs)

Graduates of the program are expected to have an ability to:

  1. Engineering Knowledge – Apply knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems.
  2. Problem Analysis – Identify, formulate, research literature, and analyze complex engineering problems reaching substantiated conclusion using first principles of mathematics, natural sciences, and engineering sciences.
  3. Design/Development of Solutions – Design solutions for complex engineering problems and design systems, components, or processes that meet specified need with appropriate consideration for public health and safety, cultural, societal, and environmental consideration.
  4. Investigation – Investigate complex engineering problems in a methodical way including literature survey, design, and conduct of experiments.
  5. Modern Tool Usage – 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. 
  6. The Engineer and Society – Apply reasoning information by contextual knowledge to assess societal, health, safety, legal, and cultural issues and the consequent responsibilities relevant to professional engineering practice and demonstrate knowledge of and need for sustainable development.
  7. Environment and Sustainability – Understand the impact of professional engineering solutions in societal and environmental contexts and demonstrate knowledge of and for sustainable development.
  8. Ethics – Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.
  9. Individual and Teamwork – Work effectively, as an individual or in a team, in multifaceted and/or multidisciplinary settings.
  10. Communication – Communicate effectively, orally as well 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.
  11. Project Management – Demonstrate management skills and apply engineering principles to one’s own work and as a member and/or leader in a team to manage projects in a multidisciplinary environment.
  12. Lifelong Learning – Recognize the importance of and pursue lifelong learning in broader context of innovation and technological developments.

Admission Requirements

  • Higher Secondary School Certificate or equivalent with Physics, Mathematics, Chemistry and Computer Science securing at least 60% marks in aggregate OR Diploma of Associate Engineer Examination in Electrical / Electronic and Computing securing at least 70% aggregate marks.
  • Entry test and interview.

Program Duration

  • This is a four years’ degree program comprising 8 regular semesters.
  • There is a Fall semester and a Spring semester each year.
  • Summer semester is utilized for internship or deficiency courses only.
  • The maximum duration to complete the BE program is 7 years.

Degree Requirements

Each candidate of BE (Computer Systems Engineering) is required to:

  • Complete at least 135 credit hours with a minimum 2.0 of 4.0 CGPA.
  • Complete a senior design project (SDP) during the fourth year of his studies.
    • The student must complete at least 90 credit hours of coursework prior to registering for the SDP.
  • Undergo a mandatory 6-8-week internship.
    • The internship is usually taken after passing 60 credit hours. The internship is closely monitored by an internship coordinator. Successful completion of internship is a mandatory requirement for graduation.

Total Number of Credit Hours

Domain Knowledge PEC/HEC Recommendation Institute’s Program Breakup
Total Cr. Hrs. Overall % Total Cr. Hrs. Overall %
Non-Engineering Humanities 15 29.6 16 31.9
Management Sciences 5 6
Natural Sciences 20 21
Subtotal 40 43
Engineering Computer and Information Science 10 70.4 8 68.2
Engineering Foundation 29 32
Major Based Core (Breadth Courses) 27 27
Major Based Core (Depth Courses) 16 13
Multi-Disciplinary Engineering Courses 7 6
Final Year Project 6 6
Industrial Training 0 0
Subtotal 95 92
Total 135 100 135 100

Non-Engineering Courses

Knowledge Profile Knowledge Area Subject Area Course Theory

Credit Hours

Practical Credit Hours Credit           Hours Number of Courses Total Cr. Hrs
WK-7 Humanities English English – I (Comprehension) 2 0 2 3 7
English – II (Communication) 2 0 2
Technical Writing 3 0 3
Culture Pakistan Studies 2 0 2 2 4
Islamic Studies / Ethics 2 0 2
Social Sciences Engineering Economics 2 0 2 2 5
Professional and Social Ethics 3 0 3
WK-7 Management Sciences Professional Practice Engineering Project Management 3 0 3 2 6
Entrepreneurship 3 0 3
WK-1

WK-2

Natural Sciences Math Calculus and Analytical Geometry 3 0 3 6 17
Linear Algebra 2 0 2
Complex Variables and Transforms 3 0 3
Differential Equations 3 0 3
Probability and Statistics 3 0 3
Numerical Analysis 3 0 3
Physics Applied Physics 3 1 4 1 4
Subtotal (Non-Engineering) 41 1 42 16 42

Engineering Courses

Knowledge Profile Knowledge Area Course Theory Credit Hours Practical Credit Hours Credit Hours Number of Courses Total Cr. Hrs
WK-2 Computer and Information Science Computing Workshop 0 1 1 3 8
Computer Programming 3 1 4
Discrete Structures 3 0 3
WK-2

WK-3

Engineering

Foundation

Introduction to Electrical and Computer Engineering 3 0 3  

9

 

32

Engineering Workshop 0 1 1
Circuit Analysis – I 3 1 4
Basic Electronics 3 1 4
Digital Logic Design 3 1 4
Object Oriented Programming 3 1 4
Signal and Systems 3 1 4
Data Structure and Algorithms 3 1 4
Computer Architecture and Organization 3 1 4
WK-1

WK-2

WK-4

WK-5

WK-6

Major Based Core

(Breadth Courses)

Microprocessors and Interfacing 3 1 4 7 27
Data Communication and Networking 3 1 4
Software Engineering 3 0 3
Digital Signal Processing 3 1 4
Operating Systems 3 1 4
Database Management Systems 3 1 4
Digital System Design 3 1 4
WK-1

WK-2

WK-3

WK-4

Major Based Core

(Depth Courses)

Seminars in Electrical and Computer Engineering 0 1 1 4 13
Depth Elective – I 3 1 4
Depth Elective – II 3 1 4
Depth Elective – III 3 1 4
WK-5

WK-6

Multi-Disciplinary Engineering Courses Quality, Health, Safety, and Environment 3 0 3 2 7
Machine Learning 3 1 4
WK-6

WK-7

WK-8

Final Year Project Final Year Project – I 0 3 3 2 6
Final Year Project – II 0 3 3
WK-6

WK-7

Industrial Training (Summer) At least 6-8 Week Internship 0 0 0 0 0
 Subtotal (Engineering) 66 27 93 27 93

Curriculum/Plan of Study

Semester I

Course Code Course Title Theory Cr. Hrs Lab. Hrs Prerequisite
MT1140 Calculus and Analytical Geometry 3 0
SS1420 Pakistan Studies 2 0
EE1030 Introduction to Electrical and Computer Engineering 3 0
CE1420 Computing Workshop 0 1
NS1240 Applied Physics 3 1
SS1120 English – I (Comprehension) 2 0
EE1020 Engineering Workshop 0 1
Total Credit Hours 13 3  
Total Semester Credit Hours – 16

Semester II

Course Code Course Title Theory Cr. Hrs Lab. Hrs Prerequisite
MT1210 Linear Algebra 2 0
EE1120 Circuit Analysis 3 1
CS1410 Computer Programming 3 1
EE1230 Basic Electronics 3 1 NS1240 – Applied Physics
SS2120 English – I (Comprehension) 2 0 SS1120 – English – I
SS1400 Islamic Studies 2 0
Total Credit Hours 15 3  
Total Semester Credit Hours – 18

Semester III

Course Code Course Title Theory Cr. Hrs Lab. Hrs Prerequisite
CE2910 Digital Logic Design 3 1
CS1420 Object Oriented Programming 3 1 CS1410 – Computer Programming
MT2110 Complex Variables and Transforms 3 0 MT1140 – Calculus and Analytical Geometry
PM4010 Engineering Project Management 3 0
CS2620 Discrete Structures 3 0
Total Credit Hours 15 2  
Total Semester Credit Hours – 17

Semester IV

Course Code Course Title Theory Cr. Hrs Lab. Hrs Prerequisite
MT2200 Differential Equations 3 0 MT1140 – Calculus and Analytical Geometry
EE2130 Signals and Systems 3 1 MT1140 – Calculus and Analytical Geometry
CS2510 Data Structures and Algorithms 3 1 CS1420 – Object Oriented Programming
CE2920 Computer Architecture and Organization 3 1 CE2910 – Digital Logic Design
MT2300 Probability and Statistics 3 0 MT1140 – Calculus and Analytical Geometry
Total Credit Hours 15 3  
Total Semester Credit Hours – 18

Semester V

Course Code Course Title Theory Cr. Hrs Lab. Hrs Prerequisite
CE3930 Microprocessors and Interfacing 3 1 CE2910 – Digital Logic Design
CS3210 Data Communication and Networking 3 1 CS2510 – Data Structures and Algorithms
CS3110 Software Engineering 3 0
MT4420 Numerical Analysis 3 0 MT2200 – Differential Equations
EE4530 Digital Signal Processing 3 1 EE2130 – Signals and Systems
Total Credit Hours 15 3  
Total Semester Credit Hours – 18

Semester VI

Course Code Course Title Theory Cr. Hrs Lab. Hrs Prerequisite
SS3130 Technical Writing 3 0 SS1120 – English – I
EE2050 Quality, Health, Safety, and Environment 2 0
CS3220 Operating Systems 3 1 CS2510 – Data Structures and Algorithms
CS2230 Database Management Systems 3 1 CS2510 – Data Structures and Algorithms
CE4220 Digital System Design 3 1 CE2910 – Digital Logic Design
EE3010 Seminars in Electrical and Computer Engineering 0 1
Total Credit Hours 14 4  
Total Semester Credit Hours – 18

Semester VII

Course Code Course Title Theory Cr. Hrs Lab. Hrs Prerequisite
CS4640 Machine Learning 3 1 MT2200 – Differential Equations
CEXXXX Depth Elective – I 3 1
CEXXXX Depth Elective – II 3 1
CE4020 FYP – I 0 3 Completion of 90 Credit Hours
Total Credit Hours 9 6  
Total Semester Credit Hours – 15

Semester VIII

Course Code Course Title Theory Cr. Hrs Lab. Hrs Prerequisite
MG4700 Entrepreneurship 3 0
CEXXXX Depth Elective – III 3 1
SS1430 Professional and Social Ethics 3 0
EC9300 Engineering Economics 2 0
CE4030 FYP – II 0 3 CE4020 – FYP – I
Total Credit Hours 11 4  
Total Semester Credit Hours – 15

List of Depth Elective Courses

S. No. Code Title Cr. Hrs. Prerequisite
1. CE4220 Embedded Systems 3+1 CE2910 – Digital Logic Design
2. CS3310 Artificial Intelligence 3+1 CS2510 – Data Structures and Algorithms
3. CE4750 Robotics 3+1 MT1210 – Linear Algebra
4. CE3270 Routing and Switching 3+1 CS3210 – Data Communication Networks
5. CS4730 Cloud Computing 3+1 CS2510 – Data Structures and Algorithms
6. CS4250 Internet of Things 3+1 CS3210 – Data Communication Networks
7. CS4750 Computer Vision 3+1 CS1410 – Computer Programming
8. CS3230 Parallel and Distributed Computing 3+1 CS2510 – Data Structures and Algorithms
9. CS5330 Image Processing 3+1 CS1410 – Computer Programming