Home > Schools >SCSE > Programmes

M.Sc. Computer Science

Objectives
  • To build theoretical base of Computer Science
  • To define, model and solve problems
  • To evaluate solutions using formal methods and experiments
  • To undertake challenging projects and carry out fundamental research
  • To identify trends, understand and evaluate emerging computing paradigms
Scope for Employment
  • As computing scientists and specialists in research labs and companies
  • As system/network performance analysts and simulation/evaluation specialists in IT companies
Curriculum

Semester I
Subject Name Credits
Discrete Mathematics 04
Data Structures 03
Computer Networks 03
Paradigms of Programming 03
Computer Architecture and Organization 04
Formal Languages and Automata Theory 02
Networking Lab 02
Data Structures Lab 02

 

Semester II
Subject Name Credits
Operating Systems 03
Computer Graphics 03
Database Management Systems 03
Design and Analysis of Algorithms 04
Open Source Programming 03
Elective-I (from List I) 03
Operating Systems Lab 02
Database Management Systems Lab 02

 

Semester III
Subject Name Credits
Software Engineering 03
Compiler Design 04
Artificial Intelligence 03
Cryptography and Network Security 03
Elective – II (from List II) 03
Elective – III (from List III) 03
CASE Tools Lab 02
Network Security Lab 02

 

Semester IV
Subject Name Credits
Project 20

LIST OF ELECTIVES

LIST I

Subject Name Credits
Web Services 03
Mobile Computing and Networking 03
Advanced Database Management Systems 03
Distributed Computing 03


LIST II
Subject Name Credits
Object Oriented Analysis and Design 03
Natural Language Processing 03
Data Compression 03
System Modeling and Simulation 03


LIST III
Subject Name Credits
Soft Computing 03
Embedded Systems 03
Real Time Systems 03
Image Processing 03
Scientific Computing 03