Welcome to the newest department at ITU! Computer Engineering is the branch of engineering which integrates electronic engineering with computer sciences. It deals with the design and utilization of computing systems for Industrial Automation, Robotics, Multimedia and Artificial Intelligence. Our carefully crafted coursework provides the right mix of expertise for handling the upcoming challenges in the domain of Computer Engineering at a global as well as national level. Our goal for students is to provide a high-quality engineering education that includes hands-on experience. ITU’s Computer Engineering department has arguably, the finest faculty in the country who have studied and worked for institutions of international repute.

Departmental Vision

To be recognized as a center of excellence in the domain of Computer Engineering, by building strong technical expertise, in order to provide innovative solutions to global as well as local technological challenges.


The departmental mission is to provide the right nurturing environment in order to produce graduates with exceptional creative thinking and problem solving skills to become creative members of the society. This shall be achieved by exposing them to world class curriculum, state of the art labs, access to latest research and exposure to latest technical trend via strong industrial-academic linkage.

Program Educational Objectives (PEOs)

  • To produce creative graduates with strong Computer Engineering expertise to tackle technological challenges related to the computing industry.
  • To produce proactive engineers equipped with comprehensive analytical and problem solving skills to create value through the application of technology.
  • To produce responsible and ethical professionals with sound leadership and communication skills
  • To produce graduates with strong entrepreneurial spirit and a desire to further their career by involving themselves in sustained lifelong learning

  • Eligibility Criteria
  • Admission Test
  • Fee Structure
  • Program Structure
Who can apply?

Applicants who have successfully completed their F.Sc. (Pre-Engg), F.Sc. (Pre-Med with additional Maths), ICS (with Physics), DAE or equivalent, A’ Levels, High School Diploma or International Baccalaureate, or will do so in the 2021 session.

  • Scored 60% marks or above in Matriculation (Science), or equivalent examination
  • Scored 60% marks or above in Intermediate, or equivalent examination*, with the following three subjects:
    • Chemistry/Computer Studies/Computer Science
    • Mathematics
    • Physics
  • Minimum score for eligibility is 50% in the ITU Admissions Test
    To be exempted from the ITU Admissions Test:
    SAT II Subject Tests with score of at least 550 in each: Maths 1 and Physics


  • Successfully cleared the below mentioned subjects in A’ Levels
    • Mathematics
    • Physics
    • Chemistry/Computer Studies/Computer Science
  • A GPA of at least B in American High School Diploma
  • Scored at least 28 out of 45 points in International Baccalaureate Diploma Program

General Notes

Note: Per HEC rules, candidates who have completed 12 years of education and obtained degrees other than Matriculation (SSC) or Intermediate (HSSC) may be required to obtain an equivalence certificate from the Inter Board Committee of Chairman (IBCC), Islamabad.

AS Level and General Studies are not accepted

Applicants can take the ITU Admission Test OR submit their SAT scores for admission to ITU.

ITU Admission Test

The ITU Admission Test will be held at the ITU campus an Arfa Software Technology Park in Lahore.
SOPs for Covid-19, as prescribed by the government, will be strictly followed.
The test will be 2-hours long and will comprise mostly of Multiple-Choice Questions. For information about dates please click here here.

Entry Test Pattern

Sample Test


Applicants who have taken the SAT (through Collegeboard USA) during the last two years, may be exempted from the ITU Admissions Test. SAT scores must be reported to ITU officially from the testing agency. The college code for reporting SAT scores to ITU is 7537. Please refer to the Collegeboard website for details about the SAT test and score report delivery.

Discipline Required SAT Test Minimum Score
BS-Computer Engineering
SAT II (Subject Test) – Math. 1
SAT II (Subject Test) – Physics

For information about dates please click here.

Program Duration 8 semesters (4 years)
Tuition Fee per Credit Hour Rs. 5,500
Total No. of Credit Hours 133 – 138
Minimum Course Load (15 credit hours) Rs. 82,500
University Charges Per Semester Rs. 24,000

Note: If the fee exceeds Rs. 200,000 per annum, 5% Income Tax will be added u/s 236I of the Income Tax Ordinance, 2001.

BS Computer Engineering

Degree Structure

Semester I
Course Title Credit Hours
Communication Skills-I 3
Calculus & Analytical Geometry 3
Computing Fundamentals & Programming 4
Applied Physics 3
Linear Circuit Analysis 4
Electronics Workbench 1
Computer Fundamentals & Programming 4
Semester II
Course Title Credit Hours
Islamic Studies 3
Linear Algebra 3
Object Oriented Programming 4
Electronic Devices & Circuits 4
Computer Aided Engineering Design 1
Discrete Structures 3

Semester III
Course Title Credit Hours
Communication Skills-II 3
Differential Equations 3
Data Structures & Algorithms 4
Electronic Circuit Design 4
Digital Logic Design 4
Probability & Statistics 3
Semester IV
Course Title Credit Hours
IDEE-1(3-0 or 3-1) 3/4
Computer Organization & Architecture 3
Signals & Systems 3
Microcontrollers & Interfacing 3
Complex Variable & Transforms 4

Semester V
Course Title Credit Hours
Economics 3
Pakistan Studies 3
Operating Systems 3
Digital Signal Processing 3
Database Management Systems 3
Semester VI
Course Title Credit Hours
Ethics, Values & Technology 3
IDEE-2(3-0 or 3-1) 3/4
Computer Communication & Networks 4
Software Engineering 3

Semester VII
Course Title Credit Hours
Entrepreneurship 3
Elective I 3/4
Elective II 3/4
Elective III 3/3
Final Year Project-I 3
Semester VIII
Course Title Credit Hours
Technical Report Writing & Presentation Skills 3
Elective IV 3/4
Elective V 3/4
Final Year Project-II 3
The scheme of studies can be revised as per recommendations of the Curriculum Review Committee.
Computer Vision
Machine Leaning
Artificial intelligence
Electronic Circuit Design
Communication Systems
Numerical Methods
Network security and cryptography
Wireless and mobile networks
Software Project Management
Embedded Systems
Software Quality Assurance
Neural Networks
Computer Graphics
Parallel and Distributed Computing
Mobile Application Development
Data Warehousing and Mining
Cloud Computing with Big Data Applications
Digital Image Processing