B.E (Computer Systems Engineering)

Aligned with Washington Accord and accredited by Pakistan Engineering Council (PEC), the BE Computer Systems Engineering equips you with the knowledge, hands-on experience, and skills required to become a top-notch professional engineer.

Our BE Computer Systems Engineering is a modern course that combines Computer Science with Electrical Engineering. As a result, you grasp theoretical knowledge while gaining practical experience in developing applications for a wide range of computing platforms, software, and hardware. After completion of your degree, you can fulfill your career ambitions in the fields of avionics, healthcare, the Internet of Things, cloud computing, aerospace, artificial intelligence, and robotics.

What opportunities might BE Computer Systems Engineering lead to?

Top career options after completion of BE Computer Systems Engineering include:

  • Computer Network Architect
  • Computer Systems Analyst
  • Big Data Engineer
  • Machine Learning Engineer
  • Data Scientist
  • Data Analyst
  • Blockchain Developer/Engineer
  • Software Developer

Likewise, if you pursue a post-graduate degree in Computer Systems Engineering, you can find yourself employed as a researcher or scholar in a scientific organization or university, respectively.

Why BE Computer Systems Engineering with us?

Led by industry experts and highly-qualified faculty, our degree not only opens a wide array of career opportunities for you but also develops strong problem-solving, communication, and teamwork skills that are required to excel as a person and professional.


The graduates of the program of Bachelors of Computer Systems Engineering will be equipped with skills to demonstrate an understanding of key technologies applicable within the main areas of Computer Systems Engineering. The main objectives of this program are:

  PEO-1 Serve competently in national and international industry or academia by showing requisite knowledge and skills in the field of Computer Engineering.
  PEO-2 Exhibit quest for learning and initiatives by continuously broadening their abilities and enhancing their technical skills to maintain their relevance with technological change.
  PEO-3 Demonstrate commitment to ethical practices, community service and societal contribution.

Program Learning Outcomes (PLOs)

   PLO-1 Engineering Knowledge:

Ability to apply knowledge of mathematics, science, engineering fundamentals and an engineering specialization to the solution of complex engineering problems.

  PLO-2 Problem Analysis:

Ability to identify, formulate, research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences and engineering sciences.

  PLO-3 Design/Development of Solutions:

Ability to design solutions for complex engineering problems and design systems, components or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.

  PLO-4 Investigation

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:

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:

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:

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:

Ability to apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.

  PLO-9 Individual and Team Work:

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 the importance of and to pursue lifelong learning in the broader context of innovation and technological developments.


  • Higher Secondary School Certificate or A-levels or Equivalent with Physics, Mathematics, and Chemistry securing at least 60% marks in aggregate or IBCC equivalence.
  • Diploma of Associate Engineer Examination in relevant discipline securing at least 70% aggregate marks.


  • Admission to the Mohammad Ali Jinnah University is strictly on the basis of merit determined by its own admission test and marks of Matric and Intermediate Examinations.


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


Area Cr. Hrs
Computing Courses 11
Engineering Foundation Courses 26
Breadth Courses 27
Elective/Depth Courses 14
Natural Science Courses 20
Humanities Courses 17
Management Science Courses 06
Interdisciplinary Engineering Electives (IDEE) 08
Design Project 06


Course Title Code Cr. Hrs.
Computing Fundamentals CE1210 1
Computing Fundamentals Lab CE1211 1
Programming Fundamentals CE1410 2
Programming Fundamentals Lab CE1411 1
Computer Application in Engineering Design CE2010 2
Computer Application in Engineering Design Lab CE2011 1
Object Oriented Programming CE2420 2
Object Oriented Programming Lab CE2421 1


Course Title Code Cr. Hrs.
Digital Logic Fundamentals CE1910 3
Digital Logic Fundamentals Lab CE1911 1
Linear Circuit Analysis-I EE1110 3
Linear Circuit Analysis-I Lab EE1111 1
Fundamentals of Electronics EE2210 3
Fundamentals of Electronics Lab EE2211 1
Data Structures and Algorithms CE2510 2
Data Structures and Algorithms Lab CE2511 1
Computer Engineering Workshop CE1220 1
Computer Architecture and Organization CE2920 3
Computer Architecture and Organization Lab CE2921 1
Signals and Systems EE2130 3
Probability Methods in Engineering MT2310 3


Course Title Code Cr. Hrs.
Data Communication and Networks CE3240 3
Data Communication and Networks Lab CE3241 1
Digital Signal Processing CE4940 3
Digital Signal Processing Lab CE4941 1
Software Engineering CE3110 3
Microprocessor and Interfacing CE3930 3
Microprocessor and Interfacing Lab CE3931 3
Operating Systems CE3230 3
Operating Systems Lab CE3231 1
Database Management Systems CE3310 3
Database Management Systems Lab CE3311 1
FPGA Based Systems CE4210 3
FPGA Based Systems Lab CE4211 1


Course Title Code Cr. Hrs.
Embedded Systems CE4212 3
Embedded Systems Lab CE4211 1
Information and Network Security CE3290 3
Artificial Intelligence CE3710 3
Robotics CE4750 3
Robotics Lab CE4751 1
Routing and Switching CE3270 3
Routing and Switching Lab CE3271 1
Cloud Computing CE4860 3
Parallel and Distributed Computing CE3810 3
Parallel and Distributed Computing Lab CE3811 1
Wireless and Mobile Networks CE3290 3
Machine Learning CE4730 3
Internet of Things CE4280 3
Data Mining CE4760 3


Course Title Code Cr. Hrs.
Engineering Calculus – I MT1130 3
Engineering Calculus – II MT1160 3
Linear Algebra and Differential Equations MT2230 4
Numerical Methods MT4410 3
Discrete Structures CE1610 3
Engineering Physics NS1110 3
Engineering Physics Lab NS1111 1


Course Title Code Cr. Hrs.
English I (Comprehension) SS1120 2
English II (Communication) SS1120 2
Technical Report Writing SS3120 3
Pakistan Studies SS1420 2
Islamic Studies / Ethics SS14X0 2
Professional and Social Ethics SS1430 3
Sociology for Engineers SS2320 3


Course Title Code Cr. Hrs.
Engineering Economics EE3900 3
Engineering Project Management / Technological Entrepreneurship / Entrepreneurial Project Management MT2310 3


Course Title Code Cr. Hrs.
Electronics Circuit Design EE2220 3
Electronics Circuit Design Lab EE2221 1
Linear Control Systems EE3810 3
Linear Control Systems Lab EE3811 1


Course Title Code Cr. Hrs.
Senior Design Project – Part I CE4020 2
Senior Design Project – Part II CE4030 4


Semester - 1

Course Code Course Title Lec. Hrs Lab. Hrs Cr. Hrs.
SS 1120 English I (Comprehension) 3 0 3
MT 1130 Engineering Calculus I 3 0 3
NS 1110 Applied Physics 3 0 3
NS 1111 Applied Physics Lab 0 3 1
EE 1110 Linear Circuit Analysis I 3 0 3
EE 1111 Linear Circuit Analysis I Lab 0 3 1
SS 1420 Pakistan Studies 2 0 2

Semester - 2

Course Code Course Title Lec. Hrs Lab. Hrs Cr. Hrs.
SS 1120 English II (Communication) 3 0 3
MT 1160 Engineering Calculus II 3 0 3
CS 1410 Programming Fundamentals 2 0 2
CS 1411 Programming Fundamentals Lab 0 3 1
EE 2210 Fundamental of Electronics 3 0 3
EE 2211 Fundamentals of Electronics Lab 0 3 1
CE 1910 Digital Logic Fundamentals 3 0 3
CE 1911 Digital Logic Fundamentals Lab 0 3 1
CE 1220 Computer Engineering Workshop 0 3 1

Semester - 3

Course Code Course Title Lec. Hrs Lab. Hrs Cr. Hrs.
MT 2230 Linear Algebra and Differential Equation 4 0 4
CE 2420 Object Oriented Programming 3 0 3
CE 2421 Object Orineted Programming Lab 0 3 1
EE 2220 Electronics Circuit Design 3 0 3
EE 2221 Electronics Circuit Design Lab 0 3 1
CE 1610 Discrete Structures 3 0 3
CE 2920 Computer Architecture and Organization 3 0 3
CE 2921 Computer Architecture and Organization Lab 0 3 1

Semester - 4

Course Code Course Title Lec. Hrs Lab. Hrs Cr. Hrs.
MT 2310 Probability Methods in Engineering 3 0 3
CE 2510 Data Structures and Algorithms 2 0 2
CE 2511 Data Structures and Algorithms Lab 0 3 1
EE 2130 Signals and Systems 3 0 3
CE 3920 Microprocessors and Interfacing 3 0 3
CE 3921 Microprocessors and Interfacing Lab 0 3 1
EE 3900 Engineering Economics 3 0 3

Semester - 5

Course Code Course Title Lec. Hrs Lab. Hrs Cr. Hrs.
CE 3240 Data Communication and Networks 3 0 3
CE 3241 Data Communication and Networks Lab 0 3 1
EE 3810 Linear Control Systems 3 0 3
EE 3811 Linear Control Systems Lab 0 3 1
CE 3230 Operating Systems 3 0 3
CE 3231 Operating Systems Lab 0 3 1
CE 2010 Computer Application in Engineering Design 3 0 3
CE 2011 Computer Application in Engineering Design Lab 0 3 1
CE 4210 FPGA Based Systems 3 0 3
CE 4211 FPGA Based Systems Lab 0 3 1

Semester - 6

Course Code Course Title Lec. Hrs Lab. Hrs Cr. Hrs.
SS 3120 Technical Report Writing 3 0 3
MT 2310 Engineering Project Management/ Technology Entrepreneurship/ Entrepreneurial Project Management 3 0 3
CE 3310 Database Management Systems 3 0 3
CE 3311 Database Management Systems Lab 0 3 1
CE 4940 Digital Signal Processing 3 0 3
CE 4941 Digital Signal Processing Lab 0 3 1
CE 3110 Software Engineering 3 0 3

Semester - 7

Course Code Course Title Lec. Hrs Lab. Hrs Cr. Hrs.
CE 4020 Senior Design Project I 0 6 2
MT 4410 Numerical Methods 3 0 3
SS 1430 Professional and Social Ethics 3 0 3
CE XXXX Depth Elective I 3 0 3
CE XXXX Depth Elective II 0 9 3
CS XXXX Depth Elective II Lab 0 3 1

Semester - 8

Course Code Course Title Lec. Hrs Lab. Hrs Cr. Hrs.
CE 4030 Senior Design Project II 0 12 4
SS 2320 Sociology for Engineers 3 0 3
SS 14X0 Islamic Studies / Ethics 2 0 2
CE XXXX Depth Elective III 3 0 3
CE XXXX Depth Elective IV 3 0 3
CE XXXX Depth Elective IV Lab 0 3 1
Skip to toolbar