About

Campuses

Faculties

Academics

Admissions
Academics
Student Resources

Offices

Research

Publication

Life @ NUML

Campus
NUML Live

Libraries

Policies

Social Media

BS Computer Engineering

Overview:

BS Computer Engineering Program - NUML

BS Computer Engineering Program

Department of Electrical Engineering - National University of Modern Languages (NUML)

Head of Department: Dr. Farhan Sohail

Introduction

In today's rapidly evolving technological landscape, the boundaries between traditional disciplines are dissolving. Electrical Engineering and Computer Science are merging to create a powerful force for innovation. Hardware and software are no longer separate entities but work together seamlessly to power everything from smartphones and autonomous vehicles to smart cities and intelligent infrastructure. This interdisciplinary approach is fueling breakthrough developments in embedded systems, artificial intelligence, Internet of Things, cyber-physical systems, and intelligent hardware design.

The BSCE program at NUML is designed to produce versatile engineers who are equally proficient in hardware design and software development, with a strong foundation in modern technologies including artificial intelligence and machine learning. Our graduates are equipped with the comprehensive skillset needed to tackle complex challenges—whether designing intelligent embedded systems, developing AI-powered applications, creating IoT solutions, or applying cutting-edge techniques to both hardware architecture and software engineering.

This unique versatility makes our graduates industry-ready across multiple domains. They can seamlessly transition between hardware and software roles, integrate AI and ML capabilities into embedded platforms, and apply modern computational techniques to optimize system performance. In an era where every device is becoming smart and connected, this breadth of expertise is invaluable.

The program is accredited by the National Computing Education Accreditation Council (NCEAC), ensuring that our curriculum meets the highest national standards and aligns with the strategic vision of HEC. This accreditation recognizes the program's excellence in merging electrical engineering and computer science to propel technological innovation and address the complex challenges of the 21st century.

The BS Computer Engineering Program is offered by the Department of Electrical Engineering, which brings over 16 years of proven excellence in engineering education. Under the leadership of Dr. Farhan Sohail, the department has cultivated a dynamic learning environment enriched with modern laboratories, advanced infrastructure including dedicated AI/ML facilities, and industry partnerships that bridge the gap between academia and real-world applications.

Our commitment to producing globally competitive engineers is reflected in our international collaborations and student exchange programs with Duzce University (Turkey) and Dong-A University (South Korea). These partnerships offer students invaluable opportunities for cross-cultural learning, research collaboration, and international networking that enhance their professional prospects in the global technology landscape.

Key Highlights:

- NCEAC accredited program ensuring quality and industry relevance

- Comprehensive training in both hardware engineering and software development

- Strong foundation in AI, Machine Learning, and modern computational techniques

- Versatile skillset enabling careers in IT, embedded systems, AI development, and hardware design

- Hands-on experience in state-of-the-art laboratories with modern tools and platforms

- Industry-ready graduates capable of applying cutting-edge techniques to real-world problems

- International exposure through global university partnerships

- 16+ years of departmental excellence in engineering education

Department Vision & Mission

Vision: To become a centre of excellence in producing competent graduates for contributing value to the engineering knowledge, economy, and society.

Mission: To motivate the graduates to become highly skilled professional engineers acquainted with knowledge of emerging trends in engineering. It also aspires to produce socially and ethically responsible graduates having innovative research skills to effectively contribute to industrial and societal progression.

University Mission

  • To become a leading institution in creating knowledge and competencies for inclusive development. (PEO 1, 2, 3)
  • To foster creative pedagogy, innovative research, and inclusive communication. (PEO 1, 2, 3)

Program Educational Objectives (PEOs)

  • PEO1: Technical Proficiency and Innovation — Graduates will demonstrate a high level of technical expertise and professional competence in computer engineering, enabling them to design, analyze, and implement innovative solutions to complex engineering problems using modern engineering tools and practices.
  • PEO2: Leadership and Collaboration — Graduates will possess strong communication and leadership skills, enabling them to work effectively in multidisciplinary teams and lead projects to successful outcomes in diverse professional environments.
  • PEO3: Professionalism and Lifelong Learning — Graduates will understand and commit to professional ethics, societal responsibilities, and lifelong learning, continually developing their skills and knowledge to ensure their sustained contribution to the advancement of computer engineering and related disciplines.

Program Learning Outcomes (PLOs)

PLO1: Academic Education
To prepare graduates as computing professionals.
PLO2
Apply knowledge of computing fundamentals, specialization, mathematics, and science to solve computing problems.
PLO3
Identify, formulate, and solve complex computing problems using fundamental principles.
PLO4
Design and evaluate solutions for complex computing problems and systems.
PLO5
Apply modern computing tools to complex computing activities with understanding of limitations.
PLO6
Function effectively as an individual and as a team member or leader in multidisciplinary settings.
PLO7
Communicate effectively with the computing community and society at large.
PLO8
Understand and assess societal, health, safety, legal, and cultural issues relevant to computing practice.
PLO9
Commit to professional ethics, responsibilities, and norms of computing practice.
PLO10
Engage in independent and lifelong learning for continual development as a computing professional.

PLO Coverage Matrix

DomainMapped PEO(s)
Academic EducationPEO 1
Knowledge for solving computing problemsPEO 1
Problem AnalysisPEO 1
Design/Development of SolutionPEO 1
Modern Tool UsagePEO 1
Individual and TeamworkPEO 2
CommunicationPEO 2
Computing Professionalism and SocietyPEO 3
EthicsPEO 3
Lifelong LearningPEO 3

Admission Requirements - BS Computer Engineering Program

Eligibility Criteria: Minimum 60% marks in Intermediate / 12 years schooling / A-Level (HSSC) or Equivalent with Mathematics are required for admission in the BS Computer Engineering Program.

Students of F.Sc. Pre-Medical shall be required to pass two additional Mathematics courses to make up for the deficient background in Mathematics at HSSC.

Additional Mathematics Courses

CourseSemesterRequirement
Pre-Math I1st SemesterRequired for F.Sc. Pre-Medical students
Pre-Math II2nd SemesterRequired for F.Sc. Pre-Medical students

Eligibility:

Admission Requirements - BS Computer Engineering

Admission Requirements

BS Computer Engineering Program • NUML

Eligibility Criteria

Minimum 60% marks in Intermediate / 12 years schooling / A-Level (HSSC) or Equivalent with Mathematics are required for admission in the BS Computer Engineering Program.

Students of F.Sc. Pre-Medical shall be required to pass two additional Mathematics courses to make up for the deficient background in Mathematics at HSSC.

Additional Mathematics Courses

Course Semester Requirement
Pre-Math I 1st Semester Required for F.Sc. Pre-Medical students
Pre-Math II 2nd Semester Required for F.Sc. Pre-Medical students

Courses:

S.No Course Code Subject Credit Hours
1 CEPF-126 Programming Fundamentals 3+1
2 CSIT-102 Applications of ICT 2+1
3 QRCG-107 Calculus and Analytical Geometry 3+0
4 QRDS-108 Discrete Structures 3+0
5 ESFE-101 Functional English 3+0
6 CEPM-116 Pre-Math I (for pre-medical students) Non-credit
7 CEOP-127 Object Oriented Programming 3+1
8 CEDB-232 Database Systems 3+1
9 CEDL-230 Digital Logic Design 2+1
10 CECV-218 Complex Variables and Transforms 3+0
11 CELA-219 Linear Algebra 3+0
12 CEPM-117 Pre-Math II (for pre medical students Non credit
13 CEDS-229 Data Structures 3+1
14 CEIS-340 Information Security 2+1
15 CEAI-341 Artificial Intelligence 2+1
16 CECN-339 Computer Communication Networks 2+1
17 CESE-335 Software Engineering 3+0
18 CEPR-220 Probability and Statistics 3+0
19 CECO-231 Computer Organization and Assembly Language 2+1
20 NSAP-105 Applied Physics 2+1
21 ESEW-106 Expository Writing 3+0
22 SSIS-104 Islamic Studies 2+0
23 CECA-337 Computer Architecture 2+1
24 CELC-128 Linear Circuit Analysis 2+1
25 CEOS-443 Operating Systems 2+1
26 CENA-233 Electrical Network Analysis 2+1
27 CESS-338 Signals and Systems 2+1
28 CEXX-3XX Domain Elective I 2+1
29 CEXX-4XX Domain Elective VII 2+1
30 CEED-334 Electronic Devices and Circuits 2+1
31 CEFL-488 Foreign Language 3+0
32 CEEXX-3XX Domain Elective II 2+1
33 CEEXX-3XX Domain Elective III 2+1
34 CEXX-4XX Domain Elective IV 2+1
35 CEXX-4XX Domain Elective V 2+1
36 CEFP-499 Final Year Project I 0+3
37 CEAA-336 Analysis of Algorithms 3+0
38 CEXX-4XX Domain Elective VI 2+1
39 CEPC-442 Parallel and Distributed Computing 2+1
40 CETW-321 Technical and Business writing 3+0
41 MSEP-213 Enterepreneurship 2+0
42 CSFP-499 Final Year Project II 0+3
43 SSPS-103 Pakistan Studies 2+0
44 AHPP-212 Professional Practices 2+0
45 SSCE-210 Civics and Community Engagement 2+0
46 Nil Field Experience/Internship 0
47 SSIP-211 Introduction to Psychology 2+0

2025 © National University of Modern Languages, Islamabad. Privacy Policy

Admission LMS Student Portal Library Journals E-Registration Online QEC Results Datesheets Scholarships Feedback