Master of Science (Computer Science)

Master of Science (Computer Science)

School of Engineering and Technology (SET)

  • Program Code

    00021

  • Level

    Post Graduate

  • Duration

    2 Years

REQUEST INFO
Average Rating : 3.2
About the Programme

M.Sc. in Computer Science is a two-year post-graduate programme with the objective to develop human resources with core competence in various thrust areas of Computer Science. The programme includes software engineering, system development, natural computation, mathematical foundations and artificial intelligence. Other modules include programming, data analytics, software development, applied communications, network architecture, and database design. The coursework of the programme focus on preparing students for innovation within major tech companies or entrepreneurship within startup ventures. 
Students are provided with opportunities to develop and hone core competency in the field of computer science and encourage them to make a mark in the much sought after IT industry. Guest lectures, case studies and presentations are organised from time to time to give an insight into the latest development and happenings in the industry.

This course is for individuals who...

are passionate, diligent and determined to make a career in the Computer Science field. It is for candidates who possess the ability to accept changes and immediately look for creative solutions.

Students who are looking for...

a career with exceptional prospective fields and challenging roles in a futuristic industry must opt for this programme.

Course Fee
Fee Per Semester Fee Per Year
For National Students 52 000 1 00 000
For International Students 2550 5000
Syllabus

S.No.

Course Code

Course Title

L

T

P

Credits

1

MA267/MCP267

Design and analysis of algorithms

3

1

2

5

2

 

Programme Elective-II

3

0

0

3

3

 

Programme Elective-III

3

0

0

3

4

MCS204

Project

0

0

16

8

 

 

Credits in Term 4

 

 

 

19

Program Elective List:

PE-1

PE-2

PE-3

Introduction to cloud computing MCS205

Machine Learning MCS206

Data Analytics MCS307

Web Designing MCS208

Mobile Computing MCS209

Wireless Communication MCS210

 

 

 

 

 

Total Credits: __80___

Minimum Credits essential for the Programme:__80___

Design and analysis of algorithms:Objective of this course is to Reinforce basic design concepts (e.g. pseudocode specifications top-down design) Knowledge of algorithm design strategies Familiarity with an assortment of important algorithms.Enable students to analyze time and space complexity

S.No.

Course Code

Course Title

L

T

P

Credits

1

MCS201/MCP201

Programming in Python

3

0

2

4

2

MCA262/MCP262

Introduction to Computer Networks

3

0

2

4

3

MCS202

Software Engineering Principles

3

0

2

4

4

MCS203

Graph Theory and its Application

3

0

0

3

5

 

Programme Elective-I

3

0

0

3

6

 

Skill Development

2

0

0

2

 

Credits in Term 3

 

 

 

20

Introduction to Computer Networks Provide students with an overview of networking Gain insight into the issues challenges and work at all level of reference models Provide the students with practice on applying network design

Software Engineering Principles: The objective of this course is to give you knowledge and practical skills in the development of software systems of high quality and also provide fundamental knowledge of software engineering and make student aware of best software engineering practices and contemporary software engineering tools.

Graph Theory: The objective of the course is to teach students the basic graph theory concepts and their applications in computer science.

S.No.

Course Code

Course Title

L

T

P

Credits

1

MCA161/MCP161

Introduction to C Programming

3

1

2

5

2

MCA162/MCP162

Digital Electronics

3

0

2

4

3

MCS101

Operating System Concept

3

0

2

4

4

 

Introduction to MATLAB and its Applications

2

0

2

3

5

 

Discrete Mathematics

3

1

0

4

 

Credits in Term 1

 

 

 

20

Introduction to C Programming: Learn basic programming constructs –data types decision structures control structures in C learning logic aptitude programming in  c language Developing software in c programming

Digital Electronics: To acquire the basic knowledge of digital logic levels and application of knowledge to understand digital electronics circuits. To prepare students to perform the analysis and design of various digital electronic circuits

Operating System Concept: This course introduces the challenges for designing the operating systems. Includes different design principles and algorithms. Evaluation of algorithms proposed. Implementation of algorithms and utilities.

S.No.

Course Code

Course Title

L

T

P

Credits

1

MCA164/MCP154

Object oriented programming with JAVA

3

1

2

5

2

MCA166

Computer Organization and Architecture

3

0

0

3

3

MCS102/MCP102

Data Structures

3

1

2

5

4

 

Numerical Methods with Programming

4

0

0

4

5

MCS103/MCP103

Database Management Systems

3

0

2

4

 

Credits in Term 2

 

 

 

21

Object oriented programming with JAVA: Students will be able to:   The  model  of object oriented programming:  abstract data types encapsulation inheritance  and  polymorphism Fundamental features  of an object oriented language like Java:  object classes  and  interfaces exceptions  and libraries of  object collections. How to take the statement of a business problem and from this determine  suitable logic for solving the problem   then be able to proceed to code that logic as a program written in Java.

  Data Structures. Learn the concepts of various searching Sorting and Hashing Techniques.Choose the appropriate data structures and algorithm design method for a specified application

Database Management Systems: Develop the ability to design Implement and manipulate databases.Introduce students to build data base management systems. Apply DBMS concepts    to various examples and real life applications.

Eligibility Criteria
For National Students
  • B.Sc. IT/CS/Mathematics BCA.
For International Students The eligibility criterion for all programs for international applicants is minimum 50% in the qualifying examination and having studied the pre-requisite subjects for admission in to the desired program.
Career path you can choose after the course
  • Software developer
  • Software Tester
  • Network administrator
  • Database designer 
  • Game Designer
     
  • IBM
  • TCS
  • Wipro
  • Amazon
  • NTT Data etc.

Take the next step towards a career in engineering.

Schedule Appointment REQUEST INFO