MPhil in Computer Science



Program Overview

The Master of Philosophy (MPhil) in Computer Science is a specialized program designed to provide an in-depth and comprehensive understanding of computer science, with a focus on both theoretical foundations and practical applications. The program is structured to prepare students for advanced research, development, and leadership roles in both academia and industry. With a strong emphasis on independent research and specialized knowledge, the MPhil in Computer Science aims to enhance students’ expertise and contribute to the development of innovative technological solutions.

Duration: 2 Years (Onsite)
Intakes: January, April, June, October

Curriculum Structure

The MPhil in Computer Science is typically completed over two years, during which students undertake rigorous coursework, engage in research projects, and develop a thesis. The program provides a robust foundation in core areas such as algorithms, data structures, and software engineering, while offering flexibility to explore specialized topics including machine learning, data analytics, and network security. Students are expected to conduct original research, culminating in a thesis that contributes new insights or advancements to the field. Additionally, the program focuses on research methodologies, academic writing, and presentation skills, preparing students for scholarly contributions and professional advancement.

Career Pathways

Graduates of the MPhil in Computer Science are well-positioned to pursue high-level career opportunities in both academic and industry settings. Potential roles include:

  • Research Scientist
  • Senior Software Engineer
  • Data Scientist
  • Academic Faculty Member

The program also provides an excellent foundation for those wishing to pursue a PhD or other advanced research degrees. With its emphasis on specialized knowledge and research capabilities, the MPhil in Computer Science positions graduates for leadership roles and high-impact positions in the technology sector.

Program Learning Outcomes

Upon completion of the MPhil in Computer Science, students will have acquired:

  • A sophisticated understanding of advanced computer science concepts and research methodologies.
  • The ability to conduct independent research, analyze complex problems, and develop innovative technological solutions.
  • Proficiency in critically evaluating existing literature, designing and executing research projects, and communicating findings effectively through academic writing and presentations.

The program fosters a commitment to research excellence, ethical practices, and ongoing professional development, preparing graduates to contribute meaningfully to the field of computer science and lead advancements in technology.

MPhil – CS

[Master of Philosophy – Computer Science]
Core Courses (Mandatory):
Total: 15 Credits
CodeTitle of CoureCredits
CSC511Advanced Theory of Computation3
CSC512Advanced Algorithm Analysis3
CSC514Advanced Computer Architecture3
CSC515Advanced Operating Systems3
CSC581Advanced Research Methodology for CSC3
Major Courses – Electives / Specialization:
Total: 9 Credits
Subject to University offering, the student shall opt one of the tracks given below. Minimum
three courses will be required for thesis option within the opted stream:
Computer Networks
CodeTitle of CoureCredits
CSC639Telecom Management3
CSC632Advanced Computer Networks3
CSC633Advanced wireless Technologies3
CSC634Network Design and Management3
Thesis Additional Elective Courses
Total: 6 Credits
CodeTitle of CoureCredits
CSC681Thesis (with successful defense) in MPhil (CS)* *The Thesis can be substituted with two Elective/Specialization Courses to be chosen from the list of Elective Courses of chosen track given above (subject to University offering).6
CSC636Voice over IP Communications3
Software Engineering
CSC652Software Architecture & Design3
CSC653Software Engineering Paradigms and Tools3
CSC654Advanced Software Project Management3
CSC655Advanced Software Quality Assurance3
CSC656Formal Methods in Software Engineering3
CSC657Geographical Information Systems3
CSC658Advanced Web Engineering3
Artificial Intelligence
CSC612Machine Learning3
CSC613Embedded Systems3
CSC614Neural Networks3
CSC615Topics in Data Mining3
CSC616Knowledge based Systems3
CSC561Statistical and Mathematical Methods for Data Science3
CSC658Advanced Web Engineering3
Core Courses (Mandatory):
Total: 15 Credits
CodeTitle of CoureCredits
CSC511Advanced Theory of Computation3
CSC512Advanced Algorithm Analysis3
CSC514Advanced Computer Architecture3
CSC515Advanced Operating Systems3
CSC581Advanced Research Methodology for CSC3
Categories:

Leave a Reply

Your email address will not be published. Required fields are marked *