We’re pleased to announce the launch of our redesigned website, created to offer you a better browsing experience and easier access to important information.

Bachelor of Science in Computer Engineering

Focusing on the job market and current and future needs of the industry the department is launching an exciting new program of a BS in Computer Engineering. 

Program Duration

Minimum: 4 years (8 semesters) Maximum: 6 Years (With One Year Extension)

**Pre-Medical Students can also Apply **

Program Duration Minimum: 4 years (8 semesters) Maximum: 6 Years (With One Year Extension)

Degree Requirements

Degree Requirements To earn a Bachelor’s degree in Computer Engineering, a student must successfully complete the course work as outlined in degree plans (132 CH) including six credit hours of Senior Design Project and a Summer Internship of 6 to 8 weeks (non‐credited). A student has to attain a minimum CGPA of 2.0 out of 4.0 to be eligible for the degree.

A Brief Overview

This program will provide a detailed concept of the hardware of the computer system. Students of this program get firm knowledge about the system which they can use for developing outstanding Hardware, Firmware, and Software.

Computer engineering is where computer science and electrical engineering meet. Computer engineers design, build and debug the hardware required to run all kinds of computers — from phones, airplanes, and communications networks to medical devices.

The BS in Computer Engineering helps you develop a depth and breadth of expertise in computer hardware and software and will allow you to engage with theoretical and practical issues in well-equipped laboratories.

The program is designed to meet the growing industry demand for engineers with a strong background in modern computer technology. You will graduate with the foundational knowledge required for graduate studies in all fields of Computer Engineering, especially in the emerging areas of Artificial Intelligence, Machine Learning, Block Chain Technologies, Embedded systems software design, Cyber Security as well as System on Chip design and FPGA-based designs.

Eligibility Criteria

  1. The candidate must have passed the Higher Secondary School Certificate (HSSC) Minimum 60% marks in Intermediate/12 years schooling/A- Level (HSSC) or Equivalent with Mathematics with at least 60% unadjusted marks from a recognized Board of Intermediate and Secondary Education of Pakistan or an equivalent examination as recognized by Inter Board Committee of Chairmen (IBCC).
  2. All foreign equivalent examinations like Cambridge Overseas Higher School Certificate Advanced Level (with Mathematics), British General Certificate of Education Advanced Level (with Mathematics), American High School Graduation Diploma (HSG Diploma) etc. must provide a certificate of equivalence with HSSC (Pre-Engineering or ICS) with at least 60% unadjusted marks issued by IBCC.
  3. Diploma of Associate Engineer (DAE) in the relevant discipline (Electrical / Electronics or relevant discipline as prescribed by PEC) from a recognized Board of Technical Education obtaining at least 60% unadjusted marks.
  4. Rounding off the percentage figure to make it 60% will not be considered towards eligibility.
CodeTitleCredit Hours Pre-Requisite
CS1501Application of Information & Communication Technologies211Freshman Standing
HU1011Functional English220Freshman Standing
SC1001Calculus and Analytic Geometry330Freshman Standing
SC1201Applied Physics330Freshman Standing
CS1004Programming Fundamentals431Freshman Standing
HU1101Islamic Studies220Freshman Standing
Total16142
CodeTitleCredit HoursPre-Requisite
CS2003Data Structures & Algorithms431Programming Fundamentals
CS1005Object Oriented Programming321Programming Fundamentals
EE1105Linear Circuit Analysis431Applied Physics
EE3001Probability & Statistics330Calculus and Analytical Geometry
EE2403Digital Logic Design431Freshman Standing
Total 18144
CodeTitleCredit HoursPre-Requisite
CS2003Database Systems431As per course
EE2104Electrical Network Analysis431Linear Circuit Analysis
EE2301Electronic Devices & Circuits431Linear Circuit Analysis
SC1102Software Engineering321Data Structures & Algorithms
SC2104Discrete Structures330Calculus and Analytical Geometry
Total18144
CodeTitleCredit HoursPre-Requisite
EE2203Signals & Systems431Sophomore Standing
EE2402Computer Organization & Assembly Language321Digital Logic Design
Artificial Intelligence431Object Oriented Programming
EE3501Domain Elective 1330As per course
EEXXXXDomain Elective 2321As per course
HU1012Communication Skills220Functional English
Total19154
CodeTitleCredit HoursPre-Requisite
SC2103Linear Algebra330Junior Standing
EE3503Computer Communication Networks431Junior Standing
CS3005Design & Analysis of Algorithms330Junior Standing
MSXXXXManagement Elective-I330Junior Standing
EE3405Computer Architecture & Organization431Computer Organization & Assembly Language
Total16142
CodeTitleCredit HoursPre-Requisite
XXXXXXDomain Elective 3431Junior Standing
CS2504Operating Systems431As per course
HU3004Technical & Business Writing330Signals and Systems
SC1003Multivariable Calculus220Junior Standing
HU1102Pakistan Studies220Signals and Systems
CS2407Information Security321Junior Standing
Total18153
CodeTitleCredit HoursPre-Requisite
XXXXXXDomain Elective 4431As per course
XXXXXXDomain Elective 533/20/1As per course
HUXXXXSocial Science Elective 1220Senior Standing
CS4406Parallel & Distributed Computing321Senior Standing
EE4901Final Year Project - I202Earned at least 92 Credit Hours
Total1495
CodeTitleCredit HoursPre-Requisite
EEXXXXDomain Elective 6321As per course
EEXXXXDomain Elective 7321As per course
HUXXXXSocial Science Elective 2220Senior Standing
MSXXXXManagement Elective 2330Senior Standing
EE4902Final Year Project - II404Senior Year Design Project-I
Total1596
Scroll to Top
Skip to content