BS Computer Engineering Program - NUML body { font-family: Arial, sans-serif; margin: 0; background-color: #f4f6f9; color: #333; } header { background-color: #003366; color: white; padding: 20px 0; text-align: center; } section { padding: 20px; margin: 10px 30px; background-color: white; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.1); } h2 { color: #003366; border-bottom: 2px solid #003366; padding-bottom: 5px; } table { width: 100%; border-collapse: collapse; margin-top: 10px; } th, td { border: 1px solid #ccc; padding: 10px; text-align: left; } th { background-color: #e0e7ff; color: #003366; } tr:nth-child(even) { background-color: #f9f9f9; } .plo-graphic { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; margin: 30px 0; text-align: center; } .plo-card { background: linear-gradient(135deg, #003366, #1e90ff); color: white; border-radius: 15px; padding: 20px; box-shadow: 0 4px 8px rgba(0,0,0,0.2); transition: transform 0.3s ease, background 0.3s ease; } .plo-card:hover { transform: translateY(-5px); background: linear-gradient(135deg, #1e90ff, #003366); } .plo-title { font-size: 1.2em; font-weight: bold; margin-bottom: 10px; } .plo-text { font-size: 0.9em; } 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 EducationTo prepare graduates as computing professionals. PLO2Apply knowledge of computing fundamentals, specialization, mathematics, and science to solve computing problems. PLO3Identify, formulate, and solve complex computing problems using fundamental principles. PLO4Design and evaluate solutions for complex computing problems and systems. PLO5Apply modern computing tools to complex computing activities with understanding of limitations. PLO6Function effectively as an individual and as a team member or leader in multidisciplinary settings. PLO7Communicate effectively with the computing community and society at large. PLO8Understand and assess societal, health, safety, legal, and cultural issues relevant to computing practice. PLO9Commit to professional ethics, responsibilities, and norms of computing practice. PLO10Engage 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
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
| 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 |