Program Overview

Bachelor of Science in Computer Engineering was started in Fall 1999. The Computer Engineering program at COMSATS University is designed to provide students core knowledge and skills in Computer Engineering with specialization in the areas of hardware and computer architecture, signal and image processing, artificial intelligence and machine learning, mobile application and software development, and data engineering.

The Computer Engineering program nurtures its graduates to be competent in professional practice and fulfill the technological needs of society in an ethical, moral, and socially responsible manner. Moreover, the students are trained to communicate effectively and show management and entrepreneurial potential. The students are engaged in life-long learning to continually enhance personal and professional capabilities.

The curriculum, labs, workshops, and industrial placements equip the students with the latest tools and techniques relevant to national and international industry. The Department of Electrical and Computer Engineering has an active industrial advisory board which continually provides feedback on our curriculum in relevance to the current industrial requirements.

Program Educational Objectives (PEOs)

PEO 1:

Demonstrate competence in the professional practice of computer engineering.

PEO 2:

Fulfill the technological needs of society in an ethical, moral, and socially responsible manner.

PEO 3:

Exhibit an ability to function and communicate effectively as an individual or team member and show management and entrepreneurial potential.

PEO 4:

Engage in life-long learning to continually enhance personal and professional capabilities.

Program Learning Outcomes (PLOs)

PLO 1:

Engineering Knowledge:  An ability to apply knowledge of mathematics, science, engineering fundamentals and an engineering specialization to the solution of complex engineering problems.

PLO 2:

Problem Analysis:  An 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:  An 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:  An 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:  An 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:  An 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:  An 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  Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.

PLO 9:

Individual and Team Work:  An ability to work effectively, as an individual or in a team, on multifaceted and /or multidisciplinary settings.

PLO 10:

Communication  An 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:  An 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:  An ability to recognize the need for, and have the preparation and ability to engage in, independent and life-long learning in the broadest context of technological change.


The curriculum of BS Computer Engineering is designed in accordance with current industrial requirements and latest tools and technologies. The core courses are designed to develop complex engineering problem solving skills of students in areas of embedded systems, hardware architecture and design, signal and image processing, AI and machine learning and software engineering. Additionally, core competencies at the software end are imparted through programming, algorithm design, databases, operating systems, and system software engineering. Suiting to their interests, students are provided with an extensive list of electives from Computer Engineering, Electrical Engineering, and Computer Science to specialize in their field of choice. The Department of Electrical and Computer Engineering has an active industrial advisory board which continually provides feedback on our curriculum in relevance to the current industrial requirements.

The students also take courses in humanities, management, and social sciences to enhance their soft skills. In the final year of studies, the students are required to complete a capstone project in which they demonstrate their knowledge and skills gained during the program. The students are cognizant of the UN SDGs and are required to target a set of SDGs in their final year project.

Table: Program Structure of BS Computer Engineering

Sr. No. Courses No. of Courses No. of Cr Hrs
Core Courses
1 Engineering Courses 21 73
2 Non-Engineering Courses 12 37
Elective Courses
3 Major Electives (I-III) 3 10-12
4 Inter-Disciplinary Engineering Electives (IDEE) 2 6-8
5 Humanities Electives 1 3
6 Natural Sciences Electives 1 3
7 Management Sciences Electives 1 3

Entry Requirements

As per CUI Admission criteria / policy

Scheme of Studies

Career Prospects

We prepare our graduates with relevant skills to take roles in the fields of embedded systems, computer and hardware architecture, digital design, network engineering, software engineering, IoT devices and systems. The major advantage of the computer engineering program is that our graduates have transferrable skills in national, international, and remote job markets. Our Alumni are employed at various national organizations including RWR, Nayatel, Zong, Huawei, PTCL, Telenor, Nokia, NESCOM, Motive and renowned international organizations including Audi AG, IBM and Intel to name a few.

Scholarships Details

There are many scholarships which are offered by national / International organizations for our students. The names of some of the scholarships are listed below:

Contact Information

Incharge Program: Dr. Haroon Ahmed Khan, Assistant Professor
Coordinator: Ahsan Habib Khan
Ext: 297

Student Testimonials

I'm currently cruising through my fourth semester of Bachelor's in Computer Engineering—what a great journey and learning experiences I'm going through! This degree isn't just about learning to code or understanding hardware; it's a blend of both. From figuring out tricky algorithms to tinkering with circuits, every class teaches us something new about how technology works. One of the best parts is the hands-on experience we get. Whether it's working on real-world projects or experimenting in labs, we're constantly honing our skills in coding, hardware design, and problem-solving. The faculty here are not just teachers; they're mentors who guide us every step of the way. They're always available for help, whether it's inside or outside the classroom. Moreover, being part of this program opens doors to various opportunities for personal and professional growth. There are plenty of extracurricular activities and societies our interests and expand our horizons, like IEEE CUI which I am a part of helped me to network with professionals in the field. The staff is incredibly supportive, and the dynamic learning environment encourages collaboration and innovation. With experienced faculty, hands-on learning, and a vibrant campus life, the Bachelor's in Computer Engineering program at COMSATS Islamabad provides the perfect platform to excel in this field and prepare for a successful career ahead.

Maham Fatima
Class of Spring 2026

Maham Fatima

I as a Computer Engineering student having almost passed the eighth semester at COMSATS University Islamabad, I love to say that I have been surrounded by a dynamic learning environment which is equally full of challenges and opportunities. Being an Overseas Pakistani from Qatar, I arrived at this idea to both rediscover my cultural roots and to craft a unique career path in technology.

CUI sets itself apart by providing education in a manner that it provides both the theoretical side and the practical side and makes it coherent. Each day we must deal with the new concepts that aren't always easy but worth your time to understand, whether it's algorithms or hardware design. This unique way of combining "learning by doing", not only teaches us but also equips us with the problem-solving skills which are vital in real world situations. The key component of my educational pathway has been the positive help and advice provided by the Professors. Professors are not simply educators whose work involves teaching, but mentors constantly maintaining their readiness to solve issues and provide insights, not only inside the classroom but also outside. Their experience, discipline and will keep the student from getting bogged down with academic issues by boosting their self-confidence, calmness, and endurance. In addition to that, the experience of learning in COMSATS is exceptional. By using different techniques as part of field research and lab work, students can see the role of learned knowledge from the theory in real life and sharpen their practical skills. Not only does this active participation makes our education process more meaningful but also it gives us the chance to obtain important skills which will be valuable to us in our professional future. COMSATS facilitates community living where the students not only do the academic activities, but the students also have a platform to explore their interests. Participating in extra-curricular activities, for instance, by joining clubs like IEEE, allows for personal development and professional networking. This merit of the university is the one that leads to the creation of an environment that encourages mutual collaboration and innovative work, and that is where self-exploration are practiced.

Mohammad Asim
Class of Spring 2024

Mohammad Asim

My name is Hadiy Sajjad and I am a student at COMSATS. Transitioning to COMSATS from the UAE for my Computer Engineering degree has been a fulfilling experience. Despite the challenges of balancing software and hardware studies, the supportive environment provided by professors and peers has made the journey enjoyable.

COMSATS' emphasis on practical learning through labs has been invaluable. It's here that we apply theoretical knowledge to real-world projects, honing our skills in project planning and hardware implementation. Moreover, the encouragement to think globally and embrace lifelong learning prepares us for the fast-paced world of technology.

In my 8th semester, I'm grateful for the supportive community and the guidance of my professors, and I'm excited for the opportunities that lie ahead.

Hadiy Sajjad
Class of Spring 2024

Hadiy Sajjad