Master of Science in Computer Science (MS-CS)


The MS (Computer Science) comprises of both course work as well as research component. The ‘core courses’ aimed at strengthening the understanding and competence of students in computer science fundamentals. The University expects its MS graduates to pursue careers either as ‘Computer Science Faculty Members’ or as ‘Software Development Managers’ in the industry.

Following are the objectives of the program:
  • To provide students with a survey of the concepts and ideas related to computer sciences.
  • This program is especially designed for those individuals who want to do research in the field of computer and IT.
  • It is aimed to produce such graduates who will be good for IT industry and will do some wonders in future.
  • Communicate computer science concepts, designs, and solutions effectively and professionally;
  • Apply knowledge of computing to produce effective designs and solutions for specific problems;
  • Identify, analyze, and synthesize scholarly literature relating to the field of computer science; and
  • Use software development tools, software systems, and modern computing platforms.
  • Bridge Courses
    Code Course Credit Hours

    CS102

    Programming Fundamentals

    2+1

    CS103

    Object Oriented Programming

    2+1

    CS261

    Database Management System

    2+1

    CS251

    Software Engineering I

    2+1

    CS221

    Web Engineering I

    2+1

    CS331

    Computer Graphics

    2+1

    CS498

    Final Year Project (Project Proposal)

    0+3

    CS499

    Final Year Project (Project Implementation)

    0+3

    EGL502

    Organization Ethics and Advannce Comunication

    3+0

    Introduction to Information and Comunication Technology

    3+0

    MKT201

    Principles of Marketing

    3+0

    LNG111

    Foreign Language I

    3+0

    CS101

    IT for Manager

    3+0

    AS121

    Calculus and Analytical Geometry

    3+0

    AS222

    Linear Algebra

    3+0

    AS111

    Physics I

    3+0

    CS303

    Compiler Construction

    3+0

    CS281

    Digital Logic and Design

    2+1

    CS283

    Computer Architecture

    3+0

    CS222

    Web Engineering II

    2+1

    CS352

    Software Engineering II

    2+1

    AS122

    Multivariable Calculus

    3+0

    AS223

    Differential Equations

    3+0

    ELCI

    Elective I

    3+0

    ELCIII

    Elective II

    3+0

    MSCS Courses
    Code Course Credit Hours

    CS612

    Advanced Operating Systems

    3

    CS631

    Advanced Algorithm Analysis

    3

    CS618

    Advanced Database Management Systems

    3

    CS636

    Advance Computer Architecture

    3

    CS520

    Theory of Programing Language

    3

    CS520

    Information Security and Assurance

    3

    MGT620

    Advance Research Methods

    3

    CS601/CS611

    Thesis Proposal / *Advanced Information Coding Theory

    3

    CS610

    Advance Artificial Intelligence

    3

    CS602/CS630

    Thesis Defense / *Advanced Computer Networks

    3

    Bridge Courses
    Code Course Credit Hours

    CS102

    Programming Fundamentals

    2+1

    CS103

    Object Oriented Programming

    2+1

    CS261

    Database Management System

    2+1

    CS221

    Web Engineering I

    2+1

    CS498

    Final Year Project (Project Proposal)

    0+3

    CS499

    Final Year Project (Project Implementation)

    0+3

    EGL502

    Organization Ethics and Advannce Comunication

    3+0

    Introduction to Information and Comunication Technology

    3+0

    MKT201

    Principles of Marketing

    3+0

    LNG111

    Foreign Language I

    3+0

    AS121

    Calculus and Analytical Geometry

    3+0

    AS222

    Linear Algebra

    3+0

    CS303

    Compiler Construction

    3+0

    CS281

    Digital Logic and Design

    2+1

    CS222

    Web Engineering II

    2+1

    CS352

    Software Engineering II

    2+1

    AS122

    Multivariable Calculus

    3+0

    AS223

    Differential Equations

    3+0

    ELCI

    Elective I

    3+0

    ELCIII

    Elective II

    3+0

    MSCS Courses
    Code Course Credit Hours

    CS612

    Advanced Operating Systems

    3

    CS631

    Advanced Algorithm Analysis

    3

    CS618

    Advanced Database Management Systems

    3

    CS636

    Advance Computer Architecture

    3

    CS520

    Theory of Programing Language

    3

    CS520

    Information Security and Assurance

    3

    MGT620

    Advance Research Methods

    3

    CS601/CS611

    Thesis Proposal / *Advanced Information Coding Theory

    3

    CS610

    Advance Artificial Intelligence

    3

    CS602/CS630

    Thesis Defense / *Advanced Computer Networks

    3

    Code Course Credit Hours

    CS612

    Advanced Operating Systems

    3

    CS631

    Advanced Algorithm Analysis

    3

    CS618

    Advanced Database Management Systems

    3

    CS636

    Advance Computer Architecture

    3

    CS520

    Theory of Programing Language

    3

    CS520

    Information Security and Assurance

    3

    MGT620

    Advance Research Methods

    3

    CS601/CS611

    Thesis Proposal / *Advanced Information Coding Theory

    3

    CS610

    Advance Artificial Intelligence

    3

    CS602/CS630

    Thesis Defense / *Advanced Computer Networks

    3