
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
| 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 |

Leave a Reply