Federally Chartered Degree Awarding Institute Recognized by HEC

CASE
 
 
Postgraduate Programs in Computer Engineering

MS Degree Requirements:

Each MS student has to select one area of specialization within the chosen degree program.

In general, a student has to complete a minimum of

  • 30 credit hours’ worth of courses (for non-thesis) and
  • 24 credit hours’ worth of courses and 6 credit hours of thesis work (for thesis option).

  1. All courses carry 3 credit hours and the Research Thesis carries 6 credit hours.
  2. The general structure of the MS Electrical and Computer Engineering program with thesis option is as following:
    • Core 1
    • Core 2
    • Core 3
    • Research Methodology
    • A Mathematics Elective
    • Two courses from Program Electives (area of specialty)
    • One University Elective
  3. The general structure of the MS Electrical and Computer Engineering program with non-thesis option is as following:
    • Core 1
    • Core 2
    • Core 3
    • A Mathematics Elective
    • Two courses from Program Electives (area of specialty)
    • Two courses from Department Electives
    • Two University Electives

Ph.D. Degree Requirements:
 
PhD in Computer Engineering requires the student to pass a minimum of 6 courses in any of the specializations within the department with a minimum CGPA of 3.0. In addition to courses the student is required to take a research thesis worth of at least 30 credit hours. Student is also required to publish at least one paper from the research in an HEC recognized journal.
 
PhD in Computer Engineering:
 
The Department of Electrical and Computer Engineering is offering PhD in Computer Engineering in the following research areas:
  1. Computer Networks and Cyber Security
  2. Digital Design and Embedded Systems
  3. Intelligent Systems
The student will take courses of 8000 level from the lists given below as advised by the PhD supervisor in consultation with the Research Management Committee.
 
Duration:
 
Master of Science Program in Computer Engineering:
Minimum: 1.5 Years (Three Regular Semesters)
Maximum: 3.5 Years (with additional six months extension)
 
PhD Program in Computer Engineering:
Minimum: 3 Years
Maximum: 6 Years (With 2 ‐ One Year Extensions)
 
 
Courses offered in Computer Engineering Program::
 
 
Computer Networks and Cyber Security
 
  • EE6510   Advanced Computer Networks (CORE)
  • EE6511  Cryptography and Network Security
  • CE6522  Computer and Network Forensics
  • EE6514  IoT Network Architecture and Protocols
  • EE6516  Network Routing and Switching
  • EE6517  Electronic Warfare – Principles and Techniques
  • CE6519  Computer Security
  • CE6520  Network and System Programming
  • CE6521  Advanced Operating System
  • EE8511  Advanced Network Security
  • EE8512  Cloud Computing & Security
  • EE8521  Simulation, Modeling, and Performance Analysis of Computer Networks
  • EE8522  Software Defined Networks (SDN)
  • CE8513  Intrusion Detection and Prevention
  • CE8514  Vulnerability Exploitation and Defense
  • EE8515   Cellular and Mobile Networks Security
  • CE8516  Malware Analysis and Reverse Engineering
  • CE8517 Advanced Cryptography
  • CE8518 Selected Topics in Computer Networks
  • CE8519 Selected Topics in Cyber Security
  • CE8520 Selected Topics in Information Security Management
  • CE8909  MS Research Thesis
  • CE8999  PhD Thesis
 
Digital Design and Embedded Systems
 
  • CE6410 Real Time Embedded Systems (CORE)
  • CE6411 Reconfigurable Computing
  • CE6412 Advanced operating systems
  • EE6509  Ad-hoc & sensor networks
  • CE8410 Fault-tolerant Digital Design
  • CE8411 Parallel and Distributed Computing
  • CE8412 Computer Aided Design Algorithms for ASICs and FPGAs
  • CE8413 System on Chip Architecture
  • CE8414 Computer Arithmetic
  • CE8415 Alternative Computing Technologies
  • CE8416 Digital Integrated Circuits
  • CE8417 Advanced VLSI Design
  • CE8418 Advanced Digital Design
  • CE8419 MEMs Design and Micromachining
  • CE8420 Advanced Topics in Computer Engineering
  • CE8909  MS Research Thesis
  • CE8999  PhD Thesis
 
Intelligent Systems
 
  • CE6430 Foundations of Artificial Intelligence (CORE)
  • CE6431 Introduction to Natural Language Processing (MS level)
  • CE6432 Machine Learning
  • CE6433 Digital Image Processing
  • CE6434 Computer Vision
  • CE8441  Data Mining
  • CE6450  Bioinformatics
  • CE6460  Design and Analysis of Algorithms
  • CE6467  Probabilistic graphical models (MS level)
  • CE6468  Decision support systems (MS level)
  • CE8435  Pattern Recognition (PhD level)
  • CE8490  Advanced topics in intelligent systems (PhD level)
  • CE8909  MS Research Thesis
  • CE8999  PhD Thesis