Semester 1
S.No. Course Title Credit Hours
1 Elective 1 3
2 Elective 2 3
3 Elective 3 3
Total 9
Semester 2
Course Title Credit Hours
4 Elective 4 3
5 Elective 5 3
6 Elective 6 3
Total 6
Semester 3
Course Title Credit Hours
7 Written Comprehensive Exam & Proposal Defence
Total 6
Semester 4
Course Title Credit Hours
8 PhD Dissertation 12
Total Semester Credit Hours 12
Semester 5
Course Title Credit Hours
9 PhD Dissertation 12
Total Semester Credit Hours 12
Semester 6
Course Title Credit Hours
10 PhD Dissertation 12
Total Semester Credit Hours 12
Total Credit Hours Required = 54

Elective Courses for PhD in Computer Science

Area Course title
Mobile & Ubiquitous Computing Ubiquitous Computing
Mobile Application Development
Mobile & Wireless Computing
Mobile Software Engineering
Cloud & Cluster Computing Cloud Computing
Social Computing
Cluster & Grid Computing
Concurrent & Distributed Computing
Big Data Analytics
Computational Social Science
Data Mining
Bioinformatics Introduction to Bioinformatics
Computational Biology
Biological Data Management
Computational Genomics
Protein Sequence & Structural Analysis
System Biology
Computational Linguistics Natural Language Processing
Statistical NLP
Computational Grammar
Machine Learning
Computational Morphology
Computer Graphics and Visualization Advanced Computer Graphics
Physically based Animation in Computer Graphics
Mobile Graphics Programming on Android
High Performance Computing using
CUDA
Graphics Programming in the Web Browser using WebGL
Mathematical Methods in Computer Graphics
Introduction to GPU Programming using
Shaders
Scientific Visualization

 

S .No Course Title Credit Hours
Semester 1
1 Elective 1 3
2 Elective 2 3
3 Elective 3 3
S .No Course Title Credit Hours
Semester 2
4 Elective 4 3
5 Elective 5 3
6 Elective 6 3
S .No Course Title Credit Hours
Semester 3
7 PhD Comprehensive Exam
Semester 4
8 PhD Dissertation Proposal
Semester 5
9 PhD Dissertation 36
Total = 54

Elective Courses for PhD in Mechanical Engineering

Area Course Title
General Courses Optimization of Engineering Systems
Measurements and Instrumentation
Special Topics in Mechanical Engineering
Mathematics Courses Advanced Numerical Methods
Functional Analysis and Computational Linear Algebra
Applied Regression and Design of Experiments
Advanced Probability and Statistics
Advanced Mathematical Techniques
Engineering Mechanics
Stream Courses
Continuum Mechanics
Advanced Finite Element Methods
Advanced Dynamics
Constitutive Modeling of Materials
Advanced Vibrations
Nonlinear Dynamics and Chaos
Microelectromechanical Systems
Robotics and Parallel Mechanisms
Theory of Elasticity
Theory of Plasticity
Modern Control of Linear Systems
Rotordynamics
Smart Materials and Structures
Mechanics of Composite Materials
Theory of Plates and Shells
Special Topics in Engineering Mechanics

Specialization Streams

Area Course title
Thermofluid Stream
Courses
Advanced Fluid Mechanics Advanced Gas Dynamics
Computational Fluid Dynamics Renewable Energy Technologies
Modeling and Simulation of Turbulent Flows Advanced Thermodynamics
Two Phase Flows and Phase Change Conduction Heat Transfer
Fluid Structure Interaction Convection Heat Transfer
Turbulence and Mixing Radiation Heat Transfer
Advanced Heat and Mass Transfer Advanced Turbomachinery
Combustion Phenomena Transport Processes in Energy Systems
Viscous Flow Experimental Fluid Mechanics
Power Plant Engineering Inviscid Flow
Aerodynamics Special Topics in Thermofluids
Aerospace Propulsion
Materials and Manufacturing
Stream Courses
Continuum Mechanics Operations Research
Advanced Finite Element Methods Finite Element Analysis in Manufacturing
Materials for High Temperature Applications Processes
Advanced Fatigue and Fracture Analysis Advanced Machine Design
Tribology Non-destructive Testing
Material Structure and Defects Project Management
Thermodynamics of Materials Application of Computer Graphics in Engineering
Materials Characterization Artificial Intelligence in Design and Manufacturing
Engineering Nanomaterials Reliability and Quality Engineering
Mechanical Properties of Engineering Polymers Sustainable Manufacturing
Advanced Manufacturing Processes Selection of Materials
Advanced Product Design Special Topics in Materials and Manufacturing
Manufacturing Process Capability
Supply Chain Management in Engineering
Simulation of Industrial System
Engineering Mechanics
Stream Courses
Continuum Mechanics Theory of Plates and Shells
Advanced Finite Element Methods Special Topics in Engineering Mechanics
Advanced Dynamics
Constitutive Modeling of Materials
Advanced Vibrations
Nonlinear Dynamics and Chaos
Microelectromechanical Systems
Materials Characterization
Robotics and Parallel Mechanisms
Theory of Elasticity
Theory of Plasticity
Modern Control of Linear Systems
Rotordynamics
Smart Materials and Structures
Mechanics of Composite Materials
Energy System and Technology
Stream Courses
Energy Audit and Management Advanced Clean Coal Technologies
Solar Thermal Engineering Combustion and Pollution Control
Bio Energy Engineering Hydrogen Technologies and Fuel Cells
Environmental Impact Assessment Energy Management in Buildings
Hybrid Power Sources Energy Economics and Management
Hydro Power Plants Solar Photovoltaic Systems
Wind Energy Engineering Biofuels Engineering
Instrumentation in Energy Systems Advanced Heat and Mass Transfer
Fuels and Combustion Energy Management and Utilization
Power Electronics and Motor Drives Fundamentals of Energy Engineering
Electrical Power Transmission and Distribution Electrical Power Generation Systems
Renewable Energy Systems
Energy Systems Modelling and Simulation
Semester Course Title Course Code Core Credits Hours
I Advanced Analysis of Algorithms CS-5001 Y 3
Advanced Theory of Computation CS-5002 Y 3
MS(CS) Elective 1 CS-5XXX N 3
Research Methodology CS-5000 Y 1
total 10
Semester Course Title Course Code Core Credits Hours
II Advanced Computer Architecture CS-5003 Y 3
Advanced Operating Systems CS-5004 Y 3
MS(CS) Elective 2 CS-5XXX N 3
total 9
Semester Course Title Course Code Core Credits Hours
III MS(CS) Elective 3 CS-6XXX N 3
MS(CS) Elective 4 CS-6XXX N 3
MS Thesis-I CS-6900 N 3
total 9
Semester Course Title Course Code Core Credits Hours
IV MS Thesis-II CS-6901 N 3
total 3
Total credit hours 31

In lieu of MS Thesis (6 credit hours) student may opt one course (3 credit hours) and Research Project (3 credit hours).

HEC Proposed study plan for BS (Software Engineering)
4-Year Program (8 Regular Semesters of 18 weeks each).

Semester Course Title Course Code Credit Hours Pre-requisite
I Introduction to Information and Communication Technology SE-1201 2+1
Programming Fundamentals SE-1001 3+1
English Composition & Comprehension HU-1001 3+0
Calculus & Analytical Geometry BS-1301 3+0
Pakistan Studies HU-1006 2+0
Applied Physics BS-1101 3+0
total 16+2
Semester Course Title Course Code Credit Hours Pre-requisite
II Object Oriented Programming SE-1002 3+1 Programming Fundamentals
Communication & Presentation Skills HU-2001 3+0 English Composition and Comprehension
Discrete Structures SE-2002 3+0
Software Engineering SE-XXXX 3+0
Islamic Studies HU-1002 2+0
University Elective – I SE-XXXX 3+0
total 17+1
Semester Course Title Course Code Credit Hours Pre-requisite
III Data Structures & Algorithms SE-2001 3+1 Object Oriented Programming
Software Requirement Engineering SE-XXXX 3+0 Software Engineering
Human Computer Interaction SE-XXXX 3+0 Software Engineering
Linear Algebra BS-1302 3+0
University Elective – II SE-XXXX 3+0
total 15+1
Semester Course Title Course Code Credit Hours Pre-requisite
IV Operating Systems SE-2004 3+1 Data Structures & Algorithms
Database Systems SE-2003 3+1 Data Structures & Algorithms
Software Design & Architecture SE-XXXX 2+1 Software Requirement Engineering
Probability and Statistics BS-1402 3+0
University Elective – III SE-XXXX 3+0
total 14+3
Semester Course Title Course Code Credit Hours Pre-requisite
V Software Construction and Development SE-XXXX 2+1 Software Design and Architecture
Computer Networks SE-3002 3+1 Data Structures & Algorithms
Technical and Business Writing HU-3001 3+0 Communication & Presentation Skills
SE Supporting –I SE-XXXX 3+0
SE Supporting –II SE-XXXX 3+0
total 14+2
Semester Course Title Course Code Credit Hours Pre-requisite
VI Software Quality Engineering SE-XXXX 3+0 Software Engineering
Information Security SE-3003 3+0
Professional Practice HU-XXXX 3+0
Web Engineering SE-XXXX 3+0
SE Elective –I SE-XXXX 3+0
SE Supporting –II SE-XXXX 3+0
total 18+0
Semester Course Title Course Code Credit Hours Pre-requisite
VII Software Project Management SE-XXXX 3+0 Software Engineering
Software Re-Engineering SE-XXXX 3+0 Software Construction & Development
SE Elective -II SE-XXXX 3+0
SE Elective – III SE-XXXX 3+0
Final Year Project – I SE-4001 0+3
total 12+3
Semester Course Title Course Code Credit Hours Pre-requisite
VIII SE Elective – IV SE-XXXX 3+0
SE Elective – V SE-XXXX 3+0
Final Year Project – II SE-4002 0+3
University Elective – IV SE-XXXX 3+0
total 9+3
Total credit hours 130

Specialization Streams

Area Course title
Mobile & Ubiquitous
Ubiquitous
Computing
Computing Mobile Application Development
Mobile & Wireless Computing Mobile Software Engineering
Human Computer Interaction Tiny OS
Android Programming Cyber Security
Cloud & Cluster
Computing
High Performance Computing Cloud Computing
Social Computing Big Data Analytics
Cluster & Grid Computing Semantic Web
Concurrent & Distributed Computing Computational Social Science
Bio-Informatics Introduction to Bio-Informatics Computational Genomics
Computational Genetics Protein Sequence & Structural Analysis
Biological Data Management Computational Chemistry
Computational
Linguistics
Natural Language Processing Text Mining
Statistical NLP Machine Learning
Computational Grammar Computational Morphology
Computer Graphics and
Visualization
Introduction to Computer Graphics using Modern OpenGL Graphics Programming in the Web Browser using WebGL
High Performance Computing using CUDA Mathematical Methods in Computer Graphics
Physically based animation in Computer Graphics Introduction to GPU programming using Shaders
Mobile Graphics Programming on Android Scientific Visualization

Cross Registration with Online Courses at Stanford, MIT, UC Berkeley and others

Course Name Foreign University Course DSU Equivalent Course
Principles of Database Systems University of Washington, USA CS-204: Database Systems
Operating Systems and System Programming UC Berkeley, USA CS-206: Operating Systems
Introduction to Algorithms MIT, USA CS-302: Design and Analysis of Algorithms
Software Engineering UC Berkeley, USA CS-305: Software Engineering
Introduction to Artificial Intelligence UC Berkeley, USA CS-306: Artificial Intelligence
Programming Languages and Compilers UC Berkeley – USA CS-313: Compiler Construction
Introduction to Copyright Law MIT, USA CS-404: Professional Issues in IT
iPhone Application Development Stanford, USA CS-440: Mobile Application Development
Machine Learning University of California Irvine, USA CS-421: Machine Learning
Computer Graphics MIT, USA CS-551 Introduction to Computer Graphics using Modern OpenGL

Session on “Alignment with Self and the New You”

Join us tomorrow for the last episode of our Learning in Lockdown interview series, with Ms. Sidra Iqbal (Renowned TV Journalist & Host, Internationally Acclaimed Change & Development Activist) as guest.

The session is titled “Alignment with Self and the New You”.

Date: 19th July, Sunday (6-7pm PST).

To register for the Zoom session, click:

Or join our Facebook Live at:

Session On “Entrepreneurship: Opportunities & Challenges for Youth”

Join us ONLINE this Tuesday for an insightful session by Mr. Nadeem Hussain (Founder, Planet N Group & Social Impact Entrepreneur)

The session is titled “Entrepreneurship: Opportunities & Challenges for Youth”.

Date: 14th July, Tuesday (6 – 7 pm PST)

To attend, register at: