B.Sc. Computer Science and Information Technology (B.SC. CSIT)

Bachelors 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. 

BSc CSIT 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 B.Sc. CSIT 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.

Mission of the B.Sc. CSIT course:

The mission of the B.Sc. CSIT course is to prepare the students to pursue career advancement in the field of information technology. At the completion of this degree, a student will be able to design the real world e-media products or create technical solutions to hardware and software problems, depending on the chosen area of specialization and electives.

However, the main aim of the B.Sc. CSIT program can be enlisted as:

  • 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 provides 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.
  • To equip students with the technical knowledge required for an IT professional to handle multi-tasking and multi programming situations and to assess and develop computer based solutions.
  • To provide necessary knowledge in the field of functional knowledge of hardware system and the and necessary knowledge of computer software system.

Career Opportunities

Graphics & multimedia

Animation Special Effects-Developer, Multimedia Developer, Computer Game Designer, Video Editor, GUI Designer

Software Development

Software Developer, Android Developer, System Analyst, Software Automation Developer, Database Engineer, QA Engineer, PHP/JAVA/.NET Engineer

Information Systems Operation & Managenment

Database Administrator,
System Administrator,
IT Consultant,
Computer Security Specialist,
Information System Specialist

Web & Internet

Internet Application Developer,
Internet Consultant,
Internet Advertising Designer,
Digital Marketing Officer

Telecommunication & Networking

Network Administrator,
Network Consultant,
ICT Specialist,
Network Engineer,
It Officer,
Technical Officer


Course Structure
Computer science core courses
75 Credit Hours
Natural science elective courses
6 Credit Hours
Mathematics courses
12 Credit Hours
English courses
3 Credit Hours
Social science and management courses
6 Credit Hours
Computer science elective courses
15 Credit Hours
Internship/Project (8th semester)
9 Credit Hours
Total Credit hours
126 Credit Hours

Fee Structure

Admission Fee
Rs 1,10,000/-
Each Semester (8 Semesters)
Rs 45,000/-
Rs 4,70,000/-
Library deposit
Rs 6,000/- (Note: Rs 3,000/- will be refunded )