A Small System for Student Research
A repeatable system for Nepali students researching colleges,
Read article ↗For students in Nepal considering an IT or computer science degree after +2, BSc CSIT is one of the major programs to compare with degrees such as BCA, BIT and Computer Engineering.
This guide explains what BSc CSIT is, eligibility, entrance examination, syllabus and subjects, duration, fees, colleges, admission process, skills, career options, further study and how to decide whether the course fits your goals.
2026 update: Tribhuvan University's Institute of Science and Technology is currently publishing BSc CSIT 2083 entrance and admission notices, including entrance results, college priority information and admission lists. Always check the latest IOST notice before applying.
The TU curriculum describes BSc CSIT as an eight-semester, four-year program requiring 126 credit hours.
BSc CSIT stands for Bachelor of Science in Computer Science and Information Technology. It is an undergraduate degree that combines the theoretical foundations of computer science with practical information technology.
The curriculum covers areas including:
The TU curriculum describes the program as covering the design and implementation of computer software systems, theoretical foundations of computer science and functional knowledge of computer hardware.
BSc CSIT is both. The name itself reflects the combination: computer science + information technology. The course therefore includes theoretical computer science as well as applied IT topics.
Students choose BSc CSIT for different reasons. Some want to become software developers. Others are interested in databases, networking, cybersecurity, data, AI, systems or further study.
The curriculum gives students exposure to multiple computing areas rather than restricting them to one specialisation from the beginning.
A BSc CSIT student can develop foundations in:
However, the degree itself does not guarantee a particular job.
A student's practical outcome also depends on:
The eligibility requirements should always be checked against the current TU/IOST admission notice, because admission rules and notices can change. The TU curriculum states that applicants should have completed 12 years of schooling in the science stream or an equivalent qualification, meet the stated academic requirement and pass the entrance examination conducted by IOST.
The traditional eligibility route is a +2 Science or equivalent qualification that satisfies TU's current requirements.
Students should verify:
BSc CSIT should not be treated like BCA, where eligibility can be broader depending on the university.
The TU BSc CSIT curriculum specifies a science stream or equivalent background. Students from non-science backgrounds should therefore check the current IOST eligibility notice rather than assuming they qualify.
Admission to BSc CSIT under TU involves the IOST entrance examination. The current IOST website is actively publishing BSc CSIT entrance information for the 2083 intake, including:
For example, IOST published a BSc CSIT Entrance Result 2083 notice on August 9, 2026, followed by college priority and admission information.
The process can be summarised as:
Check eligibility → Apply for entrance → Sit the IOST entrance examination → Receive result/rank → Follow the college priority/admission process → Complete college admission.
Exact dates and procedures should be taken from the current IOST notice for the relevant intake.
Preparation should be based on the official entrance syllabus and current notice, not an old preparation guide.
Students commonly need strong foundations in areas relevant to the entrance examination, including:
But the exact examination structure should be verified against the current official notice/syllabus before preparation.
BSc CSIT is a four-year undergraduate program divided into eight semesters. TU's curriculum specifies eight semesters and 126 credit hours. That means students normally progress through:
Year 1 → Year 2 → Year 3 → Year 4
with two semesters in each academic year.
<!-- Table 1: Overview & Structure -->
<table style="width: 100%; max-width: 750px; margin-bottom: 32px; border-collapse: collapse; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #FFFFFF; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 12px rgba(23, 21, 19, 0.08);">
<thead>
<tr style="background-color: #D4512A; color: #FFFFFF;">
<th style="padding: 16px; text-align: left; font-size: 18px; font-weight: 600;" colspan="2">BSc CSIT Syllabus & Curriculum Overview</th>
</tr>
</thead>
<tbody>
<tr style="background-color: #FFFFFF; border-bottom: 1px solid #F5F2EC;">
<td style="padding: 14px 16px; color: #171513; font-weight: 600; width: 30%;">Total Credit Hours</td>
<td style="padding: 14px 16px; color: #64748B; line-height: 1.5;">126 Credit Hours (Tribhuvan University Standard)</td>
</tr>
<tr style="background-color: #F5F2EC;">
<td style="padding: 14px 16px; color: #171513; font-weight: 600;">Core Components</td>
<td style="padding: 14px 16px; color: #64748B; line-height: 1.5;">Foundation Subjects, Core Computer Science, IT Subjects, Mathematics/Science, Electives, Project Work, and Internship</td>
</tr>
</tbody>
</table>
<!-- Table 2: First Semester Subjects -->
<table style="width: 100%; max-width: 750px; margin-bottom: 32px; border-collapse: collapse; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #FFFFFF; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 12px rgba(23, 21, 19, 0.08);">
<thead>
<tr style="background-color: #D4512A; color: #FFFFFF;">
<th style="padding: 16px; text-align: left; font-size: 18px; font-weight: 600;" colspan="2">BSc CSIT First Semester Subjects</th>
</tr>
</thead>
<tbody>
<tr style="background-color: #FFFFFF; border-bottom: 1px solid #F5F2EC;">
<th style="padding: 14px 16px; text-align: left; color: #171513; font-size: 15px; font-weight: 600; width: 30%;">Category</th>
<th style="padding: 14px 16px; text-align: left; color: #171513; font-size: 15px; font-weight: 600; width: 70%;">Subject Name</th>
</tr>
<tr style="background-color: #F5F2EC; border-bottom: 1px solid #F5F2EC;">
<td style="padding: 14px 16px; color: #171513; font-weight: 600;">IT Foundation</td>
<td style="padding: 14px 16px; color: #64748B; line-height: 1.5;">Introduction to Information Technology</td>
</tr>
<tr style="background-color: #FFFFFF; border-bottom: 1px solid #F5F2EC;">
<td style="padding: 14px 16px; color: #171513; font-weight: 600;">Programming</td>
<td style="padding: 14px 16px; color: #64748B; line-height: 1.5;">C Programming</td>
</tr>
<tr style="background-color: #F5F2EC; border-bottom: 1px solid #F5F2EC;">
<td style="padding: 14px 16px; color: #171513; font-weight: 600;">Hardware Core</td>
<td style="padding: 14px 16px; color: #64748B; line-height: 1.5;">Digital Logic</td>
</tr>
<tr style="background-color: #FFFFFF; border-bottom: 1px solid #F5F2EC;">
<td style="padding: 14px 16px; color: #171513; font-weight: 600;">Mathematics</td>
<td style="padding: 14px 16px; color: #64748B; line-height: 1.5;">Mathematics I</td>
</tr>
<tr style="background-color: #F5F2EC;">
<td style="padding: 14px 16px; color: #171513; font-weight: 600;">Physical Science</td>
<td style="padding: 14px 16px; color: #64748B; line-height: 1.5;">Physics</td>
</tr>
</tbody>
</table>
<!-- Table 3: Second Semester Subjects -->
<table style="width: 100%; max-width: 750px; margin-bottom: 32px; border-collapse: collapse; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #FFFFFF; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 12px rgba(23, 21, 19, 0.08);">
<thead>
<tr style="background-color: #D4512A; color: #FFFFFF;">
<th style="padding: 16px; text-align: left; font-size: 18px; font-weight: 600;" colspan="2">BSc CSIT Second Semester Subjects</th>
</tr>
</thead>
<tbody>
<tr style="background-color: #FFFFFF; border-bottom: 1px solid #F5F2EC;">
<th style="padding: 14px 16px; text-align: left; color: #171513; font-size: 15px; font-weight: 600; width: 30%;">Category</th>
<th style="padding: 14px 16px; text-align: left; color: #171513; font-size: 15px; font-weight: 600; width: 70%;">Subject Name</th>
</tr>
<tr style="background-color: #F5F2EC; border-bottom: 1px solid #F5F2EC;">
<td style="padding: 14px 16px; color: #171513; font-weight: 600;">Theoretical CS</td>
<td style="padding: 14px 16px; color: #64748B; line-height: 1.5;">Discrete Structure</td>
</tr>
<tr style="background-color: #FFFFFF; border-bottom: 1px solid #F5F2EC;">
<td style="padding: 14px 16px; color: #171513; font-weight: 600;">Programming</td>
<td style="padding: 14px 16px; color: #64748B; line-height: 1.5;">Object-Oriented Programming</td>
</tr>
<tr style="background-color: #F5F2EC; border-bottom: 1px solid #F5F2EC;">
<td style="padding: 14px 16px; color: #171513; font-weight: 600;">Hardware Core</td>
<td style="padding: 14px 16px; color: #64748B; line-height: 1.5;">Microprocessor</td>
</tr>
<tr style="background-color: #FFFFFF; border-bottom: 1px solid #F5F2EC;">
<td style="padding: 14px 16px; color: #171513; font-weight: 600;">Mathematics</td>
<td style="padding: 14px 16px; color: #64748B; line-height: 1.5;">Mathematics II</td>
</tr>
<tr style="background-color: #F5F2EC;">
<td style="padding: 14px 16px; color: #171513; font-weight: 600;">Statistics</td>
<td style="padding: 14px 16px; color: #64748B; line-height: 1.5;">Statistics</td>
</tr>
</tbody>
</table>
<!-- Table 4: Later Semesters & Electives -->
<table style="width: 100%; max-width: 750px; border-collapse: collapse; font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; background-color: #FFFFFF; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 12px rgba(23, 21, 19, 0.08);">
<thead>
<tr style="background-color: #D4512A; color: #FFFFFF;">
<th style="padding: 16px; text-align: left; font-size: 18px; font-weight: 600;" colspan="2">BSc CSIT Advanced Subjects & Electives</th>
</tr>
</thead>
<tbody>
<tr style="background-color: #FFFFFF; border-bottom: 1px solid #F5F2EC;">
<th style="padding: 14px 16px; text-align: left; color: #171513; font-size: 15px; font-weight: 600; width: 30%;">Focus Area</th>
<th style="padding: 14px 16px; text-align: left; color: #171513; font-size: 15px; font-weight: 600; width: 70%;">Key Subjects & Elective Specializations</th>
</tr>
<tr style="background-color: #F5F2EC; border-bottom: 1px solid #F5F2EC;">
<td style="padding: 14px 16px; color: #171513; font-weight: 600;">Core Computer Science</td>
<td style="padding: 14px 16px; color: #64748B; line-height: 1.5;">Data Structures & Algorithms, Computer Architecture, Operating Systems, Artificial Intelligence</td>
</tr>
<tr style="background-color: #FFFFFF; border-bottom: 1px solid #F5F2EC;">
<td style="padding: 14px 16px; color: #171513; font-weight: 600;">Software & Web Systems</td>
<td style="padding: 14px 16px; color: #64748B; line-height: 1.5;">Database Management, Software Engineering, Web Technology, Advanced Programming</td>
</tr>
<tr style="background-color: #F5F2EC; border-bottom: 1px solid #F5F2EC;">
<td style="padding: 14px 16px; color: #171513; font-weight: 600;">Data & Infrastructure</td>
<td style="padding: 14px 16px; color: #64748B; line-height: 1.5;">Computer Networks, Data Warehousing & Data Mining</td>
</tr>
<tr style="background-color: #FFFFFF; border-bottom: 1px solid #F5F2EC;">
<td style="padding: 14px 16px; color: #171513; font-weight: 600;">Specialized Electives</td>
<td style="padding: 14px 16px; color: #64748B; line-height: 1.5;">Networking, Security, Cloud Computing, Mobile Application Development, Distributed Systems</td>
</tr>
<tr style="background-color: #F5F2EC;">
<td style="padding: 14px 16px; color: #171513; font-weight: 600;">Practical Exposure</td>
<td style="padding: 14px 16px; color: #64748B; line-height: 1.5;">Project Work & Mandatory Industry Internship</td>
</tr>
</tbody>
</table>Yes, mathematics is part of the BSc CSIT curriculum, including Mathematics I and Mathematics II, along with statistics and discrete structures.
This is one of the important differences students should consider when comparing BSc CSIT with other computing degrees.
You build foundations in programming and progress toward more advanced programming concepts.
You study concepts such as:
You encounter:
Mathematical subjects provide the analytical foundation used across computer science.
Projects and internship components give students opportunities to apply academic knowledge.
There is no single BSc CSIT course fee for every college in Nepal. This is an important point. BSc CSIT course in Nepal is offered through TU constituent and affiliated institutions, and the total cost can differ substantially between institutions.
Current third-party listings show substantial variation between public/constituent campuses and private colleges. For example, current 2026 listings report constituent-college fees in the lower range and private-college fees considerably higher, but these figures vary by institution and should not be treated as a national fixed fee.
Always verify the current fee directly with the college before admission.
The BSc CSIT course in Nepal is offered through TU constituent and affiliated colleges. The number of institutions can vary depending on how current affiliated programmes and listings are counted. Current education directories list dozens of BSc CSIT institutions nationwide, with a substantial concentration in Kathmandu Valley. Edusanjal's current degree listing, for example, reports 146 institutions offering BSc CSIT and 59 in the Kathmandu district.
This is precisely why the college decision should be separated from the course decision.
Look at:
Kathmandu Valley has a large concentration of BSc CSIT colleges.
Some of the institution that offer Bsc CSIT course in Nepal, especially Kathmandu are:
Students often compare government/constituent and private colleges. The important differences can include:
This is not a universal quality ranking. A student's actual experience depends on the specific institution.
Depending on electives and independent learning:
The important distinction is: A university curriculum gives you the foundation; practical mastery requires independent practice.
Focus on:
Develop:
Choose a direction.
For example:
Focus on:
This is a recommended learning roadmap, not part of the official TU syllabus.
Potential career directions include:
The exact job you qualify for depends on your skills, specialization, projects and experience.
There is no single salary for a BSc CSIT graduate. Compensation varies according to:
Your first job doesn't necessarily have to be called “BSc CSIT graduate". You can apply for roles based on your actual skills.
For example:
You could target:
Potential directions include:
Potential directions include:
Potential directions include:
The degree gives you a foundation; your specialisation determines the direction you develop afterward.
Yes. BSc CSIT can provide a foundation for postgraduate study in computing, IT and related areas, subject to the eligibility requirements of the specific university and program.
Possible directions can include areas such as:
Do not assume that every master's program accepts BSc CSIT. Always check the current admission requirements of the specific postgraduate program.
BSc CSIT can be academically demanding because it combines:
Students who dislike mathematics or programming should understand the curriculum before applying.
But you do not need to be an expert programmer before starting.
The important qualities are:
Confirm that your +2/equivalent background satisfies the current IOST requirements.
Check the official IOST website.
Complete the application according to the official instructions.
Use the current official syllabus and examination information.
Attend the entrance examination at the designated center.
Follow the official result notice.
Follow the current IOST instructions for college selection and admission.
Submit the required documents and fees according to the selected institution.
The exact dates and procedures change by intake, so the current IOST notices should always take priority. IOST's 2083 cycle included entrance results, priority-order notices and admission lists in August 2026.
How to Choose a BSc CSIT College
Don't choose a college simply because someone calls it “the best". Instead, create a comparison checklist.
Confirm that the college is currently affiliated/authorised for BSc CSIT.
Ask for the complete four-year fee structure.
Calculate your actual daily travel time.
Look at faculty profiles and academic support.
Ask what practical facilities students actually use.
Check whether students have opportunities to build substantial projects.
Ask how internship opportunities are handled.
Consider morning/day/evening arrangements where applicable.
Understand the actual eligibility and continuation conditions.
Look at clubs, events, competitions and technical communities.
Check whether the college provides documented career activities, internship support or placement assistance.
There is no universal official ranking that makes one BSc CSIT college the best for every student.
Compare actual evidence.
Low cost doesn't automatically mean good fit, and higher cost doesn't automatically establish better education.
BSc CSIT admission under TU involves the IOST entrance pathway.
Mathematics is part of the curriculum.
Start building projects early.
Build practical ability alongside academic study.
Always verify the current status before paying admission fees.
Admission dates, fees, seat allocations and procedures can change.
What is BSc CSIT in Nepal?
BSc CSIT is the Bachelor of Science in Computer Science and Information Technology under Tribhuvan University's Institute of Science and Technology. It is a four-year, eight-semester undergraduate program with 126 credit hours.
BSc CSIT takes four academic years, divided into eight semesters.
The TU curriculum specifies 126 credit hours.
The TU curriculum specifies a science-stream or equivalent background and requires students to satisfy the entrance and application requirements. Always check the latest IOST notice for the current intake.
Yes. BSc CSIT admission under TU involves the entrance examination conducted through IOST.
It can be challenging because it combines programming, mathematics, computer science, systems and practical work. Consistent practice makes a major difference.
Yes. Mathematics and statistics are included in the curriculum.
Yes. Programming is a major part of the curriculum, beginning with C programming and progressing through additional programming and computing subjects.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "Person",
"@id": "https://dikshangautam.com.np/#person",
"name": "Dikshan Gautam",
"url": "https://dikshangautam.com.np/",
"knowsAbout": [
"Education in Nepal",
"BSc CSIT",
"BCA",
"BIT",
"Computer Science",
"Information Technology",
"Study Abroad"
]
},
{
"@type": "WebSite",
"@id": "https://dikshangautam.com.np/#website",
"url": "https://dikshangautam.com.np/",
"name": "Dikshan Gautam",
"publisher": {
"@id": "https://dikshangautam.com.np/#person"
}
},
{
"@type": "WebPage",
"@id": "https://dikshangautam.com.np/education/academic-courses/bsc-csit/#webpage",
"url": "https://dikshangautam.com.np/education/academic-courses/bsc-csit/",
"name": "BSc CSIT Course in Nepal: Complete Guide",
"isPartOf": {
"@id": "https://dikshangautam.com.np/#website"
},
"about": {
"@id": "https://dikshangautam.com.np/education/academic-courses/bsc-csit/#course"
},
"breadcrumb": {
"@id": "https://dikshangautam.com.np/education/academic-courses/bsc-csit/#breadcrumb"
},
"inLanguage": "en"
},
{
"@type": "Article",
"@id": "https://dikshangautam.com.np/education/academic-courses/bsc-csit/#article",
"headline": "BSc CSIT Course in Nepal: Complete Guide",
"description": "Complete guide to BSc CSIT in Nepal covering eligibility, entrance examination, syllabus, subjects, duration, fees, colleges, admission process, career options and further study.",
"author": {
"@id": "https://dikshangautam.com.np/#person"
},
"publisher": {
"@id": "https://dikshangautam.com.np/#person"
},
"mainEntityOfPage": {
"@id": "https://dikshangautam.com.np/education/academic-courses/bsc-csit/#webpage"
},
"about": {
"@id": "https://dikshangautam.com.np/education/academic-courses/bsc-csit/#course"
},
"inLanguage": "en"
},
{
"@type": "Course",
"@id": "https://dikshangautam.com.np/education/academic-courses/bsc-csit/#course",
"name": "BSc CSIT",
"alternateName": "Bachelor of Science in Computer Science and Information Technology",
"description": "BSc CSIT is a four-year undergraduate program under Tribhuvan University's Institute of Science and Technology, covering computer science, information technology, programming, mathematics, systems, databases, networking and related computing areas.",
"provider": {
"@type": "CollegeOrUniversity",
"name": "Tribhuvan University",
"url": "https://tu.edu.np/"
},
"educationalLevel": "Undergraduate",
"timeRequired": "P4Y",
"url": "https://dikshangautam.com.np/education/academic-courses/bsc-csit/"
},
{
"@type": "BreadcrumbList",
"@id": "https://dikshangautam.com.np/education/academic-courses/bsc-csit/#breadcrumb",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Home",
"item": "https://dikshangautam.com.np/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Education",
"item": "https://dikshangautam.com.np/education/"
},
{
"@type": "ListItem",
"position": 3,
"name": "Academic Courses",
"item": "https://dikshangautam.com.np/education/academic-courses/"
},
{
"@type": "ListItem",
"position": 4,
"name": "BSc CSIT Course in Nepal",
"item": "https://dikshangautam.com.np/education/academic-courses/bsc-csit/"
}
]
},
{
"@type": "FAQPage",
"@id": "https://dikshangautam.com.np/education/academic-courses/bsc-csit/#faq",
"mainEntity": [
{
"@type": "Question",
"name": "What is BSc CSIT in Nepal?",
"acceptedAnswer": {
"@type": "Answer",
"text": "BSc CSIT is the Bachelor of Science in Computer Science and Information Technology under Tribhuvan University's Institute of Science and Technology. It is a four-year, eight-semester undergraduate program with 126 credit hours."
}
},
{
"@type": "Question",
"name": "How many years is BSc CSIT?",
"acceptedAnswer": {
"@type": "Answer",
"text": "BSc CSIT takes four academic years divided into eight semesters."
}
},
{
"@type": "Question",
"name": "How many credit hours is BSc CSIT?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The Tribhuvan University curriculum specifies 126 credit hours."
}
},
{
"@type": "Question",
"name": "Who can study BSc CSIT?",
"acceptedAnswer": {
"@type": "Answer",
"text": "The TU curriculum specifies a science-stream or equivalent background, subject to the current eligibility requirements and entrance process published by the Institute of Science and Technology."
}
},
{
"@type": "Question",
"name": "Is there an entrance exam for BSc CSIT?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. BSc CSIT admission under Tribhuvan University involves an entrance examination conducted through the Institute of Science and Technology."
}
},
{
"@type": "Question",
"name": "Does BSc CSIT include mathematics?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Mathematics and statistics are included in the BSc CSIT curriculum."
}
},
{
"@type": "Question",
"name": "Does BSc CSIT include programming?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Yes. Programming is a major part of the BSc CSIT curriculum, beginning with C programming and progressing through additional programming and computing subjects."
}
},
{
"@type": "Question",
"name": "How long is BSc CSIT?",
"acceptedAnswer": {
"@type": "Answer",
"text": "BSc CSIT is a four-year undergraduate program divided into eight semesters."
}
}
]
}
]
}
</script>BSc CSIT course is a four-year, eight-semester computer science and information technology degree under Tribhuvan University's Institute of Science and Technology. It combines programming, computer science, mathematics, systems, information technology, databases, networking, software engineering and other computing areas within a 126-credit-hour curriculum.
For students considering BSc CSIT in Nepal, the most important questions are not simply “Is BSc CSIT good?” or “Which college is best?”
Instead, ask:
A BSc CSIT degree can provide the academic foundation. Your projects, skills, internships, specialization and experience will determine how you turn that foundation into a career.
More pages in academic courses.
Understand Bachelor of Arts pathways through subjects,
Open guide ↗A comprehensive guide to the BCA course in Nepal covering the
Open guide ↗Explore Humanities subject options, skills and degree pathways before selecting a college.
Open guide ↗Supporting articles that can help with the wider decision.
Browse the wider Education desk or read supporting articles on the blog.
Explore Education ↗