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 - Data Science

PhD - Computer Applied Technology (Huazhong University of Science and Technology, Wuhan P.R China)
Dr. Muhammad Imran

Program Manager MS - CS

PhD - Information Technology (UTHM, Johor Malaysia)
Dr. Tazeen Athar

Program Manager BS - CS

PhD - Mathematics (University of Saarland, Saarbruecken, Germany)
Syed Muhammad Usman

Program Manager BS - SE

MS - Computer Engineering (College of Electrical & Mechanical Engineering NUST, Islamabad)

MS (Computer Science)




SZABIST offers MS (Computer Science) degree in three tracks:

  • Core Computer Science

  • Specialization in Software Engineering

  • Specialization in Networks and Security

MS Program

The MS (Computer Science) Program is an evening program only.

  1. For students with a 4-year BS or MCS degree, the MS Program is a 2-years program. 9 MS courses and Thesis/Course work (33 credits) are needed to graduate.

  2. For students with a 4-year professional degree (BE, MSc, etc), the MS Program is a 2-year program. deficiency conversion courses (18 credit hours), 9 MS courses and Thesis/Course work are needed to graduate (Total Credit hours: 18+33).

  3. For students with a 3-year BCS degree, the MS Program is a 3-year program. One year of deficiency conversion courses (10 pre-requisite courses: 30 credit hours), 9 MS courses and Thesis/Course work are needed to graduate (Total Credit hours: 30+33).

Student has to do 3 courses for specialization for a particular field. Students can do bi-majors as well as open MS(CS). 6 hours of Research is compulsory with the choice of Thesis/IS.

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

Eligibility

For admission to the MS Program, the candidate must fulfill the following requirements:

  • 16 years of education in a related field with minimum 60%/ marks or CGPA 2.00.
  • GAT General/ HAT relevant with min. 50% score


Research: SZABIST strongly encourages the publication of research findings of Independent Studies, Thesis and Dissertation in research journals & conferences. SZABIST also publishes its own research journal, the Journal of Independent Studies & Research (www.szabist.edu.pk/jisr-c) and holds two National Research Conferences a year.






MS (Computer Science)


SZABIST offers MSCS 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 the market needs. Students have to complete 4 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. Although the institutional administration emphasize and encourage students to undertake Research, they can take two courses in lieu of Research in specific domains. If student opts for course work only, he/she is required to complete 11 courses of 3 credit hours each. Else, the student is required to complete 9 Courses (27 credit hours) and Two Independent Research Study (6 credit hours) OR One Thesis (6 credit hours).


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

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


FIRST YEAR


FIRST SEMESTER
Sr. No. Course Code Course Title
1 CSC 5101 Advanced Algorithms Analysis
2 CSC 5102 Theory of Computation
3 CSC 5105 Research Methodology
SECOND SEMESTER
Sr. No. Course Code Course Title
1 CSC 5201 Advanced Operating Systems
2 CSC 5202 Advanced Computer Architecture
3 CSC 5xxx Elective-I (from CS Stream-I)

SECOND YEAR


Third SEMESTER
Sr. No. Course Code Course Title
1 CSC 5xxx Thesis/Independent Research Study-I OR Course Work (from CS-Stream-II)
2 CSC 5xxx Elective-II (from CS Stream-I)
3 CSC 5xxx Elective-III (from CS Stream-I)

Fourth SEMESTER
Sr. No. Course Code Course Title
1 CSC 5xxx Thesis/Independent Research Study-II OR Course Work (from CS Stream-II)
2 CSC 5xxx Elective-IV (from CS Stream-I)



Master of Science in Computer Science with Specialization in Software Engineering


FIRST YEAR


FIRST SEMESTER
Sr. No. Course Code Course Title
1 CSC 5101 Advanced Algorithms Analysis
2 CSC 5102 Theory of Computation
3 CSC 5105 Research Methodology
SECOND SEMESTER
Sr. No. Course Code Course Title
1 CSC 5201 Advanced Operating Systems
2 CSC 5202 Advanced Computer Architecture
3 CSC 5xxx Elective-I (from SE Stream-I)

SECOND YEAR


Third SEMESTER
Sr. No. Course Code Course Title
1 CSC/SEC 5xxx Thesis/Independent Research Study-I OR Course Work (from CS-Stream-II or from SE-Stream-II )
2 CSC 5xxx Elective-II (from SE Stream-I)
3 CSC 5xxx Elective-III (from SE Stream-I)

Fourth SEMESTER
Sr. No. Course Code Course Title
1 CSC/SEC 5xxx Thesis/Independent Research Study-II OR Course Work (from CS Stream-II or from SE-Stream-II)
2 CSC 5xxx Elective-IV (from SE Stream-I)



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




FIRST YEAR


FIRST SEMESTER
Sr. No. Course Code Course Title
1 CSC 5101 Advanced Algorithms Analysis
2 CSC 5102 Theory of Computation
3 CSC 5105 Research Methodology
SECOND SEMESTER
Sr. No. Course Code Course Title
1 CSC 5201 Advanced Operating Systems
2 CSC 5202 Advanced Computer Architecture
3 NSC 5xxx Elective-I (from N&S Stream-I)

SECOND YEAR


Third SEMESTER
Sr. No. Course Code Course Title
1 CSC/NSC 5xxx Thesis/Independent Research Study-I OR Course Work (from CS-Stream-II or from N&S-Stream-II)
2 NSC 5xxx Elective-IV (from N&S-Stream-I)

Fourth SEMESTER
Sr. No. Course Code Course Title
1 CSC/NSC 5xxx Thesis/Independent Research Study-II OR Course Work (from CS Stream-II or from N&S-Stream-II)
2 NSC 5xxx Elective-IV (from N&S-Stream-I)

CS-Stream-I


CSC 5161 Machine Learning
CSC 5162 Digital Image Processing
CSC 5163 Data Mining
CSC 5164 Real-Time Systems
CSC 5166 Operation Research
CSC 5264 Expert Systems
CSC xxxx Evolutionary Computing

CS-Stream-II


CSC 5261 Advanced Database Design
CSC 5262 Computer Vision
CSC 5263 Advanced Resource Sharing Architecture
CSC 5265 Distributed Computing
CSC 5266 Digital Forensics and Malware Analysis
CSC 5267 Reverse Engineering
CSC 5268 Robotics
CSC 5269 Systems and Network Programming

SE-Stream-I


SEC 5161 Software System Architecture
SEC 5162 Advanced Software Engineering
SEC 5163 Software Requirement Engineering
SEC 5164 Software System Quality

SE-Stream-II

>
SEC 5261 Software Analysis and Testing
SEC 5262 Software Project Management
SEC 5263 Web Engineering

N&S-Stream-I



NSC 5161 Advanced Computer Networks NSC 5162 Information Security
NSC 5163 Network Security
NSC 5164 Applied Cryptography
NSC 5261 Wireless Sensor Networks

N&S-Stream-II


NSC 5262 Advanced Data Communications
NSC 5263 Mobile Ad-hoc Networks
NSC 5264 Telecom Policies and Regulations

Pre-Requisites:


  • For any advanced course, pre-requisite course must have been taken 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 Communication 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.