Master of Science (M.Sc.) Computer Science
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)