Bachelor of Science in Computer Science and Information Technology (BSc CSIT) is a four-year, eight-semester undergraduate program offered by Tribhuvan University (TU) through the Institute of Science and Technology (IOST). It is one of the most sought-after computing degrees in Nepal, combining a strong foundation in computer science theory with practical, industry-relevant skills in programming, networking, artificial intelligence, database systems, and software engineering.
The program is delivered through TU's constituent campuses and a large number of affiliated private colleges across Nepal. Each semester ends with a dedicated examination conducted by IOST, and the curriculum is periodically revised to keep pace with evolving technology — the current structure reflects TU's most recent syllabus update.
Beyond core computer science, the program includes mathematics, natural science, statistics, English, and social science/management courses, along with a required internship and project component in the final year — giving graduates both technical depth and the broader academic foundation expected of a university degree.
Eligibility Criteria
Who Can Apply for BSc CSIT at TU
To be eligible for admission into the BSc CSIT program, a candidate must:
- Have successfully completed 10+2 (or equivalent) in the Science stream, with Physics, Chemistry, and Mathematics
- Have secured a minimum of second division (or the minimum grade specified by TU/IOST for the relevant board)
- A-Level candidates: must have secured at least grade D in Physics, Chemistry, and Mathematics
- Pass the CSIT Entrance Examination conducted by the Institute of Science and Technology (IOST), TU
- Complete all application procedures as specified by the affiliated or constituent college
Admission Process
- Fill out the Entrance Application Form through any TU-affiliated or constituent college offering the BSc CSIT program
- Sit for and pass the IOST entrance examination — a 100-mark, multiple-choice test covering Mathematics, Physics, Chemistry, English, and General IT
- Once results are published, secure admission at your chosen college based on your entrance rank and seat availability
- Complete the enrollment formalities as specified by the college
Program Structure & Credit Hours
BSc CSIT is structured across 8 semesters over 4 years, with a total of 126 credit hours, broken down as follows:
| Course Category | Credit Hours |
|---|---|
| Computer Science core courses | 75 |
| Computer Science elective courses | 15 |
| Mathematics courses | 12 |
| Natural science elective courses | 6 |
| Social science & management courses | 6 |
| English courses | 3 |
| Internship / Project | 9 |
| Total | 126 |
Instruction structure:
- Each semester runs approximately 90 working days
- A 3-credit-hour course with both theory and lab typically equates to 3 hours of theory + 3 hours of lab per week
- Each semester concludes with a formal examination conducted by IOST
Electives are introduced starting in the 5th semester, allowing students to specialize in areas such as multimedia computing, wireless networking, image processing, e-commerce, neural networks, cloud computing, mobile application development, and network security, depending on what their college offers that year.
Grading System
TU evaluates BSc CSIT students on a percentage-based division system:
| Division | Percentage Required |
|---|---|
| Pass Division | 40% |
| Second Division | 55% |
| First Division | 70% |
| First Division with Distinction | 80% and above |
Final results are calculated cumulatively across all 8 semesters, combining both internal (college-level) and external (TU-conducted) evaluation components, which vary slightly by subject.
Career Scope After BSc CSIT
Graduates of BSc CSIT are well positioned across Nepal's growing IT sector, as well as international opportunities, thanks to TU's broad recognition. Common career paths include:
- Software Engineer / Application Developer
- Web Developer / Web Designer
- Database Administrator
- Network Administrator / Network Architect
- System Analyst
- IT Consultant
- Cloud Architect
- Data Scientist / Data Analyst
- Cybersecurity roles (network security, cryptography-focused positions)
- IT Project Manager
Many graduates also pursue Master's degrees (MSc, MS, or equivalent) domestically or abroad, given the program's international academic recognition.
Frequently Asked Questions
How many semesters and subjects are in BSc CSIT at TU?
BSc CSIT is a 4-year, 8-semester program with 36 subjects in total (including electives), totaling 126 credit hours.
What is the minimum eligibility for BSc CSIT admission?
Completion of 10+2 (or equivalent) in the Science stream with Physics, Chemistry, and Mathematics, a minimum of second division, and passing the IOST entrance examination.
Is there an entrance exam for BSc CSIT?
Yes. The IOST entrance exam is a 100-mark multiple-choice test (120 minutes, no negative marking) covering Mathematics, Physics, Chemistry, English, and General IT, with a pass mark of 35.
What is the grading system for BSc CSIT?
Results are graded by division: Pass (40%), Second Division (55%), First Division (70%), and First Division with Distinction (80% and above).
When do electives start in BSc CSIT?
Elective subjects begin from the 5th semester onward, continuing through the 8th semester, allowing specialization in areas like AI, networking, cloud computing, and cybersecurity.
What jobs can I get after completing BSc CSIT?
Common roles include software engineer, web developer, database administrator, network administrator, system analyst, and data scientist, among others — see the Career Scope section above for a fuller list.