Faculty Profile


Dr. Muhammad Usman
Head of Department (Computer Science)
Program Manager PhD (Computing)

PhD-Computer & Information Sciences (Auckland University of Technology, New Zealand)
Dr. Azhar Mahmood
Program Manager MS (Computing)

PhD - Computer Applied Technology (Huazhong University of Science and Technology, Wuhan P.R China)
Mr. Muhammad Nadeem Khokhar
Program Manager BS (Computing)

MS-Computer Information Systems (Western International University, USA)


MS (Computer Science)


SZABIST offers MS (CS) degree in three domains: Core Computer Science area and in two specialization tracks, i.e., Software Engineering (SE) and Networks and Security (N&S), in order to cater to the market needs. Students have to complete 3 focused courses in any specific domain.

The program is of 2-year duration and is offered in the evening. It requires 33 credit hours to complete, which consists of 9 courses (27 credit hours) and Thesis/Research Project (6 credit hours). Although we emphasize and encourage students to undertake Thesis/Research Project, they can take two courses in lieu of the Thesis/Research Project in specific domains.

The maximum time limit to complete the MS degree is 5 years.

Master of Science in Computer Science (in Core Computer Science)


FIRST YEAR


FIRST SEMESTER
CSC 5105 Research Methodology
CSC 5101 Advanced Algorithms Analysis
CSC 5102 Theory of Computation

SECOND SEMESTER
CSC 5201 Advanced Operating Systems
CSC 5202 Advanced Computer Architecture
CSC 5xxx Elective-I (Independent Study-Topic related to CS Streams-I or II)

SECOND YEAR


THIRD SEMESTER
CSC 5xxx Thesis OR Course Work (from CS-Stream-II)
CSC 5xxx Elective-II (from CS-Stream-I)
CSC 5xxx Elective-Ill (from CS-Stream-I)

FOURTH SEMESTER
CSC 5xxx Thesis OR Course Work (from CS-Stream-II)
CSC 5xxx Elective-IV (from CS-Stream-I)


Master of Science in Computer Science with Specialization in Software Engineering



FIRST YEAR


FIRST SEMESTER
CSC 5105 Research Methodology
CSC 5101 Advanced Algorithms Analysis
CSC 5102 Theory of Computation

SECOND SEMESTER
CSC 5201 Advanced Operating Systems
CSC 5202 Advanced Computer Architecture
SEC 5xxx Elective-I (Independent Study-Topic related to SE Streams I or II)

SECOND YEAR


THIRD SEMESTER
CSC/SEC 5xxx Thesis OR Course Work (from CS Stream-II or from SE-Stream-II)
SEC 5xxx Elective-II (from SE-Stream-I)
SEC 5xxx Elective-Ill (from SE-Stream-I)

FOURTH SEMESTER
CSC/SEC 5xxx Thesis OR Course Work (from CS Stream II or from SE-Stream-II)
SEC 5xxx Elective-IV (from SE-Stream-I)



Master of Science in Computer Science with Specialization in Networks & Security



FIRST YEAR


FIRST SEMESTER
CSC 5105 Research Methodology
CSC 5101 Advanced Algorithms Analysis
CSC 5102 Theory of Computation

SECOND SEMESTER
CSC 5201 Advanced Operating Systems
CSC 5202 Advanced Computer Architecture
NSC 5xxx Elective-I (Independent Study-Topic related to N&S Streams-I or II)

SECOND YEAR


THIRD SEMESTER
CSC/NSC 5xxx Thesis OR Course Work (From CS Stream-II or from N&S-Stream-II)
NSC 5xxx Elective-II (from N&S-Stream-I)
NSC 5xxx Elective-Ill (from N&S-Stream-I)

FOURTH SEMESTER
CSC/NSC 5xxx Thesis OR Course Work (from CS Stream II or from N&S-Stream-II)
NSC 5xxx Elective-IV (from N&S-Stream-I)

CS-Stream-I


CSC 5xxx Real-Time Systems
CSC 5xxx Digital Image Processing
CSC 5xxx Machine Learning
CSC 5xxx Data Mining


CS-Stream-II


CSC 5xxx Reverse Engineering
CSC 5xxx Digital Forensics & Malware Analysis
CSC 5xxx Advanced Resource Sharing Architecture
CSC 5xxx Computer Vision
CSC 5xxx Robotics
CSC 5xxx Advanced Database Design
CSC 5xxx Distributed Computing
CSC 5xxx Systems and Network Programming


SE-Stream-I


SEC 5xxx Software Requirement Engineering
SEC 5xxx Software System Architecture
SEC 5xxx Software System Quality
SEC 5xxx Advanced Software Engineering


SE-Stream-II


SEC 5xxx Software Analysis & Testing
SEC 5xxx Web Engineering
SEC 5xxx Software Project Management


N&S-Stream-I


NSC 5xxx Advanced Computer Networks
NSC 5xxx Network Security
NSC 5xxx Applied Cryptography
NSC 5xxx Information Security


N&S-Stream-II


NSC 5xxx Telecom Policies and Regulations
NSC 5xxx Mobile Ad-hoc Networks
NSC 5xxx Advanced Data Communications

Pre-Requisites:
For any advanced course, its basic course or pre-requisite course must have been done before.
For each track, the following courses must have been done prior to admission:

MS(CS) (in Core Computer Science)
Artificial Intelligence
Finite Automata Theory
Digital Logic Design

MS(CS) with SE-Specialization
Artificial Intelligence
Finite Automata Theory
Digital Logic Design
Software Engineering-I

MS (CS) with N&S-Specialization
Data Comm. and Computer Networks
Finite Automata Theory
Digital Logic Design

Full time academic load is three courses. All students are required to register for full load in the first semester.

COMPREHENSIVE EXAMINATION
All MS students registered/enrolled in the non-thesis MS program must pass the Comprehensive Examination.