M.Sc in Computer Science is a 2-year postgraduate degree that deals with system development, natural computation, mathematical foundation, software engineering, and artificial intelligence.
MSc computer science syllabus deals with subjects like discrete structures, computer arithmetic, programming, relational database, computer networks, system software, operating system, software engineering, parallel computing, mobile computing etc.
Part 2 of the MSc Computer Science syllabus consists of core subjects. Part 3 of the Computer Science syllabus consists of elective subjects like the theory of computation, context free grammar, turing machine, models for information channels etc.
See Also: Computer Science Courses
Paper 2 of the MSc Computer Science Syllabus contains 50 Objective type Questions having 100 marks. Paper 3 has 2 parts, the first part contains 10 short essay type questions having 16 marks and there will be 1 question from each of the electives.
Table of Contents
3.1 First Year
3.2 Second Year
- MSc Computer Science Entrance Exam Syllabus
- MSC Computer Science Syllabus Mumbai University
- MSc CS Syllabus Pune University
- MSc Computer Science Syllabus Madras University
- MSc Computer Science Syllabus Kerala University
- MSc Computer Science Syllabus GNDU
- MSc Computer Science Syllabus Bharathiar University
- MSc Computer Science Top Colleges
- MSc Computer Science Syllabus: FAQs
MSc Computer Science Course Details
Course Name | MSc Computer Science |
Course Level | Postgraduate |
Duration | 2 Years |
Admission Process | Entrance Based and Merit Based |
Top Entrance Exam |
|
Eligibility | Must hold a Bachelor's degree from any recognised University in relevant subjects |
Top Colleges | Ramniranjan Jhunjhunwala College, [RJC] Mumbai, Ramnarain Ruia College, [RRC] Mumbai, Hindu College, Delhi University, Sharda University, Greater Noida, etc. |
Average Fees | INR 30,000 to INR 3,50,000 |
MSc Computer Science Syllabus
Semester I | Semester II |
---|---|
System Software | Data Structures using C |
Language Structure | Advanced Programming Language |
File Organisation and DBMS | Microprocessor and Applications |
Design and Analysis of Algorithms | Computer Organization and Architecture |
Semester III | Semester IV |
Computer Graphics | Operating System |
Data Networking | Introduction to Artificial Intelligence |
System Analysis and Design | - |
Advanced Computer Applications | - |
MSc Computer Science Subjects
MSc Computer Science is a 2 year course with 4 semesters. The subjects of MSc Computer Science are explained below:
See Also: Computer Science Certificate Courses
MSc Computer Science First Year Subjects
- System Software: System software is designed to run a computer's hardware and application programs. The system software is the interface between the hardware and user applications.
- Data Structures using C: Data Structures in C main role is to store data in an organized and efficient manner. The data structures like an array, stack, queue, linked list, tree, etc.
- Language Structure: Language Structure comprises words and sentences with parts that combine in patterns, exhibiting the grammar.
- Advanced Programming Language: Advanced Programming Language High-level languages are typically written in English such as Python, Java, C, C++, SQL, and more.
See Also:
MSc Computer Science Second Year Subjects
- Computer Graphics: Computer graphics focus on generating images. It is a core technology in digital photography, film, cell phone and computer displays, and many other applications
- Operating System: Operating Systems such as Windows, Linux, and Android are examples of operating systems that enable the user to use programs like MS Office, Notepad, and games on the computer or mobile phone.
- Data Networking: Data networks refer to systems designed to transfer data between two or more access points via the use of system controls, transmission lines and data switching.
- Introduction to Artificial Intelligence: Artificial intelligence is the ability of machines to enhance human intellect, such as reasoning and learning from experience.
See Also:
MSc Computer Science Entrance Exam Syllabus
Topics | Subjects |
---|---|
Computer Organization and Architecture | Machine instructions and addressing modes. ALU, data path, and control unit. Pipeline Instructions. Memory Hierarchy: Cache, Main memory, and Secondary storage; I/O interface (interrupt and DMA mode). |
Mathematical Foundations for Computer Science | Logic: proposition – logical operators- truth tables –normal forms. Graph Theory: Basic concepts — Matrix representation of graphs – the shortest path problem –Trees –binary trees. |
Data Structures and Algorithms: | Representation and operations on Arrays, Linked List, Stack, Queues, Circular queues, Priority queues, Trees, and Graphs |
Database Management Systems | Structure of Relational Databases -Database Schema – Keys.SQL: Overview of the SQL Query, Language – SQL Data Definition – Basic Structure of SQL Queries – Set Operations – Aggregate, Functions – Nested Subqueries, E-R Model: Overview of the Design Process – Entity-Relationship Model – Reduction, Relational Schemas, Normal Forms – Decomposition Using Functional Dependencies – Decomposition Using, Multi-value Dependencies – More Normal Forms, |
Operating Systems | Introduction to Operating Systems-Multiprocessing, Multi-Tasking, and Multiprogramming. Processes, threads, inter-process communication, concurrency, and synchronization. Deadlock Avoidance, Prevention-Detection. CPU scheduling, Disk Scheduling. Memory management paging, segmentation, and virtual memory. File system. |
Computer Networks | Data Communications—Networks – Network Types, Network Models—TCP/IP Protocol Suite The OSI Model – Physical Layer-Multiplexing – Spread Spectrum, Transmission Media—Guided, Media – Unguided Media, Switching: Circuit Switched Network-Packet Switching |
Programming Logic | Expressions and statements – Data-type handling and various constructs (conditional, loop, functions)recursions; processes and procedures – call by value, call by reference. |
Aptitude and Reasoning | Profit and Loss, Percentage, Average, Problems on H.C.F and L.C.M, Odd Man Out and Series, Time and Distance, Time and Work, Problems in Age, Ratio and Proportion, Simple and Compound Interest. Verbal Reasoning, Number Series, Letter and Symbol Series, Statement and Argument, Statement and Assumption |
MSc Computer Science Syllabus Mumbai University
MSc Computer Science Syllabus in Mumbai University is mentioned below
Semester I | Semester II |
---|---|
Principles of Compiler Design-I | Mobile Computing |
Principles of Compiler Design-II | Computer Simulation and Modeling |
Digital Signal Processing-I | Data Warehousing and Mining |
Digital Signal Processing-II | Advanced Database Systems |
Semester III | Semester IV |
Artificial Intelligence | Distributed Computing |
Image Processing | Embedded Systems |
MSc CS Syllabus Pune University
MSc CS Syllabus in Pune University is mentioned below
Semester I | Semester II |
---|---|
Paradigm of Programming Language | Advanced Operating System |
Design and Analysis of Algorithms | Mobile Technologies |
Database Technologies | Software Project Management |
Choice Based Optional Paper | Choice Based Optional Paper |
Core Compulsory Practical Paper | Practical on Advanced OS & Mobile Technologies |
Semester III | Semester IV |
Software Architecture and Design Pattern | Industrial Training /Institutional project |
Machine Learning | - |
Evolutionary Algorithms | - |
Choice Based Optional Paper | - |
Practical on Software Architecture and Design Pattern and Machine Learning | - |
MSc Computer Science Syllabus Madras University
MSc Computer Science Syllabus in Madras University is mentioned below
Semester I | Semester II |
---|---|
Mathematics for Computer Science | Computer Networks |
Design and Analysis of Algorithms | Theory of Computation |
Database Management Systems | Digital Image Processing |
Computer Graphics | Digital Image processing Lab. |
Database Systems and Computer Graphics Lab | Elective |
Elective | Soft Skill* |
Soft Skill* | - |
Semester III | Semester IV |
Mini Project and Group Discussion | Big Data and Analytics |
Soft Computing | Internship |
Cryptography | Project Work |
Elective | - |
Soft Skill* | - |
MSc Computer Science Syllabus Kerala University
MSc computer science syllabus in Kerala University is mentioned below
Semester I | Semester II |
---|---|
Mathematical Foundations of Computer Science | Database Management Systems |
Distributed Operating Systems | Computer Networks & Security |
Data Structures & Algorithms | Software Engineering |
Computer Graphics & Image Processing | Elective I |
Data Structures using Python Lab | Network Programming in Java Lab |
Computer Graphics & Image Processing Lab | DBMS & Data Mining Lab |
Semester III | Semester IV |
Automata Theory & Compiler Design | Research Methodology & Report Writing |
Big Data Analytics | Elective III |
Artificial Intelligence | Major Project (Phase II) |
Elective II | Comprehensive Viva |
Major Project (Phase I) | - |
Seminar | - |
Data Analytics Lab | - |
MSc Computer Science Syllabus GNDU
MSc computer science syllabus in GNDU is mentioned below
Semester I | Semester II |
---|---|
Advanced Data Structures | Theory of Computation |
Advanced Computer Architecture | Image Processing |
Network Design & Performance Analysis | Design & Analysis of Algorithms |
Discrete Structures | Formal Specification & Verification |
Soft Computing | Distributed Database Systems |
Programming Laboratory - I (Based on Advanced Data Structures) | Programming Laboratory – II (Design & Analysis of Algorithm and Distributed Database Systems) |
Semester III | Semester IV |
Advanced Software Engineering | Advanced Web Technologies using ASP.NET |
System Software | Microprocessor and Its Applications |
Data Mining and Warehousing | Object Oriented Modeling, Analysis and Design |
Concept of Core and Advanced Java | Programming Laboratory – IV (Based on Advanced Web Technologies using ASP.NET ) |
Network Programming | Project Work |
Programming Laboratory - III (Based on Advanced Java and Network Programming) | - |
MSc Computer Science Syllabus Bharathiar University
MSc Computer Science Syllabus in Bharathiar University is mentioned below
Semester I | Semester II |
---|---|
Analysis & Design of Algorithms | Data Mining and Warehousing |
Object Oriented Analysis and Design & C++ | Advanced Operating Systems |
Python Programming | Advanced Java Programming |
Advanced Software Engineering | Artificial Intelligence & Machine Learning |
Algorithm and OOPS Lab | Data Mining Lab using R |
Python Programming Lab | Advanced Java Programming Lab |
Semester III | Semester IV |
Digital Image Processing | Project work and Vivavoce |
Cloud Computing | - |
Network Security and Cryptography | - |
Data Science & Analytics | - |
Digital Image Processing Lab using MATLAB | - |
Cloud Computing Lab | - |
Web Application development &hosting | - |
MSc Computer Science Top Colleges
Name of the College | Total Average Fees |
---|---|
Ramniranjan Jhunjhunwala College, [RJC] Mumbai | INR 78,000 |
Ramnarain Ruia College, [RRC] Mumbai | INR 81,000 |
Hindu College, Delhi University | INR 9,000 |
Sharda University, Greater Noida | INR 1,58,000 |
Loyola College, Chennai | INR 12,000 |
Hindustan College of Arts and Science, [HCAS] Chennai | INR 37,000 |
Tamil Nadu Open University, [TNOU] Chennai | INR 22,000 |
Christ University, Bangalore | INR 2,45,000 |
St Francis College, Hyderabad | INR 55,000 |
Institute of Engineering and Management, [IEM] Kolkata | INR 3,00,000 |
MSc Computer Science Syllabus: FAQs
Ques. What is MSc computer science?
Ans. M.Sc in Computer Science is a 2-year postgraduate degree that deals with system development, natural computation, mathematical foundation, software engineering, and artificial intelligence.
Ques. Who can do MSc computer science?
Ans. Admission for the M.Sc in Computer Science course requires the aspirants to complete their bachelor's degree related to computer science with a minimum of 50% aggregate marks.
Ques. What are the job options after MSc computer science?
Ans. Civil Engineer, Junior Assistant, Assistant Professor CSE, IT Consultant, Computer Engineer, Project Manager, Web Application Manager, Network Administrator, etc. are the job options after MSc computer science.
Ques. What courses can be done after MSc computer science?
Ans. Top certification courses that can be done after MSc computer science:
- Certification in JAVA.
- Cloud Computing Certification.
- Data Science Certification.
- Certification course in Artificial Intelligence.
- Certification course in Web Designing.
Ques. What is the average salary of MSc computer science?
Ans. The average salary of MSc computer science graduates is INR 7.17 Lakh per annum.
Ques. What are the top colleges for MSc computer science?
Ans. Ramniranjan Jhunjhunwala College, [RJC] Mumbai, Ramnarain Ruia College, [RRC] Mumbai, Hindu College, Delhi University, Sharda University, Greater Noida, etc. are the top colleges for MSc computer science.
Ques. What are the core subjects of MSc computer science?
Ans. The core subjects of MSc computer science are:
- Algorithms
- Computer Architecture
- Data Management
- Computer Theory
- Artificial Intelligence
- Calculus
- Computer Science Theory
- Data Logic
Ques. What are the project topics of MSc computer science?
Ans. The project topics of MSc computer science:
- Human-Computer Interaction
- Dependable and Autonomic
- Graphical User Interface
- Distributed and also Quantum Computing
Ques. Is it worth doing MSc computer science?
Ans. Earning your master's degree in computer science can be an excellent way to pursue more advanced roles in the field or, if you know how to program but didn't formally study computer science at the bachelor's level, gain a valuable education with which to change your career.
Ques. What are the electives of MSc computer science?
Ans. The electives of MSc computer science are:
- Data Mining
- Web Services
- Mobile Computing
- Distribution Computing
- Statistics and Data Analytics
- Information Security
- Data Compression
- Soft Computing