MSc CSIT
University
Tribhuwan University
Duration
2 years
Fee
Rs. 137800
Summary
Two-year, four-semester MSc program under Tribhuvan University focused on advanced computer science theory, systems, algorithms, hardware architecture, AI, distributed computing, software engineering, and applied technological skills. Designed to match international CS graduate standards while accommodating TU’s BSc CS/CSIT intake structure.
The program builds advanced competence in theoretical computer science, algorithm design, systems programming, operating systems, database systems, AI, networking, distributed systems, cryptography, and software engineering. It blends core CS foundations with elective specialization and project/dissertation work. The curriculum is structured to meet growing industry and research needs in high-technology computing, preparing graduates for professional, academic, and research careers. Completion requires 40 credit hours, seminars, electives, practical/lab work, and a final research project or dissertation.
Description
Curricular structure (table)
| Semester | Courses |
|---|---|
| 1 | Discrete Structure (CSc 511) – 3; Advanced Data Structure (CSc 512) – 3; Operating System (CSc 513) – 3; Seminar (CSc 571); Elective: Algorithmic Mathematics (CSc 514) / Advanced Database Design (CSc 515) – 3 |
| 2 | Advanced Computer Architecture (CSc 521) – 3; Automata Theory (CSc 522) – 3; Design & Analysis of Algorithm (CSc 523) – 3; Seminar (CSc 581); Electives: Optimization Techniques (CSc 524) / Internet Programming (CSc 525) / Embedded System (CSc 526) / Multimedia Technology (CSc 527) / Distributed Computing (CSc 528) / Artificial Intelligence (CSc 529) – 3 |
| 3 | Compiler Construction (CSc 631) – 3; Software Engineering (CSc 632) – 3; Seminar (CSc 671); Electives: Computational Geometry (CSc 633) / OOAD (CSc 634) / Systems Programming (CSc 635) / Cryptography & Internet Security (CSc 636) / Neural Network (CSc 637) – 3 |
| 4 | Principles of Programming Languages (CSc 641) – 3; Project/Dissertation (CSc 681) – 4; Extra Electives: Graphics & Image Processing (CSc 642) / Randomized Algorithm (CSc 643) / Evolutionary Computing (CSc 644) / Data Communication & Networking (CSc 645) / Scheduling Algorithms (CSc 646) / Data Mining & Warehousing (CSc 647) – 3 |
Features
Features
• Internationally aligned CS graduate curriculum
• Heavy lab/practical components
• Advanced algorithmic and theoretical training
• Strong systems-oriented coursework (OS, architecture, compilers)
• High-tech application courses (AI, distributed computing, networking)
• Research/project-based final semester
• Elective system enabling specialization
• Designed for BSc CS/CSIT graduates but open to engineering and science backgrounds with prerequisites
Admission Process
Admission process
• Hold a TU-recognized bachelor’s degree: BSc CS, BE Computer/Electronics, BTech, or equivalent CS curriculum
• Science and engineering graduates allowed if prerequisite CS courses completed
• Sit for TU IOST MSc entrance exam (100 marks, 2 hours, MCQ based on BSc CSIT syllabus)
• Secure at least 35% to pass
• Merit list formula: 20% Bachelor marks + 80% entrance score
• 80% seats allocated to open category; 20% reserved/inclusive category
• Reserved candidates must meet SEE/community schooling and regional criteria
• Admission only for candidates appearing and passing the entrance exam
Job Prospects
Job prospects
• Software engineer
• System architect
• Data engineer
• Database developer
• AI/ML engineer
• Security analyst
• Network and systems administrator
• Research assistant or academic pathway
• IT consultant
• Distributed systems developer
• Embedded systems developer
• Computational scientist
• Project/research roles in tech-driven sectors
No entrance requirements available
Curriculum 1
No description available