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.
- 2 Years / Onsite
- Intakes: Jan, Apr, Jun, Oct
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
Code | Title of Coure | Credits |
---|---|---|
CSC511 | Advanced Theory of Computation | 3 |
CSC512 | Advanced Algorithm Analysis | 3 |
CSC514 | Advanced Computer Architecture | 3 |
CSC515 | Advanced Operating Systems | 3 |
CSC581 | Advanced Research Methodology for CSC | 3 |
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
Code | Title of Coure | Credits |
---|---|---|
CSC639 | Telecom Management | 3 |
CSC632 | Advanced Computer Networks | 3 |
CSC633 | Advanced wireless Technologies | 3 |
CSC634 | Network Design and Management | 3 |
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
CSC652 | Software Architecture & Design | 3 |
CSC653 | Software Engineering Paradigms and Tools | 3 |
CSC654 | Advanced Software Project Management | 3 |
CSC655 | Advanced Software Quality Assurance | 3 |
CSC656 | Formal Methods in Software Engineering | 3 |
CSC657 | Geographical Information Systems | 3 |
CSC658 | Advanced Web Engineering | 3 |
Artificial Intelligence
CSC612 | Machine Learning | 3 |
CSC613 | Embedded Systems | 3 |
CSC614 | Neural Networks | 3 |
CSC615 | Topics in Data Mining | 3 |
CSC616 | Knowledge based Systems | 3 |
CSC561 | Statistical and Mathematical Methods for Data Science | 3 |
CSC658 | Advanced Web Engineering | 3 |
Core Courses (Mandatory):
Total: 15 Credits
Code | Title of Coure | Credits |
---|---|---|
CSC511 | Advanced Theory of Computation | 3 |
CSC512 | Advanced Algorithm Analysis | 3 |
CSC514 | Advanced Computer Architecture | 3 |
CSC515 | Advanced Operating Systems | 3 |
CSC581 | Advanced Research Methodology for CSC | 3 |