M.Sc. in Computer Science with specialization in Cyber Security


The area of Cyber security also known as computer security or IT security, is security applied to computers, computer networks, and the data stored and transmitted over them. The field is of growing importance due to the increasing reliance of computer systems in most societies. Governments, military, corporations, financial institutions, hospitals and other businesses collect, process and store a great deal of confidential information on computers and transmit that data across networks o other computers. With the growing volume and sophistication of cyber attacks, ongoing attention is required to protect sensitive business and personal information, as well as safeguard national security. By renaming the course as M.Sc in Computer Science with specialization in Cyber Security we will be able to harness both students who would like to pursue traditional and non innovative career choices like teaching and jobs in traditional government sectors as well as those who are open to challenging job ptions in corporate and allied sectors. The field of Information Security, namely the study of measures and countermeasures to real and serious security threats to information, has grown very rapidly in the recent years. The subject embraces technologies such as cryptography, computer security, network security, digital forensics and fraud detection, as well management of security and trade-offs while implementing information security.

Aim and Objective

  • To impart theoretical knowledge related to Computer Science
  • To impart theoretical & practical knowledge in the specialized areas of Cyber security
  • To cater the needs of government, industry and scientific organizations in the Computer Science and Cyber security related areas.
  • Develops professionals and leaders of high caliber imbued with values of entrepreneurship, ethics and social responsibility.
  • To motivate for research in Computer Science with specific emphasis on Cyber security
  • To train computer scientists who can work on real life challenging problems.

Course Description

Master of Science in Computer Science with specialization in Cyber security will be a restructured course offered by the Indian Institute of Information Technology and Management-Kerala, aims at offering a high standard curriculum in allied disciplines of Computer Science. The programme focuses on a broad grasp of foundations in Computer Science, deep understanding of the area of specialization, an innovative ability to solve new problems, and a capacity to learn continually and interact with trans-disciplinary groups. The technology enhanced e-learning methodologies with web based course management system and on-line learning system enriches the programme, allow to broaden their horizons.

The duration of the programme is 2 years and the courses are carefully designed to attain technical aspects that enable the students to grow into competent Cyber Security professionals. There are 11 core courses, 4 electives and five lab courses. The students are required to do a minor project of 2 credits each during 2nd and 3rd semester. The students are also required to take one elective course during second semester and three elective courses during the third semester of 3 credits. The 4th semester is for project/internship of 18 credits. Students are required to undergo an industry or research oriented project in any leading IT or R &D organizations. The total requirement for the programme is 72 credits.


Entry-level requirement is a minimum score of 60 percentage marks OR CPI/CGPA of 6.5  or above in 10 points in the    Bachelor’s degree in any branch  of Engineering/Technology/Science  with  Mathematics as  a Subject of study.


Students are selected through an All India entrance examination and an interview under the supervision of CUSAT. GATE/NET score holders with valid score are exempted from the test. Rank holders of CAT conducted by CUSAT are also exempted from the Institute conducted test. Reservation of seats for SC/ST, OBC etc. is applicable as per CUSAT rules. The final selection of the candidates is done through an interview from the short listed candidates of written test. The total intake of the students for the stream is 40 .

Assessment, Evaluation and Grading System

A student would be considered to have progresses satisfactorily at the end of a semester if he / she has a minimum of 75 % attendance.

There will be 40% for internal examination and 60% external examination marks for all courses except the minor projects and lab courses. The minor projects and lab exams will have only internal evaluations. There will be a continuous assessment for classroom performance, lab exercises, seminars and discussions. The evaluation scheme for each semester has internal assessment, End Semester Examinations and lab examinations.

The Question paper for the end semester external examination shall have Part A having 15 Questions of 2 marks each and Part B having 5 Questions of 6 marks each with a total of 60 marks. In order to secure a pass in any subject, the candidate should score 45% marks in external examination and an aggregate of 50% of the total of end semester examination and internal assessment marks.

The evaluation of a student’s performance at the end of the semester results in a grade, and a grade card will be issued on completion of each semester. The grade pattern is given below:

Requirement Credits
Core Courses 33
Elective Courses 12
Mini Projects 4
Lab Courses 5
Internship/Project 18
Total Credits 72

Core Courses

The student is required to earn 33 credits from the following 11 core courses:

  1. Computer Architecture and Organization
  2. Problem Solving and Programming in C
  3. Data Structure and Algorithm
  4. Introduction to Cyber Security
  5. Mathematical Foundations for Cyber Security
  6. Operating system
  7. Computer Networking
  8. Database Management System
  9. Object Oriented Programming
  10. Soft Engineering
  11. Internet Technologies

Elective Courses

The elective courses are offered in the 2nd and the 3rd semesters. There will be only one elective in the second semester and three electives in the third semester.

Electives for semester II:
  1. Number Theory and Cryptography
  2. Digital Image Processing
  3. Biometrics
  4. Soft Computing
  5. Steganography and Digital Watermarking
  6. Theory of Computation
  7. Pattern Recognition
  8. Artificial Intelligence
  9. Embedded Systems
  10. Security in Distributed Environments
  11. Data Analytics
Electives for semester III:
  1. Network Security & Information Retrieval
  2. Digital Forensics
  3. Ethical Hacking and Network Defense
  4. Security in Mobile Phone Applications
  5. Advanced Topics in Cryptography
  6. Cryptanalysis
  7. Secure Internet Programming
  8. Object Oriented Analysis and Design
  9. Principles of Management
  10. Computational Linguistics

Mini Projects

A student is required to do one mini project each during the Semester 2 and Semester 3 independently under the guidance of any faculty member of the institute. This facilitates the student to get familiarize with the latest research and development trends in the field. At the end of the semester the student is required to submit a report of the mini project and give an oral presentation of the mini project carried out by him/her. The project report and the oral presentation will be evaluated by a 3 member committee comprising of the faculty members of the institute including the project guide. The project report and the oral presentation carry 25 marks each. There will not be any external evaluation for the mini projects. The mini-project in all semesters carry 2 credit each.

Core Labs

A student is required to do two labs in the first & second semesters and one in the third semester. The lab report and lab examination carries 25 marks each.


A student is required to do a project during the Semester 4, independently under the guidance of any faculty member of the institute or as an internship project in an industry or any reputed academic/research institute. If a student is opting for an internship project in an industry or any other reputed academic/research institute, he is required to have an internal guide from the institute. The project/internship aims to provide the student an opportunity to participate and work in a major research/development activity. Typically, the industry internship helps the student to learn about work culture, business processes, technologies, marketing strategies, etc. At the end of the semester the student is required to submit a report of the project/internship and give an oral presentation of the project/internship carried out by him/her. The project report and the oral presentation will be evaluated by both an internal committee comprising of the faculty members of the institute including the project guide as well as an external committee constituted by the university. The internal and external evaluation of the project report and the oral presentation carries 250 marks each. The project/internship carries 18 credits.

Number of Seats :

The number of seats for this program is 40