Bachelor of Science in Computer Science and Information Technology (BSc.CSIT) is a four year course affiliated to Tribhuvan University.

Bachelor of Science in Computer Science and Information Technology (BSc. CSIT) is a four year course affiliated to Tribhuvan University designed to provide the student with all sorts of knowledge in the field of Information Technology and Computing. The program involves, in addition to conventional lectures, a great deal of practical and project works. The program develops the underlying principles of both Computer Science and Information Technology and shows how these principles can be applied to real world problems. This program develops the skills that are essential for both computer professionals and IT specialists.

The design and implementation of B.Sc.CSIT course offers new challenges when compared to the traditional computing environment. The recent emergence of global business, new technologies for data processing and data communication / networking environment, equip specialized science graduates to focus on professional careers in Information Technology. The program provides the students with adequate theoretical and practical knowledge which will enable students to effectively participate in solving the complex problem of the IT industry.

Objective of BSc. CSIT

Our main objective is to teach, train, guide, and motivate students to effectively make their way into a challenging and rewarding IT and computing career.

    • To offer intensive knowledge in the theory, design, programming and application of computers.
    • Providing an in-depth understanding of and experience with computer systems.
    • Developing creative and analytical skills that provide a basis for technological problem-solving.
    • Equipping students with the technical knowledge required for an IT professionals to handle multi-tasking situations and to assess and develop computer based solutions.
    • Imparting knowledge of computer and programming logic environment in IT.
    • Knowledge of advanced IT applications in different business sectors.


  • Software Developer
  • Web Developer
  • Network Administrator
  • Database Administrator
  • IT Manager
  • Cryptographer
  • Ergonomics Program
  • System Analyst