Department of Electrical Engineering - NUML
Head of Department: Dr. Farhan Sohail
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.
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.
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.
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.
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.
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.
Domain | Mapped PEO(s) |
---|---|
Academic Education | PEO 1 |
Knowledge for solving computing problems | PEO 1 |
Problem Analysis | PEO 1 |
Design/Development of Solution | PEO 1 |
Modern Tool Usage | PEO 1 |
Individual and Teamwork | PEO 2 |
Communication | PEO 2 |
Computing Professionalism and Society | PEO 3 |
Ethics | PEO 3 |
Lifelong Learning | PEO 3 |
Name | Rank | Qualification | |
---|---|---|---|
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 |
Admission Requirements - BS Computer Engineering
BS Computer Engineering Program • NUML
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.
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 |
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 |