Islamabad Campus

MS (Computer Science)

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).

Students must complete three courses for specialization in a particular field. Students have the option of doing bi-majors as well as open MS(CS). Six hours of Research is compulsory with the choice of Thesis/IS. 

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

Eligibility:
  • 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.

Course Curriculum

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-III (from CS Stream-I)
3 CSC 5xxx Elective-IV (from CS Stream-I)

Fourth SEMESTER

Sr. No. Course Code Course Title
1 CSC 5xxx Thesis/Independent Research Study-II OR Elective-V (from CS Stream-II)
2 CSC 5xxx Elective-VI (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 SEC 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 Elective-II (from CS-Stream-II or from SE-Stream-II )
2 SEC 5xxx Elective-III (from SE Stream-I)
3 SEC 5xxx Elective-IV (from SE Stream-I)

Fourth SEMESTER

Sr. No. Course Code Course Title
1 CSC/SEC 5xxx Thesis/Independent Research Study-II OR Elective-V (from CS Stream-II or from SE-Stream-II)
2 SEC 5xxx Elective-VI (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 Elective-II (from CS-Stream-II or from N&S-Stream-II)
2 NSC 5xxx Elective-III (from N&S-Stream-I)
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 Elective-V (from CS Stream-II or from N&S-Stream-II)
2 NSC 5xxx Elective-VI (from N&S-Stream-I)

CS-Stream
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
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

MS (CS) (In Core Computer Science)
CSC 4101 Artificial Intelligence
CSC 2204 Finite Automata Theory
CSC 2103 Digital Logic Design

MS (CS) with SE-Specialization

CSC 4101 Artificial Intelligence
CSC 2204 Finite Automata Theory
CSC 2103 Digital Logic Design
CSC 3109 Software Engineering-I

MS (CS) with N&S-Specialization
CSC 3205 Data Communication and Computer Networks
CSC 2204 Finite Automata Theory
CSC 2103 Digital Logic Design

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.

Department Info

Department of Computer Sciences

Street # 09, Plot # 67
Sector H-8/4, Islamabad, Pakistan

051-4863363-65
szabist-isb.edu.pk