About Computer Engineering:

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, Sensing, and Artificial Intelligence, among other fields. Computer Engineering provides the technologies that are helping the world to not only embrace the Fourth Industrial Revolution (4IR), but also to prepare well for the 5th Industrial revolution.

About MS in Computer Engineering (MSCE) program:

The MS in Computer Engineering (MSCE) program is thus focused on cutting-edge technologies such as Hardware Design, Embedded IoT, Artificial Intelligence, Cloud Computing, Sensing, TinyML, Machine & Robotics Vision, Customized Computing Infrastructure and Evolved Information Security Technologies. The program is designed to focus on three major thrust areas:

1) HW Design & Embedded Computing
2) Automation & Embedded IoT
3) Sensing, Machine Vision & Artificial Intelligence

Program Objectives:

The aim of this graduate program is to prepare professionals that can:
1. Demonstrate strong technical knowledge in their area of Computer Engineering.
2. Demonstrate the ability to learn independently and generate new knowledge in their area of specialization.
3. Can lead and direct engineering and scientific industry teams in their area of specialization.
4. Can articulate and present their research/technical findings clearly and concisely through various communication mediums including technical presentations and academic writings.


Who can apply?

Applicants must fulfill the following criteria in order to be considered for admission into the MSCE program at ITU:

  1. Completion of at least 16 years of education
  2. An undergraduate degree in Computer Engineering, Software Engineering, Electronic Engineering, Electrical Engineering, Telecommunication Engineering or any other related field, from an HEC recognized university. The undergraduate degree has to be recognized by PEC or NCEAC.
  3. Scored CGPA of at least 2.0 or equivalent percentage as per HEC guidelines, in the relevant terminal degree.
  4. Scored 60% marks or above in intermediate, or equivalent examination.
  5. Scored 60% marks or above in matriculation, or equivalent examination.
  6. Passed the ITU Graduate Admissions Test.

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.

Applicants to the MS programs have to take the ITU Graduate Admission Test.
The ITU Graduate Admission Test will be held at the ITU campus in Arfa Software Technology Park in Lahore.
For information about dates please click here here.

Sample Test

 

There will be no interview for MS Computer Engineering degree program.

New Intake 2025

Semesters Tuition Fee University Dues Semester Wise Total Fee
First Semester 93,000 45,000 138,000
Second Semester 93,000 38,250 131,250
Third Semester 65,000 40,000 105,000
Fourth Semester 65,000 40,000 105,000
Total Degree Fee 316,000 163,250 479,250
  • A lump sum tuition fee will be charged for the semester as per the total required credit hours according to the approved roadmap/program structure of the respective degree program.
  • The fee for a summer semester, course repeat/improvement will be charged Rs.10,400/per credit hour.

Total Annual Cost Per Student (Approx.)

Cost Per Student (2024-2025) in PKR

Total Annual Cost Per Student (Approx) 721639
Subsidy from Provincial Government 66824
Subsidy from Federal Government 85514
Subsidy from ITU Endowment & investment incomes 334301
Student’s Contribution 235000
  • Total Annual Cost Per Student (Approx.)

For MS Batch 2024

Semesters Tuition Fee Other Dues Sem. Wise
Total Fee
Fall-2025 62,000 38,250 100,250
Spring-2026 62,000 38,250 100,250
124,000 76,000 200,500
  • A lump sum tuition fee will be charged for the semester as per the total required credit hours according to the approved roadmap/program structure of the respective degree
  • The fee for a course repeat/improvement will be charged For MS Programs: Rs.10,400/per credit hour.

Fee for International Students

Particular Fee for the International Students
Admission Fee 50$
University Dues (Per Semester) 200$
  • A 5% annual increment has been implemented on all dues.
  • Revised approved fee structure will be implemented from Fall-2025 session.

Course Roadmap

The MS in Computer Engineering program at ITU requires registrants to complete a total of 30 credits hours (CH). This includes a 24 CH coursework and a 6 CH research thesis. The details of the coursework is provided below:

Computer Engineering Core Courses
(Candidate has to select THREE CORE courses from the following)
S.No. Courses Credit Hours
1 Advanced Computer Architecture – I 3-0
2 Advanced Digital Systems Design 3-0
3 Advanced Digital Signal Processing 3-0
4 Advanced Computer Networks 3-0
Elective Courses

Candidate has to select
●    A minimum of TWO (2) from at least one of the specialization streams.
●    A minimum of ONE (1) from MATH electives.
●    Remaining TWO (2) elective courses from any of the courses.
Math Electives
1 Stochastic Systems 3-0
2 Advanced Mathematics 3-0
HW Design & Embedded Computing – Specialization
1 Real Time Embedded Systems 3-0
2 System on Chip Design 3-0
3 Hardware Software Co-Design 3-0
4 ASIC Design Methodologies 3-0
5 Hardware Security 3-0
6 Emerging Computing Architectures for AI 3-0
7 VLSI Testing and Verification 3-0
8 VLSI Architecture and Systems 3-0
9 Advanced Computer Architecture-II 3-0
Automation & Embedded IoT – Specialization
1 Industrial Automation 3-0
2 Internet of Things 3-0
3 Mobile and Wireless Networks 3-0
4 Information Security 3-0
5 Cloud Computing with Big Data Applications 3-0
6 Embedded IoT 3-0
7 Blockchain 3-0
Sensing, Machine Vision & Artificial Intelligence – Specialization
1 Digital Image Processing 3-0
2 Computer Vision 3-0
3 Machine Learning 3-0
4 Deep Learning 3-0
5 Pattern Recognition 3-0
6 Engineering Aspects of Remote Sensing 3-0
7 Radar Interferometry 3-0
8 Image Processing Methodologies for Remote Sensing Data 3-0
9 Natural Language Processing 3-0
General Computer Engineering Electives
1 Advanced Algorithms Analysis 3-0
2 Advanced Operating Systems 3-0
3 Information Retrieval and Text Mining 3-0
4 Tools and Techniques for Data Science 3-0
5 Parallel & Distributed Computing 3-0
6 Applied Optimization 3-0
7 Advanced Software Engineering 3-0
8 Advanced Operating system 3-0
9 Scientific Writing and Research Methodologies 3-0

f