The MSc in Computer Science at Nepal College of Information Technology (NCIT), Balkumari, Lalitpur, is a two-year, four-semester postgraduate program affiliated with Pokhara University. NCIT has 30 seats for the program.
The degree carries 60 credit hours and covers theoretical computer science, software engineering, computer architecture, distributed systems, computer networks, databases, artificial intelligence, programming languages, data warehousing, data mining, and research.
Each semester carries 15 credits, with a nine-credit Thesis/Dissertation forming the major academic component of Semester IV. NCIT has offered MSc CS since 2001.
| Field | Details |
|---|---|
| Course: | MSc in Computer Science |
| Acronym: | MSc CS |
| College: | Nepal College of Information Technology (NCIT) |
| Location: | Balkumari, Lalitpur, Nepal |
| Affiliation: | Pokhara University |
| Level: | Master’s |
| Duration: | 2 years / 4 semesters |
| Total Credits: | 60 |
| Seats: | 30 |
| Entrance: | Mandatory |
MSc CS is a postgraduate computer science degree with substantial emphasis on theory, advanced computing subjects, software systems, and research.
Students begin with Discrete Structure, Advanced Problem Solving Technique, Object Oriented Software Engineering, Algorithmic Mathematics, and Digital Logic and Computer Organization. Later semesters cover Theory of Computation, Advanced Computer Architecture, Distributed Operating System, Computer Graphics, Data Communication and Computer Networks, Distributed Database System, Principles of Programming Language, Artificial Intelligence, Real-Time Systems, and Data Warehousing and Data Mining.
The course concludes with a Thesis/Dissertation carrying nine credits. This research component gives students an opportunity to work in greater depth on a computer science topic within the academic requirements of the degree.
Applicants are eligible with one of the following academic backgrounds:
BSc in Computer Science
BSc in Physics
BSc in Mathematics
BSc in Statistics
BE in any branch
An equivalent qualification
Applicants must have a minimum 2.0 CGPA or Second Division.
The eligibility structure allows entry from both science and engineering backgrounds, provided the applicant meets the stated academic requirement.
Admission to MSc CS includes a mandatory entrance examination. Questions are drawn from subject areas related to the program.
The admission process includes submission of the master’s entrance application form with supporting documents and photographs, the entrance examination, selection, an admission offer for successful applicants, submission of the required original certificates or testimonials, and completion of enrollment requirements.
The normal duration of MSc Computer Science is two years, divided into four semesters.
Each semester carries 15 credits:
| Semester | Credits |
|---|---|
| Semester I | 15 |
| Semester II | 15 |
| Semester III | 15 |
| Semester IV | 15 |
Total Credits: 60
The normal completion period is two years, while the academic regulations allow a maximum completion period of four years.
| Semester | Subjects |
|---|---|
| Semester I | Discrete Structure; Advanced Problem Solving Technique; Object Oriented Software Engineering; Algorithmic Mathematics; Digital Logic and Computer Organization |
| Semester II | Theory of Computation; Advanced Computer Architecture; Distributed Operating System; Computer Graphics; Data Communication and Computer Networks |
| Semester III | Distributed Database System; Principles of Programming Language; Artificial Intelligence; Real-Time Systems; Elective I |
| Semester IV | Data Warehousing and Data Mining; Elective II; Thesis/Dissertation |
The curriculum contains 60 credit hours in total. The Thesis/Dissertation in Semester IV carries nine credits.
Elective options available to NCIT master’s students include:
Cloud Computing
Next Generation Networks (NGN)
Geographical Information System
Advanced IP Switching and Routing for Enterprise Networks
Compiler Design
Embedded Systems
Internet Programming
Analysis and Design of Algorithms
These electives are shared across the Master of Computer Engineering, MSc CS, and Master of Computer Information System programs.
The MSc CS curriculum covers computer science from several directions rather than concentrating on a single application area.
The mathematical and theoretical component includes Discrete Structure, Algorithmic Mathematics, and Theory of Computation. Systems study includes Digital Logic and Computer Organization, Advanced Computer Architecture, Distributed Operating System, Real-Time Systems, and computer networks.
Software-related study appears through Advanced Problem Solving Technique, Object Oriented Software Engineering, Principles of Programming Language, and related electives. Data-focused subjects include Distributed Database System and Data Warehousing and Data Mining.
Computer Graphics and Artificial Intelligence add further areas of postgraduate computing study before students complete their Thesis/Dissertation.
The MSc Computer Science program develops postgraduate knowledge related to computer systems, software applications, networks, computing research, and ICT technologies.
Students work toward abilities involving:
Evaluation and development of ICT technologies.
Development of software applications.
Solving complex computational problems through computing methods.
Working with areas such as Semantic Web, Cloud Computing, Artificial Intelligence, Knowledge Mining, and engineering-related computing.
Configuration, deployment, maintenance, and security of computers, networks, and Internet systems.
The combination of theory, systems, software, data, networks, and thesis work supports both technical study and research-oriented academic work.
Research is a defined part of the MSc CS structure. Semester IV includes a nine-credit Thesis/Dissertation, which accounts for more than half of that semester's credit load.
The course also identifies research-related areas such as machine intelligence, business intelligence, knowledge mining, image processing, pattern recognition, software engineering, databases, and computing systems.
Students considering MSc CS should therefore be prepared for both advanced taught courses and independent academic work.
Assessment includes internal evaluation and semester-end examinations under Pokhara University.
Internal academic evaluation considers attendance, tutorials, laboratory work, assignments, paper presentations, and mid-term evaluation. Students must pass the internal examinations before appearing in the final examination.
Pokhara University uses a four-point letter-grade system for the master’s programs. A minimum CGPA of 3.0 is required for the award of the master’s degree.
Students are also required to maintain at least 80% attendance in classes actually held.
The MSc CS curriculum relates to technical and managerial work in computer science and information technology.
Graduates may explore roles such as:
Systems Manager
Information Analyst
Network Manager
Software Engineer
Project Manager
Database Engineer
Network Administrator
Computing Researcher
Specialized areas connected with the program include image processing and pattern recognition, software engineering, artificial intelligence, data and web mining, network administration, database engineering, and research.
Career outcomes depend on technical ability, research experience, professional experience, recruitment requirements, location, and available opportunities.
MSc Computer Science can support progression to PhD-level study and research in computer science and related areas.
The thesis component is particularly relevant for students considering further academic research because it requires sustained work on a defined research topic within the master’s degree.
NCIT provides scholarships for master’s students according to Pokhara University guidelines. The Pokhara University scholarship provision covers 10% of the annual intake.
NCIT also provides a full semester-fee waiver for the subsequent semester to students who achieve an SGPA of 4.0. Class toppers and second toppers are also awarded.
MSc CS may suit graduates who want postgraduate study with a strong computer science and research component.
The curriculum requires work across mathematical foundations, software engineering, computer architecture, distributed operating systems, networks, databases, programming languages, artificial intelligence, data mining, electives, and thesis research.
Applicants from computer science, physics, mathematics, statistics, and engineering backgrounds who meet the eligibility requirement can apply for the program. Students considering the course should also account for its two-year academic commitment, entrance requirement, semester evaluation, attendance requirement, and thesis component.
The normal duration is two years, organized across four semesters.
The program is affiliated with Pokhara University.
NCIT has 30 seats for MSc in Computer Science.
Applicants need a BSc in Computer Science, Physics, Mathematics, or Statistics, a BE degree in any branch, or an equivalent qualification, with a minimum 2.0 CGPA or Second Division.
Yes. Passing the entrance examination is mandatory for admission to the master’s program.
The program carries 60 credits across four semesters.
Yes. Semester IV includes a nine-credit Thesis/Dissertation.
The curriculum includes discrete structures, software engineering, computer organization, theory of computation, computer architecture, distributed operating systems, computer networks, distributed databases, programming languages, artificial intelligence, real-time systems, data warehousing, data mining, electives, and thesis work.
Yes. The degree can support progression to PhD study and research in computer science and related areas.