The MSc in Computer System and Knowledge Engineering is a two-year postgraduate engineering program offered at Pulchowk Campus through the Department of Electronics and Computer Engineering under the Institute of Engineering (IOE), Tribhuvan University.
The program focuses on computer systems and knowledge engineering from the perspectives of hardware development, software development, and programming. It gives particular attention to embedded hardware, distributed software systems, and knowledge-based computing while also covering mathematical, analytical, security, cloud-computing, project, and research components.
The curriculum is organized across four semesters. Students complete core courses during the first year, move into elective and project work, and complete a thesis in the final semester.
| Field | Details |
|---|---|
| Course | MSc in Computer System and Knowledge Engineering |
| Level | Master’s degree |
| Campus | Pulchowk Campus – Institute of Engineering |
| Department | Electronics and Computer Engineering |
| University | Tribhuvan University |
| Duration | 2 years |
| Academic structure | 4 semesters |
| Enrollment capacity | 20 students |
| Major components | Core courses, electives, project, thesis |
| Admission requirement | Relevant bachelor’s degree and admission test |
| Final semester | Thesis work |
Computer System and Knowledge Engineering brings together two connected areas of advanced computing.
The computer-systems side concentrates on the design, development, and programming of computer systems, with particular emphasis on embedded hardware and distributed software systems.
Knowledge engineering deals with incorporating knowledge into computer systems so that they can address complex problems requiring structured reasoning or specialized expertise. Within the program's academic scope, knowledge engineering connects with areas such as artificial intelligence, databases, data mining, expert systems, decision-support systems, and information systems.
It also has connections with mathematical logic and fields concerned with reasoning and knowledge representation.
This combination gives the program a wider scope than a postgraduate course concentrating only on software development or hardware engineering. Students work across advanced computing, analytical methods, knowledge-based systems, information security, cloud computing, specialized electives, project work, and research.
At Pulchowk Campus – Institute of Engineering (IOE), the program sits within the Department of Electronics and Computer Engineering, which also supports undergraduate, postgraduate, and doctoral study in computing, electronics, communication, data, and related fields.
The MSc in Computer System and Knowledge Engineering is structured around four main academic objectives:
These objectives are reflected in the progression of the curriculum. The first year establishes advanced theoretical and technical foundations, while the second year gives students more room for specialization, project work, and thesis research.
The program runs for two years under a semester system.
The fourth semester is dedicated to thesis work.
| Semester | Academic components | Credits |
|---|---|---|
| First Semester | 4 core courses | 16 |
| Second Semester | 2 core courses + 2 electives | 16 |
| Third Semester | Project + 2 electives | 12 |
| Fourth Semester | Thesis | 16 |
The structure moves progressively from compulsory technical courses toward individual specialization and research.
The first semester contains four core courses, each carrying 4 credits.
| Course | Credits | Assessment |
|---|---|---|
| Algorithmic Mathematics | 4 | Internal and external |
| Computer Systems | 4 | Internal and external |
| Knowledge Engineering | 4 | Internal and external |
| Operation Research | 4 | Internal and external |
Algorithmic Mathematics provides part of the analytical foundation of the degree. Its placement in the first semester supports the mathematical and algorithmic work required in advanced computing and system-oriented study.
Computer Systems is directly connected with one of the central areas of the program. The wider course focus includes the design, development, and programming of computer systems, particularly in areas involving hardware and software interaction.
Knowledge Engineering establishes the second central academic direction of the degree.
The field involves building, maintaining, and developing knowledge-based systems and incorporating structured knowledge into computer systems for solving complex problems.
Areas connected with knowledge engineering in the program include artificial intelligence, databases, data mining, expert systems, decision-support systems, information systems, mathematical logic, and reasoning-related concepts.
Operation Research adds an analytical and decision-oriented component to the first-semester curriculum. Together with Algorithmic Mathematics, it broadens the quantitative foundation of the program beyond conventional computer-system subjects.
The second semester contains two compulsory courses and two electives.
| Course | Credits | Assessment |
|---|---|---|
| Information Security and Audit | 4 | Internal and external |
| Cloud Computing | 4 | Internal and external |
| Elective I | 4 | Internal and external |
| Elective II | 4 | Internal and external |
Information Security and Audit introduces an information-security dimension to the curriculum, while Cloud Computing addresses computing environments beyond conventional standalone systems.
The two electives allow students to begin shaping the program around more specific technical interests.
The third semester shifts further toward specialization and applied academic work.
Students complete:
The project provides a distinct applied component before the final thesis semester.
Electives allow students to build a more focused academic pathway using subjects connected with areas such as machine learning, data processing, distributed systems, intelligent systems, networking, databases, and information retrieval.
The final semester is devoted to a 16-credit thesis.
The thesis is the largest single academic component in the curriculum and gives students an opportunity to undertake focused research under the postgraduate framework of the program.
Its position after the project and elective semesters creates a clear progression:
This makes research an integral part of the program rather than an additional activity outside the taught curriculum.
Elective courses are offered according to the availability of resource persons.
The elective list includes:
The elective range extends across several branches of advanced computing.
Students can encounter intelligent systems through neural networks, machine learning, natural language processing, and smart systems; data-oriented study through advanced databases, data mining, and big-data analytics; networking through advanced switching, routing, and next-generation internet technologies; and specialized computational areas such as image processing, bioinformatics, and information retrieval.
The availability of individual electives depends on the academic resources available for the corresponding semester.
Eligibility: Candidates seeking admission must hold a Bachelor's Degree in Computer Engineering, Electronics and Communication Engineering, or an equivalent qualification from a recognized institution.
Candidates are also required to appear in the admission test.
The program therefore expects entrants to have an engineering background directly connected with computing, electronics, or communication systems.
Admission operates within the postgraduate framework of the Institute of Engineering and Tribhuvan University.
The basic academic sequence is:
The stated enrollment capacity for the program is 20 students.
Admission to this course should be distinguished from general admission to Pulchowk Campus. Applicants need to satisfy the requirements of the specific postgraduate program.
The first three semesters combine internal and external assessment for taught courses.
The listed taught courses and electives carry:
The project and thesis form separate research-oriented components of the curriculum.
This arrangement gives the program both course-based evaluation and extended project or research assessment.
The curriculum and elective structure bring together several branches of computing and engineering, including:
Students do not necessarily study every elective area. Their individual academic exposure depends on the electives offered and selected during the program.
The program is designed to strengthen professional, analytical, management, technical, and research abilities at an advanced level.
Through core courses, electives, project work, and thesis research, students may develop abilities related to:
The depth of individual expertise depends on elective choices, project work, thesis research, and continued technical practice.
The Department of Electronics and Computer Engineering supports several postgraduate computing programs.
Alongside Computer System and Knowledge Engineering, its academic environment includes specialized master's study in Data Science and Analytics, Networks and Cyber Security, and Information and Communication Engineering.
These are separate degrees rather than elective tracks within the MSc in Computer System and Knowledge Engineering.
Students considering postgraduate computing at Pulchowk should therefore distinguish between a program centered on computer systems and knowledge engineering and programs with a more specialized focus on data analytics, cyber security, or information and communication technologies.
The MSc in Computer System and Knowledge Engineering may suit graduates from Computer Engineering or Electronics and Communication Engineering who want advanced study extending beyond general undergraduate computing.
The program may be particularly relevant to students interested in a combination of:
Students should also be prepared for a thesis-based master's structure in which the final semester is dedicated to independent research.
The program runs for two years under a four-semester system.
It is offered through the Department of Electronics and Computer Engineering at Pulchowk Campus.
Candidates must hold a Bachelor's Degree in Computer Engineering, Electronics and Communication Engineering, or an equivalent qualification from a recognized institution.
Yes. Candidates are required to appear in the admission test under the applicable postgraduate admission framework.
The stated enrollment capacity is 20 students.
Yes. Students take four electives across the second and third semesters.
Yes. The third semester includes a 4-credit project.
Yes. The fourth semester is dedicated to a 16-credit thesis.
Elective areas include image processing, neural networks, machine learning, semantic web technologies, advanced databases, networking, big-data analytics, natural language processing, data mining, information retrieval, bioinformatics, and related computing subjects.