
The MSc CS Master of Computer Science at NCIT is a research- intensive program, designed to provide comprehensive knowledge and theoretical understanding of the Computer Science discipline. It prepares graduates to create computing solutions and to apply them to di erent areas that they come across in their professional areas.
B.Sc. in Computer Science/Physics/Maths/Statistics at Bachelor of Engineering or equivalent (with minimum 2.0 CGPA or Second Division) from Universities recognized by Pokhara University.
Key Learning Outcomes
- Participate in and manage work related to the evaluation, development, and implementation of emerging technologies in the eld of ICT
- Build robust software applications that aid technical development
- Acquire skills and knowledge pertaining to Intelligent computing for coming up with ideas about e cient algorithms to solve complex computational problems in di erent emerging and challenging domains like the Semantic Web, Cloud Computing, Arti cial Intelligence, Knowledge Mining, and Engineering
- Gain the needed scienti c perspective and technical skillsrelating to the con guration, deployment, maintenance and security aspects of computers,networks, and the
Career Prospects
The MSc CS Master of Computer Science degree opens up many exciting career routes in the eld of IT as systems managers, information analysts, network managers, software engineers, and project managers. This degree builds up con dence and capability in students for starting their own ventures. It opens up doors to students leading to PhD studies and to conduct cutting-edge research in the areas of their interest.
Some specialized domains
Image Processing: Experts in implementing and manipulating both existing and conceived algorithms for building applications related to Image Processing and Pattern recognition
Software Engineering: Senior Software engineers capable of making use of Ultra- modern CASE tools for monitoring and implementing multifarious aspects of Software Development
Artificial Intelligence: Specialists of complex intelligent algorithms used in computer-based systems that mimic human behavior, learning, and reasoning abilities
Database Engineering: Database engineers for envisioning and implementing large-scale enterprise Database solutions from both the Centralized and Distributed perspective
Research Work: Competent research workers in challenging domains like machine intelligence, business intelligence, and knowledge mining