MSc Computer Science Syllabus 2026, Electives, Core Courses


Updated on 21 Jul, 2025 by Rajnandini Malladeb

The MSc Computer Science curriculum is designed to provide students with comprehensive knowledge in the field of Algorithms, Data Structures, Computer Architecture, and Database Management, etc. The students can choose from electives such as Artificial Intelligence, Software Engineering, Data Science, Cybersecurity, and Cloud Computing.

 

This course is of two-years duration, and it is divided into four semesters. Students learn through practicals, and internships. There are seminars by industry professionals that aid students to sharpen their skills. Students can choose from electives like Programming Languages, Computer Networks, and Operating Systems.

 

Such a broad syllabus equips graduates with technical know-how and innovative imagination to seek career pathways at the boundary of computer science and technology. Students are encouraged to take part in practical workshops and industry internships, which makes them career-ready.

 

Table of Contents

  1. MSc Computer Science Semester-Wise Syllabus
  2. MSc Computer Science Project Work
  3. MSc Computer Science Private College Semester-Wise Syllabus
  4. Specializations of MSc Computer Science
  5. MSc Computer Science Syllabus Exam Pattern
  6. MSc Computer Science Frequently Asked Questions

 

MSc Computer Science Semester-Wise Syllabus

The semester-wise MSc Computer Science syllabus of Delhi University is given below:

Semester 1

Semester 2

Designs and Algorithms of Analysis

Machine Learning

Artificial Intelligence

Advanced Operating Systems

Information Security

Mobile and Satellite Communication Networks

Data Mining

-

Mathematical Foundations of Computer Science

-

Semester 3

Semester 4

Minor Project

Project Work

List of Electives

Combinatorial Optimization

Digital Image Processing

 

Database Applications

Compiler Design

Java Programming

GPU Programming

Cyber Security

Multi-Agent Systems

Text analytics

Software Quality Assurance and Testing

Parallel and Distributed Computing

Modeling and Simulation

Deep Learning

Graph Theory

Network Science

Computational Intelligence

Neural Networks

Steganography and Digital Watermarking

NP Completeness and Approximation Algorithms

Data Science

E-Commerce

 

MSc Computer Science Project Work

The students of MSc Computer Science have to present a project at the end of their course. The details of this are mentioned below:

Year

Semester

Area Of Study

2nd year

Semester 3-4

Project Work: The student is required to pursue research using primary sources on a

 

topic of their choice with the guidance of a faculty member.

 

MSc Computer Science Private College Semester-Wise Syllabus

The in-depth syllabus of MSc Computer Science of St Xavier’s College, Autonomous is given below:

Semester 1

Semester 2

Advanced Analysis of Algorithm

Cryptography and Cryptanalysis

Artificial Intelligence and Soft Computing

Machine Learning

Statistical Analysis using Python

Embedded and Real Time Systems

Automata and Compiler Design Core

Advanced Software Engineering

Distributed System

Operation Research and Research Methodology

Semester 3

Semester 4

Computer Vision

Term Paper Project

Data Warehouse and Mining

Project Phase II

Mobile and wireless Computing

General Viva Voce

Lab

-

Project Phase 1

-

Smart Analytics System Design

-

 

Specializations of MSc Computer Science

Students can pursue specializations in networking and cyber security, data analytics, etc. These are certain specializations students can choose in the 3rd and 4th semester. These are given below:

Semester

Area Of Study/ Syllabus

Semester 3

Bucket: 01 (Networking and Cyber Security)

  • Cloud Computing
  • Network Security

Specialization Bucket: 02 (Data Analytics)

  • Business Intelligence Core
  • Deep Learning

Semester 4

Specialization Bucket: 01 (Networking and Cyber Security)

  • Security for Business

Infrastructure, Cyber Law and

 

Ethics

  • Security for Cyber-Physical

Systems

  • Smart Systems

Specialization Bucket: 02 (Data Analytics)

  • Bio-informatics Core
  • NLP and Text Analytics
  • Social Network Analytics

 

MSc Computer Science Syllabus Exam Pattern

The MSc Computer Science exam pattern at SXC, Kolkata consists of Continuous Internal Evaluation (CIA) and a final-examination. The internal assessment has 20 percent of the total marks and consists of one mid-semester test. The external (final) examination includes 80 per cent of the marks and it takes the form of a full written examination at the end of the session. The MSc Computer Science exam pattern is provided in a table below for better understanding.

Component

Details

Weightage

Internal Assessment

Class tests

20% of the total marks

External Examination

Year-end written theory paper (university-conducted)

80% of the total marks

 

MSc Computer Science Frequently Asked Questions

Which topics are included in the curriculum of MSc CS?

Main topics covered in MSc CS course are Programming languages, Data Structures and Algorithms, Operating Systems, Database Management Systems, Computer Networks, Computer Organization, Theory of Computation, Compiler Design, Artificial Intelligence, and Cryptography and Network Security

How do I find elective courses that match my interests in the MSc Computer Science curriculum?

To match your interest to electives, determine your area of interest (e.g., AI, cybersecurity, data science, IoT), then choose electives like Cloud Computing, Data Analytics, Robotics, Mobile Computing, or Big Data which align with your career objective and individual interest. Check your university elective list and take advice from the faculty for specific suggestions.

What are the added subjects in the 2025 MSc CS syllabus?

New topics introduced in the 2025 MSc CS syllabus are Advanced Data Analytics, Cloud Computing, Internet of Things (IoT), Machine Learning, and Big Data Technologies. These new topics follow industry requirements and prepare the students for future technology career opportunities.

Can an MSc Computer Science be pursued in online mode?

No. An MSc Computer Science cannot be pursued in an online mode. The course is largely practical, and cannot be taught through a digital environment.

What is the higher education prospect after MSc CS?

After an MSc Computer Science, students can pursue a PhD in a specialized field. This will enable students to go into research fields.

Loading exam list...

QA
M.Sc.

Ask Questions

Ask about M.Sc. to experts?

Write here...

Loading...