BS Computer Engineering


Overview

BS Computer Engineering - NUML

BS Computer Engineering Program

Department of Electrical Engineering - 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 automation are no longer separate entities but work together seamlessly. This interdisciplinary approach is fueling the development of cutting-edge solutions in areas like embedded systems, artificial intelligence, and the Internet of Things.

The BSCE program offered at NUML aims at equipping graduates with the in-demand skills of both computing and hardware engineering, positioning them to become valuable assets in the workforce. This program aligns perfectly with the strategic vision of HEC and NCEAC, which recognizes the immense potential of merging Electrical Engineering and Computer Science to propel innovation forward.

The BS Computer Engineering Program is being offered by the Department of Electrical Engineering which is headed by Dr. Farhan Sohail.

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)

The following outcomes highlight the essential knowledge, skills, and attributes that graduates of the BS Computer Engineering program are expected to demonstrate upon completion of their studies.

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

Domain Mapped 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

Faculty

Name Rank Qualification Email
Dr. Farhan Sohail (HOD) Assistant Professor PhD fsohail@numl.edu.pk
Dr. Sheraz Alam Assistant Professor PhD salam@numl.edu.pk
Dr. Madah ul Mustafa Assistant Professor PhD madahul.mustafa@numl.edu.pk
Mr. Muhammad Favad Qadir Assistant Professor Masters (18 years) fawad.qadir@numl.edu.pk

Detail
  • BS Level
  • Morning Shift
  • 8 Semester(s)
  • 4 years Year(s)
  • 133 Cr.
Eligibility Criteria

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

Code Name Credit Hours
CEPF-126 Programming Fundamentals 3+1
CSIT-102 Applications of ICT 2+1
QRCG-107 Calculus and Analytical Geometry 3+0
QRDS-108 Discrete Structures 3+0
ESFE-101 Functional English 3+0
CEPM-116 Pre-Math I (for pre-medical students) Non-credit
CEOP-127 Object Oriented Programming 3+1
CEDB-232 Database Systems 3+1
CEDL-230 Digital Logic Design 2+1
CECV-218 Complex Variables and Transforms 3+0
CELA-219 Linear Algebra 3+0
CEPM-117 Pre-Math II (for pre medical students Non credit
CEDS-229 Data Structures 3+1
CEIS-340 Information Security 2+1
CEAI-341 Artificial Intelligence 2+1
CECN-339 Computer Communication Networks 2+1
CESE-335 Software Engineering 3+0
CEPR-220 Probability and Statistics 3+0
CECO-231 Computer Organization and Assembly Language 2+1
NSAP-105 Applied Physics 2+1
ESEW-106 Expository Writing 3+0
SSIS-104 Islamic Studies 2+0
CECA-337 Computer Architecture 2+1
CELC-128 Linear Circuit Analysis 2+1
CEOS-443 Operating Systems 2+1
CENA-233 Electrical Network Analysis 2+1
CESS-338 Signals and Systems 2+1
CEXX-3XX Domain Elective I 2+1
CEXX-4XX Domain Elective VII 2+1
CEED-334 Electronic Devices and Circuits 2+1
CEFL-488 Foreign Language 3+0
CEEXX-3XX Domain Elective II 2+1
CEEXX-3XX Domain Elective III 2+1
CEXX-4XX Domain Elective IV 2+1
CEXX-4XX Domain Elective V 2+1
CEFP-499 Final Year Project I 0+3
CEAA-336 Analysis of Algorithms 3+0
CEXX-4XX Domain Elective VI 2+1
CEPC-442 Parallel and Distributed Computing 2+1
CETW-321 Technical and Business writing 3+0
MSEP-213 Enterepreneurship 2+0
CSFP-499 Final Year Project II 0+3
SSPS-103 Pakistan Studies 2+0
AHPP-212 Professional Practices 2+0
SSCE-210 Civics and Community Engagement 2+0
Nil Field Experience/Internship 0
SSIP-211 Introduction to Psychology 2+0