Curriculum:

Program Educational Objectives (PEOs)

  • Demonstrate a strong competence in Computer Science, resulting in successful careers
  • Pursuing research and innovation in Computer Science and be able to provide modern CS solutions to technical problems
  • To apply as well as create Computer Science based knowledge at par with the developments at both national and international levels

Program Learning Objectives (PLOs)

  • Develop a competitive blend of theoretical and practical CS-based skills, centered on theoretical and practical computer science knowledge
  • Develop a unique mindset of solving CS-related problems and analytical thinking, due to the severely practical and comprehensive conduct of courses
  • Prepare students to bring a revolutionary change by initiating and enhancing computer science initiatives in their respective corporate sectors by employing the skills and knowledge acquired in this program
  • Facilitate job promotion for students, from mid-level IT/analytics positions to senior-level positions by adding to their skills and academic qualifications
  • Engage students with qualified faculty of international recognition and encourage them to undertake research that may potentially lead to doctoral work in the domain of CS
  • Recognize and evaluate ethical, legal, and societal issues in CS systems, including fairness, accountability, transparency, and bias

Categories

MS CS has three basic categories: MS with Thesis, MS with Project and MS with Coursework.

MS with Thesis: To be eligible for MS Thesis, it is required to first complete 18 credit hours of course work and have a minimum CGPA of 3.00 or above (from 15 credit hours). Students should opt for Thesis only if they are interested in a research/PhD career path. It should be supervised by a permanent faculty member. The student first registers in MS Thesis-I (3 credit hours). On successful completion (pass grade), it would be required to register and complete MS Thesis-II (3 credit hours) in the consequent semester. It is strictly advised to complete the thesis in these two consecutive semesters. The format for MS Thesis is show below.

Section

Course Category

Courses

Credit Hour

A

Foundation Courses (Summer Semester)

2

6

B

Core Courses

2

6

C

Electives

6

18

D

Thesis (MS Thesis I and MS Thesis II)

2

6

Total without Foundation Courses

10

30

For more information, click here: Link to IBA Karachi - MS Thesis and MS Project information

MS With Project: To be eligible for MS Project, it is required to complete 24 credit hours of course work and have a minimum CGPA of 3.00 or above (from 24 credit hours). The MS Project is an industrial implementation which solves a critical and required industrial problem. However, it can also be a prototype which solves an academic research problem. The MS Project must also be supervised by a permanent faculty member, or jointly by permanent faculty and an industrial counterpart. We have designed and uploaded report templates to ensure quality and impact of MS Project.

Section

Course Category

Courses

Credit Hour

A

Foundation Courses (Summer Semester)

2

6

B

Core Courses

2

6

C

Electives

7

21

D

MS Project

1

3

Total without Foundation Courses

10

30

For more information, click here Link to IBA Karachi - MS Thesis and MS Project information

MS with Coursework: In MS with Coursework, the student does not opt for MS Thesis or MS Project and takes ten academic courses to complete 30 credit hours (2 Core + 8 Electives)

CURRICULUM OF THE PROGRAM

BS (CS) graduates are exempted from the foundation courses. For other candidates, the interview panel will decide which foundation courses are exempted.

MS (CS) COURSES

The foundation, core and electives offered in MS Computer Science program are mentioned below:

Foundation Courses (for Students with non-CS background)

Credit Hours

Data Structures & Algorithms

3

Database Management

3

Core Courses

Credit Hours

Algorithms

3

Parallel and Distributed Computing

3

DURATION OF THE PROGRAM AND SEMESTER WISE BREAKUP OF WORKLOAD/CREDIT HOUR


The Masters in Data Science program is a program with a total of 4 semesters with a total of 30 credit hours. The semester wise breakup along with credit hours is provided below.
BS (CS / SE / IT) graduates are exempted from the foundation courses. For other candidates, the interview panel will decide which foundation courses are exempted.

Summer Semester

Course

Credit hours

Data Structures & Algorithms

3

Database Management

3

Semester 1

Course

Credit hours

Algorithms

3

Parallel and Distributed Computing

3

Elective 1

3

Semester 2

Course

Credit hours

Elective 2

3

Elective 3

3

Elective 4

3

Semester 3

Course

Credit hours

Elective 5

3

Elective 6

3

Elective 7 or Thesis-I

3

Semester 4

Course

Credit hours

MS Project or Thesis-II or Elective 8

3

For any query, please contact at mscs-queries@iba.edu.pk or mscs@iba.edu.pk