CS---Copy.2


Program Objective

  • The purpose of the Master’s program is to provide students with the knowledge and skills necessary for a professional career or doctoral studies.
  • The Master’s Program in Computer Science has been intended to endow with opportunities for professional augmentation in this fast changing field. This is done through course work in the foundational essentials of the field and in at least one graduate specialization.
  • Through course work and guided research, the program organize students to make contributions in Computer Science and related fields.
  • The program provides a balance between realistic, up-to-date applications-oriented strong theoretical framework for continued learning.

Learning Objective

  • The program provides a balance between realistic, up-to-date applications-oriented content, and a strong theoretical framework for continued learning.
  • Ability to apply theoretical Math, Science, and Computational skills to solve advanced scientific and/or engineering principles.
  • Develop skills for application of core knowledge, by means of training in contemporary design-and-development methodologies and application of those methodologies to individual, interdisciplinary, and team problem-solving activities.
  • Ability to use Software Engineering Techniques, and build software and computational artifacts that are robust, reliable, and maintainable.

Duration

  • This is normally a two years program comprising of 4 semesters with minimum of 30 Semester Credit Hours.
  • There will be a Fall and a Spring Semester in each year.
  • The maximum duration to complete MS in Computer Science is 4 years.

Admission Requirements

  • A minimum of 16 years of education* leading to BS degree in Computer Science / Electronic Engineering / Mathematics / Equivalent
  • Minimum 2.00/4.00 or 50% marks
  • Admission Test / NTS GAT (General) – The admission test is exempted for those candidates who cleared NTS GAT with more than 60% marks.
  • Interview.

Deficiency Courses

Deficiency courses are for applicants who are changing their domain.  Deficiency Cr. Hrs. are not counted towards the minimum Cr. Hrs. requirement for award of degree. Number of deficiency (tentative and case to case may be different) for such applicants is given below:

Program
BS (CS) / BS (CE)
BS IT (or candidate who is changing major in graduate studies as compared to what he/she did in BS)
M.Sc / BE / MBBS

Deficiency  (Cr. Hrs.)
Nil
6-9
15-24

Degree Requirement

A student admitted to the MS Computer Science program will have to complete the degree requirements by following any one of the options listed below:

Options
OPTION 1: 24 Credit hours course work with 6 credit hours Thesis
OPTION 2: 30 Credit hours course with 3 credit hours project
OPTION 3: 36 Credit hours Course work only

Cr. Hrs.
30
33
36

Course Requirements

                                                 No. of Courses/Credit Hours

Area
Core Courses
Specialization Courses
CS Elective Courses
Free Elective Course
Research Project / Thesis
(In Specialization Area)
Total

Option 1
04 / 12
03 / 09
00 / 00
01 / 03
02 / 06

10 / 30

 

Option 2
04 / 12
03 / 09
01 / 03
01 / 03
01 / 03

10 / 30

Option 3
04 / 12
03 / 09
02 / 06
01 / 03
00 / 00

10 / 30

Specializations offered in

  1. Computer Science
  2. Software Engineering
  3. Information & Network Security

FAQs

Q: How do I apply?
For directions on how to apply, please visit the web page for Admission’s.

Q: Course Load?
Minimum 2 courses.

Q: What kind of background should I have before applying to the program?
Please check the road map for the guidance.

Q: What courses will transfer into Computer Science Department?
Transferring credits from PGC university or College. Yes, as per the evaluation of your case.
Transferring credits from other Institutions . Your transfer work will be evaluated once all of your required documents are received. All transfer students are initially admitted into University as per HEC criteria of transfer cases.

Q: I just appeared in the exam. Am I eligible to apply?
Result awaiting may also apply.

Q: Can I continue for PhD program after completion of MS?
Yes. The purpose of this program is to provide students with the knowledge and skills necessary for a professional career or doctoral studies.

Q: Can I continue for PhD (National or Abroad) after completion of MS ?
Yes. Infact many of Mohammad Ali Jinnah University students went abroad for PhD programs in various countries.

(a) Computer Science Core Courses

Course Title

Advanced Theory of Computation
Advanced Analysis of Algorithms
Research Methodology
Cloud Computing

Code

CS 5113
CS 5123
GSD 6023
CS 6xx3

Cr. Hrs.

3
3
3
3

 

(b) Elective Courses

 

Computer Science Specialization Courses

Course Title

Advanced Computer Graphics
Advanced Multimedia Systems
Advanced Computer Networks
Semantic Web
Information Engineering
Distributed Database Systems
Decision Support Systems
Applied Business Intelligence
Graph Modeling and Mining
Web Mining
Advance Graph Theory
Computation Intelligence
Advance Artificial Intelligence
Advance Database Management
Directed Study in Computing
Machine Learning
Simulation & Modeling
Distributed Computing

Code

CS 5523
CS 5533
CS 6713
CS 6173
CS 5183
CS 5323
CS 5923
CS 5933
CS 6623
CS 6323
CS 5453
CS 5913
CS 5843
CS 5xx3
CS 6xx3
CS 6xx3
CS 6xx3
CS 6xx3

Cr. Hrs.

3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

 

Software Engineering Specialization Courses

Course Title

Advanced Software Architecture
Requirements Engineering
Software Engineering Processes
Software Project Management
Semantic Computing
Formal Methods in Software Engineering
Model and Specification Based Software Testing
Ontology Engineering
Safety-critical Systems
Software Fault Tolerance
Software Quality Assurance and Testing
Advanced Software Engineering
Special Topics in Software Systems & Engineering
Advanced Software Project Management
Advance Software Quality Assurance
Directed Study in Computing
Advance Design Patterns

Code

CS 5213
CS 5253
CS 5263
CS 5273
CS 6113
CS 5623
CS 5633
CS 6143
CS 6213
CS 6223
CS 6233
CS 6263
CS 6xx3
CS 5373
CS 6283
CS 6xx3
CS 6xx3

Cr. Hrs.

3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

 

Information & Network Security Specialization Courses

Course Title

Information Systems Security Engineering and Management
Cyber/Digital Forensics and Investigations
Cryptography & Cryptanalysis
Legal Issues in Information Assurance
Penetration Testing and Vulnerability Analysis
Directed Study in Cryptography or Security
Business Continuity/Disaster Recovery Theories and Strategies
Telecommunication Systems Design and Management
Advanced Network Defense Systems
Enterprise Security Infrastructure Controls and Regulatory Compliance
Computer Information and Network Security

Code

CS Xxx3
CS Xxx3
CS Xxx3
CS Xxx3
CS Xxx3
CS Xxx3
CS Xxx3
CS Xxx3
CS Xxx3
CS Xxx3
CS Xxx3

Cr. Hrs.

3
3
3
3
3
3
3
3
3
3
3

Other Electives (3 Cr. Hrs.)

Course Title

Software Methodologies
Enterprise System Architecture
Advanced Data Structures
Database and Information Systems
Formal Software Specification and Development
Topics in Object-Oriented Analysis & Design
Software Analysis and Design Patterns
Advanced Cryptography
Network Security & Management
Software Risk Management
Software Design, Process & Metrics
Web and Wireless Based Multimedia Systems
Grid Computing
Parallel Processing
Topics in Communication Networks
Neural Computing and Genetic Algorithms
Digital Image Processing
Business Process Re-Engineering
E Business Application
Information & Network Security

Code

CS 5273
CS 5283
CS 5443
CS 5313
CS 5613
CS 5233
CS 5243
CS 6553
CS 5713
CS 6243
CS 6xx3
CS 6533
CS 6113
CS 6123
CS 6743
CS 6813
CS 5xx3
CS 4243
CS 6xx3
CS 6xx3

Cr. Hrs.

3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

Note

A student may take a course from “Other Electives” as an elective course.

Research Thesis

  1. The thesis may be divided into two parts, Part I (3 Cr. Hrs.), and Part II (3 Cr. Hrs.).
  2. Part I will consist of three credit hours and conclude with a proposal defense.
  3. The proposal consists of a detailed literature survey, problem definition and learning of technologies for the implementation/ prototyping of the research to be done in the second part of the thesis (Part II).
  4. It is highly recommended that student publish at least one research paper during his/her thesis research in a good reputed refereed conference.

+ PROGRAM OBJECTIVES

CS---Copy.2


Program Objective

  • The purpose of the Master’s program is to provide students with the knowledge and skills necessary for a professional career or doctoral studies.
  • The Master’s Program in Computer Science has been intended to endow with opportunities for professional augmentation in this fast changing field. This is done through course work in the foundational essentials of the field and in at least one graduate specialization.
  • Through course work and guided research, the program organize students to make contributions in Computer Science and related fields.
  • The program provides a balance between realistic, up-to-date applications-oriented strong theoretical framework for continued learning.

Learning Objective

  • The program provides a balance between realistic, up-to-date applications-oriented content, and a strong theoretical framework for continued learning.
  • Ability to apply theoretical Math, Science, and Computational skills to solve advanced scientific and/or engineering principles.
  • Develop skills for application of core knowledge, by means of training in contemporary design-and-development methodologies and application of those methodologies to individual, interdisciplinary, and team problem-solving activities.
  • Ability to use Software Engineering Techniques, and build software and computational artifacts that are robust, reliable, and maintainable.

Duration

  • This is normally a two years program comprising of 4 semesters with minimum of 30 Semester Credit Hours.
  • There will be a Fall and a Spring Semester in each year.
  • The maximum duration to complete MS in Computer Science is 4 years.

Admission Requirements

  • A minimum of 16 years of education* leading to BS degree in Computer Science / Electronic Engineering / Mathematics / Equivalent
  • Minimum 2.00/4.00 or 50% marks
  • Admission Test / NTS GAT (General) – The admission test is exempted for those candidates who cleared NTS GAT with more than 60% marks.
  • Interview.

Deficiency Courses

Deficiency courses are for applicants who are changing their domain.  Deficiency Cr. Hrs. are not counted towards the minimum Cr. Hrs. requirement for award of degree. Number of deficiency (tentative and case to case may be different) for such applicants is given below:

Program
BS (CS) / BS (CE)
BS IT (or candidate who is changing major in graduate studies as compared to what he/she did in BS)
M.Sc / BE / MBBS

Deficiency  (Cr. Hrs.)
Nil
6-9
15-24

Degree Requirement

A student admitted to the MS Computer Science program will have to complete the degree requirements by following any one of the options listed below:

Options
OPTION 1: 24 Credit hours course work with 6 credit hours Thesis
OPTION 2: 30 Credit hours course with 3 credit hours project
OPTION 3: 36 Credit hours Course work only

Cr. Hrs.
30
33
36

Course Requirements

                                                 No. of Courses/Credit Hours

Area
Core Courses
Specialization Courses
CS Elective Courses
Free Elective Course
Research Project / Thesis
(In Specialization Area)
Total

Option 1
04 / 12
03 / 09
00 / 00
01 / 03
02 / 06

10 / 30

 

Option 2
04 / 12
03 / 09
01 / 03
01 / 03
01 / 03

10 / 30

Option 3
04 / 12
03 / 09
02 / 06
01 / 03
00 / 00

10 / 30

Specializations offered in

  1. Computer Science
  2. Software Engineering
  3. Information & Network Security

FAQs

Q: How do I apply?
For directions on how to apply, please visit the web page for Admission’s.

Q: Course Load?
Minimum 2 courses.

Q: What kind of background should I have before applying to the program?
Please check the road map for the guidance.

Q: What courses will transfer into Computer Science Department?
Transferring credits from PGC university or College. Yes, as per the evaluation of your case.
Transferring credits from other Institutions . Your transfer work will be evaluated once all of your required documents are received. All transfer students are initially admitted into University as per HEC criteria of transfer cases.

Q: I just appeared in the exam. Am I eligible to apply?
Result awaiting may also apply.

Q: Can I continue for PhD program after completion of MS?
Yes. The purpose of this program is to provide students with the knowledge and skills necessary for a professional career or doctoral studies.

Q: Can I continue for PhD (National or Abroad) after completion of MS ?
Yes. Infact many of Mohammad Ali Jinnah University students went abroad for PhD programs in various countries.

+ COURSE STRUCTURE

(a) Computer Science Core Courses

Course Title

Advanced Theory of Computation
Advanced Analysis of Algorithms
Research Methodology
Cloud Computing

Code

CS 5113
CS 5123
GSD 6023
CS 6xx3

Cr. Hrs.

3
3
3
3

 

(b) Elective Courses

 

Computer Science Specialization Courses

Course Title

Advanced Computer Graphics
Advanced Multimedia Systems
Advanced Computer Networks
Semantic Web
Information Engineering
Distributed Database Systems
Decision Support Systems
Applied Business Intelligence
Graph Modeling and Mining
Web Mining
Advance Graph Theory
Computation Intelligence
Advance Artificial Intelligence
Advance Database Management
Directed Study in Computing
Machine Learning
Simulation & Modeling
Distributed Computing

Code

CS 5523
CS 5533
CS 6713
CS 6173
CS 5183
CS 5323
CS 5923
CS 5933
CS 6623
CS 6323
CS 5453
CS 5913
CS 5843
CS 5xx3
CS 6xx3
CS 6xx3
CS 6xx3
CS 6xx3

Cr. Hrs.

3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

 

Software Engineering Specialization Courses

Course Title

Advanced Software Architecture
Requirements Engineering
Software Engineering Processes
Software Project Management
Semantic Computing
Formal Methods in Software Engineering
Model and Specification Based Software Testing
Ontology Engineering
Safety-critical Systems
Software Fault Tolerance
Software Quality Assurance and Testing
Advanced Software Engineering
Special Topics in Software Systems & Engineering
Advanced Software Project Management
Advance Software Quality Assurance
Directed Study in Computing
Advance Design Patterns

Code

CS 5213
CS 5253
CS 5263
CS 5273
CS 6113
CS 5623
CS 5633
CS 6143
CS 6213
CS 6223
CS 6233
CS 6263
CS 6xx3
CS 5373
CS 6283
CS 6xx3
CS 6xx3

Cr. Hrs.

3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

 

Information & Network Security Specialization Courses

Course Title

Information Systems Security Engineering and Management
Cyber/Digital Forensics and Investigations
Cryptography & Cryptanalysis
Legal Issues in Information Assurance
Penetration Testing and Vulnerability Analysis
Directed Study in Cryptography or Security
Business Continuity/Disaster Recovery Theories and Strategies
Telecommunication Systems Design and Management
Advanced Network Defense Systems
Enterprise Security Infrastructure Controls and Regulatory Compliance
Computer Information and Network Security

Code

CS Xxx3
CS Xxx3
CS Xxx3
CS Xxx3
CS Xxx3
CS Xxx3
CS Xxx3
CS Xxx3
CS Xxx3
CS Xxx3
CS Xxx3

Cr. Hrs.

3
3
3
3
3
3
3
3
3
3
3

Other Electives (3 Cr. Hrs.)

Course Title

Software Methodologies
Enterprise System Architecture
Advanced Data Structures
Database and Information Systems
Formal Software Specification and Development
Topics in Object-Oriented Analysis & Design
Software Analysis and Design Patterns
Advanced Cryptography
Network Security & Management
Software Risk Management
Software Design, Process & Metrics
Web and Wireless Based Multimedia Systems
Grid Computing
Parallel Processing
Topics in Communication Networks
Neural Computing and Genetic Algorithms
Digital Image Processing
Business Process Re-Engineering
E Business Application
Information & Network Security

Code

CS 5273
CS 5283
CS 5443
CS 5313
CS 5613
CS 5233
CS 5243
CS 6553
CS 5713
CS 6243
CS 6xx3
CS 6533
CS 6113
CS 6123
CS 6743
CS 6813
CS 5xx3
CS 4243
CS 6xx3
CS 6xx3

Cr. Hrs.

3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3

Note

A student may take a course from “Other Electives” as an elective course.

Research Thesis

  1. The thesis may be divided into two parts, Part I (3 Cr. Hrs.), and Part II (3 Cr. Hrs.).
  2. Part I will consist of three credit hours and conclude with a proposal defense.
  3. The proposal consists of a detailed literature survey, problem definition and learning of technologies for the implementation/ prototyping of the research to be done in the second part of the thesis (Part II).
  4. It is highly recommended that student publish at least one research paper during his/her thesis research in a good reputed refereed conference.

+ SCHEME OF STUDIES
+ FEE STRUCTURE