Computer Systems Engineering is a discipline concerned with the design, analysis and application of computers. This discipline combines both Computer Science and Electronic Engineering and covers all aspects of computer hardware, software and their integration. Computer systems engineers focus on innovation; making computing systems faster and powerful; and solving problems. Computer engineers combine hardware and software to design and implement integrated computer systems for applications in areas such as robotics, artificial intelligence, aerospace and avionics, healthcare, Internet of Things and cloud computing. In today’s world, expertise of both hardware and software need to be combined to develop high-tech solutions in all fields of life. B.E (Computer System Engineering) program is accredited by Pakistan Engineering Council (PEC) and aligned with Washington Accord.


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-1Be leaders in industry or academia by demonstrating their knowledge and technical and managerial skills for the benefit of society’s built and natural environment.
  PEO-2Exhibit quest for learning and initiatives by continuously broadening their abilities and enhancing their technical skills to maintain their relevance with technological change.
  PEO-3Demonstrate commitment to ethical practices, community service and societal contribution.

Program Learning Outcomes (PLOs)

   PLO-1Engineering Knowledge:

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

  PLO-2Problem 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-3Design/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.


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-5Modern 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-6The 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-7Environment 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.


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

  PLO-9Individual and Team Work:

Ability to work effectively, as an individual or in a team, on multifaceted and /or multidisciplinary settings.


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-11Project 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-12Lifelong 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.


  • The 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 years’ degree program comprising of 8 semesters. There is a Fall and a Spring semester in each year. The summer semester is utilized for internship or deficiency courses. The maximum duration to complete the BE program is 7 years.


AreaCr. Hrs
Computing Courses11
Engineering Foundation Courses26
Breadth Courses27
Elective/Depth Courses14
Natural Science Courses20
Humanities Courses17
Management Science Courses06
Interdisciplinary Engineering Electives (IDEE)08
Design Project06


Course TitleCodeCr. Hrs.
Computing FundamentalsCE12101
Computing Fundamentals LabCE12111
Programming FundamentalsCE14102
Programming Fundamentals LabCE14111
Computer Application in Engineering DesignCE20102
Computer Application in Engineering Design LabCE20111
Object Oriented ProgrammingCE24202
Object Oriented Programming LabCE24211


Course TitleCodeCr. Hrs.
Digital Logic FundamentalsCE19103
Digital Logic Fundamentals LabCE19111
Linear Circuit Analysis-IEE11103
Linear Circuit Analysis-I LabEE11111
Fundamentals of ElectronicsEE22103
Fundamentals of Electronics LabEE22111
Data Structures and AlgorithmsCE25102
Data Structures and Algorithms LabCE25111
Computer Engineering WorkshopCE12201
Computer Architecture and OrganizationCE29203
Computer Architecture and Organization LabCE29211
Signals and SystemsEE21303
Probability Methods in EngineeringMT23103


Course TitleCodeCr. Hrs.
Data Communication and NetworksCE32403
Data Communication and Networks LabCE32411
Digital Signal ProcessingCE49403
Digital Signal Processing LabCE49411
Software EngineeringCE31103
Microprocessor and InterfacingCE39303
Microprocessor and Interfacing LabCE39313
Operating SystemsCE32303
Operating Systems LabCE32311
Database Management SystemsCE33103
Database Management Systems LabCE33111
FPGA Based SystemsCE42103
FPGA Based Systems LabCE42111


Course TitleCodeCr. Hrs.
Embedded SystemsCE42123
Embedded Systems LabCE42111
Information and Network SecurityCE32903
Artificial IntelligenceCE37103
Robotics LabCE47511
Routing and SwitchingCE32703
Routing and Switching LabCE32711
Cloud ComputingCE48603
Parallel and Distributed ComputingCE38103
Parallel and Distributed Computing LabCE38111
Wireless and Mobile NetworksCE32903
Machine LearningCE47303
Internet of ThingsCE42803
Data MiningCE47603


Course TitleCodeCr. Hrs.
Engineering Calculus – IMT11303
Engineering Calculus – IIMT11603
Linear Algebra and Differential EquationsMT22304
Numerical MethodsMT44103
Discrete StructuresCE16103
Engineering PhysicsNS11103
Engineering Physics LabNS11111


Course TitleCodeCr. Hrs.
English I (Comprehension)SS11202
English II (Communication)SS11202
Technical Report WritingSS31203
Pakistan StudiesSS14202
Islamic Studies / EthicsSS14X02
Professional and Social EthicsSS14303
Sociology for EngineersSS23203


Course TitleCodeCr. Hrs.
Engineering EconomicsEE39003
Engineering Project Management / Technological Entrepreneurship / Entrepreneurial Project ManagementMT23103


Course TitleCodeCr. Hrs.
Electronics Circuit DesignEE22203
Electronics Circuit Design LabEE22211
Linear Control SystemsEE38103
Linear Control Systems LabEE38111


Course TitleCodeCr. Hrs.
Senior Design Project – Part ICE40202
Senior Design Project – Part IICE40304


Semester - 1

Course CodeCourse TitleLec. HrsLab. HrsCr. Hrs.
SS1120English I (Comprehension)303
MT1130Engineering Calculus I303
NS1110Applied Physics303
NS1111Applied Physics Lab031
EE1110Linear Circuit Analysis I303
EE1111Linear Circuit Analysis I Lab031
SS1420Pakistan Studies202

Semester - 2

Course CodeCourse TitleLec. HrsLab. HrsCr. Hrs.
SS1120English II (Communication)303
MT1160Engineering Calculus II303
CS1410Programming Fundamentals202
CS1411Programming Fundamentals Lab031
EE2210Fundamental of Electronics303
EE2211Fundamentals of Electronics Lab031
CE1910Digital Logic Fundamentals303
CE1911Digital Logic Fundamentals Lab031
CE1220Computer Engineering Workshop031

Semester - 3

Course CodeCourse TitleLec. HrsLab. HrsCr. Hrs.
MT2230Linear Algebra and Differential Equation404
CE2420Object Oriented Programming303
CE2421Object Orineted Programming Lab031
EE2220Electronics Circuit Design303
EE2221Electronics Circuit Design Lab031
CE1610Discrete Structures303
CE2920Computer Architecture and Organization303
CE2921Computer Architecture and Organization Lab031

Semester - 4

Course CodeCourse TitleLec. HrsLab. HrsCr. Hrs.
MT2310Probability Methods in Engineering303
CE2510Data Structures and Algorithms202
CE2511Data Structures and Algorithms Lab031
EE2130Signals and Systems303
CE3920Microprocessors and Interfacing303
CE3921Microprocessors and Interfacing Lab031
EE3900Engineering Economics303

Semester - 5

Course CodeCourse TitleLec. HrsLab. HrsCr. Hrs.
CE3240Data Communication and Networks303
CE3241Data Communication and Networks Lab031
EE3810Linear Control Systems303
EE3811Linear Control Systems Lab031
CE3230Operating Systems303
CE3231Operating Systems Lab031
CE2010Computer Application in Engineering Design303
CE2011Computer Application in Engineering Design Lab031
CE4210FPGA Based Systems303
CE4211FPGA Based Systems Lab031

Semester - 6

Course CodeCourse TitleLec. HrsLab. HrsCr. Hrs.
SS3120Technical Report Writing303
MT2310Engineering Project Management/ Technology Entrepreneurship/ Entrepreneurial Project Management303
CE3310Database Management Systems303
CE3311Database Management Systems Lab031
CE4940Digital Signal Processing303
CE4941Digital Signal Processing Lab031
CE3110Software Engineering303

Semester - 7

Course CodeCourse TitleLec. HrsLab. HrsCr. Hrs.
CE4020Senior Design Project I062
MT4410Numerical Methods303
SS1430Professional and Social Ethics303
CEXXXXDepth Elective I303
CEXXXXDepth Elective II093
CSXXXXDepth Elective II Lab031

Semester - 8

Course CodeCourse TitleLec. HrsLab. HrsCr. Hrs.
CE4030Senior Design Project II0124
SS2320Sociology for Engineers303
SS14X0Islamic Studies / Ethics202
CEXXXXDepth Elective III303
CEXXXXDepth Elective IV303
CEXXXXDepth Elective IV Lab031