CourseCollegeEventUniversityExam CenterModel Question
    CourseCollegeEventUniversityExam CenterModel Question
    Information

Login

as College

Signup

as College

Learn More

about College Management

College Info Nepal Pvt. Ltd.
Kirtipur-10, Kathmandu,
DoIB Reg No: 4247-2080/2081[email protected]+9779745450062

College Info Nepal

Courses

Colleges

Event

University

Gallery

Contact Us

About us

For College

Login

Signup

Learn More

Membership

Information

Exam Center

Model Question

SEE Result

Legal Information

Legal Notice

Privacy Policy

Terms of Use

© 2026 College Info Nepal. All rights reserved.

Home
Courses
MSc Computer Science and Information Technology
Tribhuvan University (TU)

MSc Computer Science and Information Technology

Master of Science of Computer Science and Information Technology (MSc CSIT) is a 2 Year, four semester program by Tribhuvan University, Institute of Science and Technology. 

doodle2doodle
  • Overview
  • Eligibility
  • Offering College
  • Curriculum
  • Outcomes
  • Description

Overview

Duration

Discipline

Level

Affiliation

Last Updated

Eligibility Criteria

The student entering the M.Sc. CSIT Program must have completed B.Sc. CSIT degree offered by TU or its equivalent. Prospective students can apply for admission by submitting a completed form as required by the general rule of the university. The students for admission are selected based on the scores in the entrance test conducted by the admitting college. The program also admits students having Bachelor of Engineering (B.E.) degree in Computer, Electronics and Communication, and Electrical.

Top Colleges Offering MSc CSIT under Tribhuvan University (TU)

No Colleges Available

Curriculum Structure


Semester I

Course TitleCredit HourFull Marks
Advanced Operating Systems (C.Sc. 538)375
Object Oriented Software Engineering (C.Sc. 539)375
Algorithms and Complexity (C.Sc. 540)375
Seminar I (C.Sc. 542)125
Elective I375
Elective II375
List of Electives:
  1. Neural Networks (C.Sc. 543)

  2. Parallel and Distributed Computing (C.Sc. 544)

  3. Algorithmic Mathematics (C.Sc. 545)

  4. Advanced Computer Architecture (C.Sc. 546)


Semester II

Course TitleCredit HourFull Marks
Compiler Optimization (C.Sc. 558)375
Web Systems and Algorithms (C.Sc. 559)375
Seminar II (C.Sc. 560)125
Elective III375
Elective IV375
Elective V375

List of Electives:

  1. Machine Learning (C.Sc. 561)

  2. Computational Geometry (C.Sc. 562)

  3. Advanced Database Concepts (C.Sc. 563)

  4. Data Warehousing and Data Mining (C.Sc. 564)

  5. Systems Programming (C.Sc. 565)


Semester III

Courses TitleCredit HourFull Marks
Principles of Programming Languages (C.Sc. 618)375
Advanced Cryptography (C.Sc. 619)375
Literature Review Research (C.Sc. 620)250
Elective VI375
Elective VII375
Extra Elective I375

List of Electives / Extra Electives:

  1. Fuzzy Systems (C.Sc. 621)

  2. Embedded Systems (C.Sc. 622)

  3. Image Processing and Pattern Recognition (C.Sc. 623)

  4. Remote Sensing and GIS (C.Sc. 624)

  5. Multimedia Computing (C.Sc. 625)


Semester IV

Course TitleCredit HoursMarks
Genetic Algorithms (C.Sc. 665)375
Dissertation (C.Sc. 666)8200
Extra Elective II375

List of Extra Electives:

  1. Information and Coding Theory (C.Sc. 667)

  2. Cloud Computing (C.Sc. 668)

  3. e-Government (C.Sc. 669)

Course Outcome

  1. Build advanced programming skills

  2. Design efficient algorithms

  3. Develop software applications

  4. Manage databases and data systems

  5. Understand computer networks

  6. Explore AI and machine learning

  7. Analyze big data and analytics

  8. Learn cybersecurity principles

  9. Study cloud and distributed computing

  10. Work with operating systems

  11. Research emerging IT trends

  12. Apply IT in real-world solutions

  13. Improve problem-solving abilities

  14. Prepare for IT leadership roles

  15. Enhance technical communication skills

More About This Program

The M. Sc. Computer Science and Information Technology curriculum is largely modeled after courses offered at reputable international universities, with the exception that the majority of the admitted students are graduates of Tribhuvan University's three-year B. Sc. Computer Science program.


In addition to the regular core and elective computer science courses, the curriculum includes service courses to suit the demands of high-tech applications. The foundation and core courses are designed to meet graduate program requirements, while the service courses are designed to suit the needs of rapidly evolving computer technology and applications.


The primary goal of the M.Sc. CSIT program is to equip students with in-depth knowledge and skills in computer science and information technology, focusing on areas such as design, theoretical foundations, programming, and computer applications, as well as research and development.