Department of

Computer Science and Information Technology

Graduate Program

MS Computer Science


The MS (Computer Science) comprises of both course work as well as research component. There are four ‘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.

Over the course of their studies, they will develop a broad base of knowledge with the opportunity to specialize in an area of particular interest. The learning will be reinforced with practical, hands-on team projects, where you’ll apply your skills to real world problems.


  • The possibilities for a computer scientist today are virtually limitless. As the demand for new and improved technology grows, so does the demand for computer science grads. Launch a career in cyber ops, software development or information research – or innovate a whole new field.

    The need for computer science experts is thriving in every job space and is not limited to technology. Since this is a highly in-demand career choice with high paying salaries, an advanced education coupled with excellent skills is mandatory. Following are some of the popular computer science career tracks that can be pursued by graduates:

    • Startup founder
    • Data Architect
    • Applications Architect
    • Network Architect
    • Software developer
    • Data Scientist
    • Academia
    • Researcher

    Computer science with its applications in almost every field, CS gives you the maximum options to land a job in any industry. Our MS program primarily focuses on three different streams i.e. Artificial Intelligence, Software engineering and computer Networks.


    Artificial Intelligence

    The need for skilled AI professionals spans nearly every industry, includingFinancial services, Healthcare, Technology, Media, Marketing, Government and military, National security, IoT-enabled systems, Agriculture, Gaming and Retail. Following are some of the popular AI career tracks that can be pursued by graduates:

    • Business Intelligence Developer
    • Data Architect
    • Robotics or NLP Engineer
    • Applications Architect
    • Infrastructure Architect
    • Enterprise Architect
    • Data Analyst
    • Data Engineer
    • Machine Learning Engineer
    • Statistician


    Software Engineering

    With specialization in software engineering could be employed by a company specializing in software engineering/development or other areas of IT, which may be broad in scope or specific to an area, such as app or website development. Student could also be employed in-house in an IT role, such as a software engineer/developer, for companies across a range of sectors including financial services, IT, health care, media and government etc. Following are some of the popular software engineering career tracks that can be pursued by graduates:

    • Applications developer
    • Cyber security analyst
    • Game developer
    • Information systems manager
    • IT consultant
    • Multimedia programmer
    • Web developer
    • Web designer
    • Software engineer

    Another option is to set up your own business or work as a freelancer, providing software or other IT-related services.

    Computer Networks

    Computer Networking and IT in general, is a fast-growing field. In addition to having excellent upside in terms of job availability, computer networking jobs also tend to pay very well. Following are some of the popular Computer Networks career tracks that can be pursued by graduates:

    • Network Architect
    • Network Security Manager
    • Network and Computer Systems Administrators
    • Wireless Network Engineer
    • System Engineer
    • Database Administrator
    • Network Programmer
    • Network Service Technician
    • Network Security Administrator
    • Telecommunications Specialist

    Computer science experts are required and valued in almost every field. Many businesses and even governments depend on computer scientists to provide efficient services to their customers. Therefore there is an ever growing demand for a specialized MS/M.Phil. program in the Computer Science domain.


Grand Asian University Sialkot (GAUS) is a modern, demand-driven, futuristic, quality conscious and affordable private university. The University wishes to build its future through internationally recognized research work, scholarship and learning within a distinctive scholarly environment. The vision will inspire GAUS to strive hard in competing globally for better Pakistan based on Knowledge economy characterized by high levels of skills, lifelong learning and innovation.

Eligibility Criteria

A degree of BS (CS) or equivalent as per HEC curriculum after 16 years of education with at least 60% marks or CGPA of at least 2.0 (on a scale of 4.0).

The following core courses are recommended to be completed before entering the MS (CS) program.

  1. Analysis of Algorithms
  2. Assembly Lang. / Computer Architecture
  3. Computer Networks
  4. Computer Programming
  5. Data Structures
  6. Database Systems
  7. Operating Systems
  8. Software Engineering
  9. Theory of Automata

A student selected for admission having deficiency in the above stated courses may be required to study a maximum of FOUR courses, which must be passed in the first two semesters. Deficiency courses shall be determined by the Graduate Studies Committee, before admitting the student.

A student cannot register in MS courses, unless all specified deficiency courses have been passed.

Scheme Of Studies
MS Computer Science

Year 1

Semester I

(Program is equivalent to 18 years of education)

Minimum Duration:    2 years ( through 4 regular semesters (Fall/Spring))

Minimum Credits:      31

Year 1

Semester I


Title of Course





CSC-511 Theory of Programming Languages 3 1
CSC-512 Advanced Analysis of Algorithms 3 1
CSC-513 Advanced Operating Systems 3 1

Year 1

Semester II


Title of Course





CSC-514 Advanced Research Methodology 1 2
CSC-515 Advanced Computer Architecture 3 2
Elective I 3 2
Elective II 3 2

Year 2

Semester III


Title of Course





Elective III 3 3
Thesis-I / Elective Course 3 3

Year 2

Semester IV


Title of Course





Thesis-I / Elective Course 3 4
Elective IV 3 4

Thesis/ Electives

Course Code Title of Course Credits
Thesis (with successful defense) in MS (CS)* 6

List of Electives

  • Computer Graphics
  • Digital Image Processing
  • Digital Signal Processing
  • Computer Vision
  • Distributed Computing
  • Data and Network Security
  • Wireless Networks
  • Social Computing
  • Mobile Application and Development
  • Web Design and Development
  • Data Warehousing
  • Expert Systems
  • Artificial Neural Network
  • Fuzzy Logic
  • Web Engineering
  • Fundamentals of Data Mining
  • Computational Intelligence
  • Multi Agent Systems
  • Natural Language Processing
  • Game Development
  • Logical Paradigms of Computing
  • Formal Methods for Software Engineering
  • Data Science
  • Data Analytics


Building a community of lifelong learners and champions of success

GAUS an extraordinary place for learning, discovery and transformation. Here, you have the freedom to ask questions, challenge the ordinary and spark innovation. We seek out bright and curious minds with revolutionary ideas to create an empowering community of leaders and change-makers read more…

Get in Touch

Contact GAUS

  • 052-3310617-18-19-20


Zero Waste Shop - SEO - taşeron son dakikaZero Waste Shop - SEO - taşeron son dakika