Master of Science (Computer Engineering)
Program Mission:
The Master of Science in Computer Engineering at FAST-NUCES, Islamabad is designed
to develop advanced expertise and research capability in modern computing systems. The
program prepares engineers and researchers to design, analyze, and innovate across the full
spectrum of hardware, software, and intelligent technologies.
With a strong foundation in computer architecture, embedded systems, artificial
intelligence, cybersecurity, high-performance computing, Internet of Things, robotics, and
cyber-physical systems, students gain both in-depth technical knowledge and focused
research experience. The curriculum emphasizes system-level thinking and the
development of scalable, secure, and high-performance computing solutions applicable to
real-world engineering challenges across industry and academia.
The MS program focuses on advanced technical specialization and applied research,
producing graduates prepared to take on roles in industry research and development,
applied engineering, technology leadership, and academic research.
For the award of Master of Science (Computer Engineering) degree, a student must have:
- Passed courses totaling at least 30 credit hours, including Three core courses
- Earned CGPA of at least 2.50
| Sr. No | Course Name | Crdt Hrs. |
|---|---|---|
Semester 1 |
||
| 1 | AI5001 Advanced Artificial Intelligence | 3+0 |
| 2 | EE5049 Computational Statistics | 3+0 |
| 3 | EE5011 Research Methodology * | 3+0 |
| 4 | SS1021 Understanding of Holy Quran - I | 1+0 |
| 5 | SS1022 Understanding of Holy Quran - II | 1+0 |
| Total | 11 + 0 | |
| Sr. No | Course Name | Crdt Hrs. |
|---|---|---|
Semester 2 |
||
| 1 | EE5043 Advanced Embedded Systems and Networks | 3+0 |
| 2 | Elective - I | 3+0 |
| 3 | Elective - II | 3+0 |
| Total | 9 + 0 | |
| Sr. No | Course Name | Crdt Hrs. |
|---|---|---|
Semester 3 |
||
| 1 | Elective - III | 3+0 |
| 2 | MS Thesis - I/Elective - IV | 3+0 |
| Total | 6 + 0 | |
| Sr. No | Course Name | Crdt Hrs. |
|---|---|---|
Semester 4 |
||
| 1 | Elective - V | 3+0 |
| 2 | MS Thesis - II/MS Project/Elective - VI | 3+0 |
| Total | 6 + 0 | |
Elective Courses: (12 Credit Hours – choose 4):
- Advanced Machine Learning
- Deep Learning
- Advanced Digital Design
- Advanced Computer Architecture
- VLSI System Design
- High-Performance Computational Methods
- Advanced Internet of Things
- Wireless Sensor Networks
- Modeling & Simulation
* Research Methodology is mandatory for MS with thesis.
Note 1: Registration in "MS Thesis - I" is allowed provided the student has:
- Earned at least 18 credits
- Passed the "Research Methodology" course
- CGPA is equal to or more than 2.50
Note 2: Subjected to the approval of Departmental Graduate Studies Committee (DGSC).
Program Educational Objectives (PEO)
- Apply advanced theoretical knowledge and practical expertise in the core and emerging domains of computer engineering, including computer architecture, embedded systems artificial intelligence, cybersecurity, communications, and high-performance computing, to address complex technical challenges.
- Select and apply appropriate analytical, design, and system-integration methods, consistent with Outcome-Based Education (OBE) principles, to formulate, develop, and critically evaluate engineering solutions using current tools and methodologies.
- Conduct independent, high-quality research; produce scholarly contributions to discipline; and demonstrate the capacity for critical enquiry and original knowledge generation.
- Engage in innovation, technology development, and entrepreneurship through research outputs, prototypes, and industry partnerships that address national and global computing needs.
- Assume roles of professional responsibility and leadership in academia, research organizations, high-technology industry, and policy institutions, in accordance with established standards of engineering ethics and intellectual integrity.