MS(Computer Network and Security)
Program Objectives

This program prepares students to meet challenges posed by a highly inter-connected world. Mobile computing, Sensor networks and other emerging technologies require a thorough understanding of related technologies. This program provides understanding and exposure to the latest trends and technologies in this field.

Typical course load in a semester is four courses. However, NUCES staff cannot register for more than two courses in a semester. In the second semester, a student has the option to pursue MS by undertaking either a 6 credit hour MS Thesis or Project, spread over two regular semesters.

Award of Degree

For the award of MS degree, a student must have:

  • Passed courses totalling at least 31 credit hours, including all those courses which have been specified as Core courses
  • Obtained a CGPA of at least 2.5

Program offered in Campuses

Islamabad Karachi Lahore Peshawar Chiniot-Faisalabad
Tentative Study Plan
Semester 1
Crdt Hrs. Pre Req
SS310 Research Methodology 1 -
CSX17 Core Course-I 3 -
CSX18 Core Course-II 3 -
XX001 General Elective(CS/EE/MG) 3 -
Semester 2
Crdt Hrs. Pre Req
CSX01 CS Elective 3 -
CSX19 Core Course-III 3 -
CSX20 Core Course-IV 3 -
Semester 3
Crdt Hrs. Pre Req
CN592 MS Thesis - I/ MS Project-I 3 -
XX002 General Elective-II(CS/EE/MG) 3 -
Semester 4
Crdt Hrs. Pre Req
CN593 MS Thesis - II/ MS Project-II 3 -
CSX02 CS/MG Elective - II 3 -

Note 1: Registration in "MS Thesis/Project-1" is allowed provided the student has:

  • Earned at least 19 credits
  • Passed the "Research Methodology" course
  • CGPA is equal to or more than 2.5
Core Courses (Pass any FOUR of the following)
  • CN501  Performance of Comp. Networks
  • CS505  Advanced Operating Systems
  • CS524  Advanced Computer Networks
  • CS585  Network Planning & Management
  • CS630  Network & Cyber Security
Elective Courses
  • CN502  Computer & Network Forensics
  • CN503  Internet of Things
  • CS404  Network Programming
  • CS442  Network Protocols Analysis
  • CS575  Mobile Computing
  • CS578  Routing & Switching
  • CS579  Cloud Computing
  • CS586  Cellular Communication Systems
  • CS602  Mobile and Ubiquitous Computing
  • CS617  Sensor Networks Technology