Introduction to
Master of Science in Computer Science
The cutting-edge graduate thesis and course-based program is designed to upgrade student’s core practical skills of computer science and transform them into innovative and quality researchers providing them with skills aiming to address problems of critical societal need and to generate new knowledge. As a result, graduate should be able to develop partnerships with government and the private sector and apply new knowledge for economic growth.
Learning Outcomes
- To equip the students with the necessary skills and knowledge to independently conduct, investigative work in selected sub-areas of computing.
- To equip the students with broad understanding of the technologies and theories supporting the architecture and construction of cost-effective software system.
- To prepare students to conduct research in computer science with advanced training in selected areas.
- To facilitate integration of acquired skills to analyze issues and synthesize solutions to computing- related problems.
- To prepare professional researchers with the ability to use their communication skills while working individually as well as in team environments.
- To prepare students to pursue successful careers or subsequent postgraduate studies while adapting to emerging technologies.
Job Market
A master’s degree in computer science can help you advance into senior positions in enterprise technology and business leadership, as well as get you accustomed with the technologies you’ll need to succeed in your career. With the continued growth of technology, the demand for skilled computer scientists is likely to continue to increase in the coming years, making a computer science degree an excellent investment in one’s future. Of many roles that an MS Graduate can get, some of them are mentioned below
- Computer and Information Systems Managers
- Computer and Information Research Scientists
- Computer Network Architects
- Applications Engineer
- Software Developers
- Information Security Analysts
- Computer System Analysts
- Web Developers
- Data Scientist
- Chief Information Officer
Curriculum
- Advanced Design and Analysis of Algorithms
- Advanced Computer Architecture
- Advanced Operating Systems
- Research Design and inferential Analysis
- Advanced Theory of Computation
- Elective – I
- Elective – II
- Elective – III
- Thesis Proposal and Progress / Elective Course
- Elective – IV
- Thesis Defense / Elective Course
Campuses Offering