Course : Master of Science (M.Sc.) Computer Science

Course Overview

The M.Sc. Computer Science programme under Calicut University is a two-year postgraduate course designed to provide students with an in-depth understanding of both theoretical and practical aspects of computer science. The course emphasizes advanced concepts in computing, software development, data management, and research methodologies.

Duration

  • 2 years (4 semesters)
  • Each semester typically includes theory papers, lab work, and project work.
  • The final semester includes a major project and viva-voce.
  • A Bachelor’s degree in:
    • B.Sc. Computer Science / IT
    • BCA
    • B.Sc. with Mathematics, Electronics, Statistics + Computer Science as a subsidiary
    • B.Tech / BE in related fields
  • Minimum aggregate: Generally 55% marks (relaxation for reserved categories as per university norms).

Curriculum Structure (Sample Topics)

The syllabus may vary slightly by college, but typically includes:

Semester I

  • Advanced Data Structures
  • Discrete Mathematical Structures
  • Object Oriented Programming (Java or Python)
  • Computer Organization
  • Lab I (Programming Lab)

Semester II

  • Operating Systems
  • Design and Analysis of Algorithms
  • Database Management Systems
  • Computer Networks
  • Lab II (DBMS & Networks)

Semester III

  • Software Engineering
  • Artificial Intelligence
  • Web Technologies
  • Elective I (e.g., Machine Learning, Mobile Computing)
  • Mini Project

Note: Students are expected to carry out a project using real-time technologies in the final semester, often in association with an IT company or research institution.

Career Opportunities

After completing the M.Sc. Computer Science degree, graduates can pursue careers in:

  • Software Development
  • Systems Analysis
  • Database Administration
  • Data Science & Analytics
  • Cyber Security
  • Artificial Intelligence & Machine Learning
  • Cloud & DevOps Engineering
  • Academia & Research (via Ph.D or M.Phil)

Higher Education & Research

Students can go on to:

  • M.Phil / Ph.D. in Computer Science
  • UGC-NET / JRF exams for lectureship
  • Specialization certifications (e.g., Data Science, AI/ML, Cyber Security)