MPHIL CS

The Master of Philosophy (MPhil) in Computer Science is an advanced degree program designed to provide students with a deep and comprehensive understanding of computer science research and practice. This program focuses on both theoretical and applied aspects of the field, preparing students for high-level research, development, and leadership roles in academia or industry. With a strong emphasis on independent research and specialized knowledge, the MPhil in Computer Science aims to advance students’ expertise and contribute to the development of innovative solutions in technology.

Overview

The MPhil in Computer Science typically spans two years, during which students engage in advanced coursework, research projects, and thesis work. The curriculum is tailored to provide a solid foundation in core areas such as algorithms, data structures, and software engineering, while also offering opportunities to explore specialized topics such as machine learning, data analytics, and network security. Students are required to conduct original research, culminating in a thesis that contributes new knowledge or insights to the field. The program also emphasizes research methodologies, academic writing, and presentation skills, preparing students for scholarly contributions and professional advancement.

Career Opportunities

Graduates of the MPhil in Computer Science are well-equipped for a variety of advanced career paths. They can pursue roles in research and development, either in industry or academia, where they may focus on cutting-edge technologies and innovative solutions. Potential career opportunities include research scientist, senior software engineer, data scientist, and academic faculty positions. The MPhil also provides a strong foundation for those interested in pursuing a PhD or other advanced research degrees. The program’s focus on research and specialized knowledge positions graduates for leadership roles and high-impact positions in the technology sector.

Program Learning Outcomes

Upon completing the MPhil in Computer Science, students will have developed a sophisticated understanding of advanced computer science concepts and research methodologies. They will be proficient in conducting independent research, analyzing complex problems, and developing innovative solutions. Students will also be skilled in critically evaluating existing literature, designing and executing research projects, and effectively communicating their findings through academic writing and presentations. The program fosters a commitment to research excellence, ethical practices, and ongoing professional development, preparing graduates to make significant contributions to the field of computer science and drive 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
Code Title of Coure Credits
CSC681 Thesis (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
CSC636 Voice over IP Communications 3
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