AECC Global December
AECC Global December

BSc Computer Science and Information Technology (CSIT) – TU

Bachelor of Science in Computer Science and Information Technology (BSc CSIT)

🏛 Tribhuvan University
Duration: 4 Years

In recent years, Nepal has witnessed significant growth in the field of technology, and the demand for skilled professionals in computer science and information technology has skyrocketed. Among the various academic programs available, the Bachelor of Science in Computer Science and Information Technology (BSc CSIT) stands out as a popular choice for aspiring technologists.

Here, we will provide a comprehensive guide to pursuing BSc CSIT in Nepal, including information on eligibility criteria, syllabus, fee structure, career scope, salary prospects, and top colleges offering the program.

Basic Information

Bachelor of Science in Computer Science and Information Technology (BSc CSIT) is a 4-year course run by Tribhuvan University (TU) under the Science and Technology Department (IOST). There are 60 colleges affiliated with TU for this course in Nepal. Among them, 15 are TU constituent campuses and 45 are private colleges.

Additionally, there are 3036 seats for BSc CSIT (TU), and among them, 2429 are open seats and 607 are Samabesi seats. Among them,

The Bachelor of Science in Computer Science and Information Technology (B.Sc.CSIT) curriculum is based on courses taught in accredited international universities, with the requirement that students have completed twelve years of schooling in the science stream or equivalent from any university recognized by Tribhuvan University (TU).

The program includes a number of elective courses in addition to the foundational and core courses in computer science and information technology to meet the demand for high-technology applications development. The service courses are made to address the needs of rapidly evolving computer technology and applications, while the foundation and core courses are made to satisfy the requirements of undergraduate academic programs.

Students enrolled in the four-year B.Sc. CSIT program must complete courses in computer software design and implementation, foundational computer science theory, and a functional understanding of computer hardware. Computer science and related courses totaling 126 credits must be completed by all undergraduate students.


The primary goal of the B.Sc. CSIT program is to give students in-depth knowledge and abilities in a variety of computer science and information technology fields, including design, theory, programming, and computer system application. Graduates of this program are expected to have an essential understanding of computer hardware and software.


  • The candidate must have a +2 degree or its equivalent in science, physics, and mathematics with 100-100 full marks at the certificate level, as well as a minimum grade point average of C or second division in each subject. Or,
  • A level: The candidate must have taken science courses in physics and mathematics with a minimum grade of D in each subject and 100-100 total marks. Or,
  • CTEVT- Candidates with a diploma are required to have taken physics and mathematics courses worth 100 to 100 points and received a second division. Or,
  • Foreign Universities: Applicants must have obtained an equivalence certificate from the Curriculum Development Center for the appropriate level.
  • Pass the Entrance Exam (35 Marks).


There are two types of scholarships in BSc CSIT. The first one is merit-based based on semester results. For the first semester, it is awarded to the highest-ranked (entrance score) boy and girl in each college. For the remaining semester, it provided to a girl and a boy topper.

The second one is provided to 10% of the total students in each college. Only students who have studied Class 8 – Class 10 in Government College are eligible for this scholarship.


4 Years of BSc CSIT course is divided into 8 different semesters.

Institute of Science and Technology, Tribhuvan University, will conduct the final examination at the end of each semester. 80% weightage will be given to the final examination for the theory course and 60% will be given for the course having both theory and practical.

1st Semester Syllabus2nd Semester Syllabus
3rd Semester Syllabus4th Semester Syllabus
5th Semester Syllabus6th Semester Syllabus
7th Semester Syllabus8th Semester Syllabus

Course Structure

Semester I

Course CodeCourse TitleCredit HoursFull Marks
CSC109Introduction to Information Technology3100 (60 Theory + 40 Practical)
CSC110C Programming3100 (60 Theory + 40 Practical)
CSC111Digital Logic3100 (60 Theory + 40 Practical)
MTH112Mathematics I3100( 80 Theory + 40 Internal)
PHY113Physics3100 (60 Theory + 40 Practical)
Semester II
Course CodeCourse TitleCredit Hours Full Marks
 CSC160 Discrete Structure3 100 (60 Theory + 40 Practical)
CSC161Object Oriented Programming3100 (60 Theory + 40 Practical)
CSC162Microprocessor3100 (60 Theory + 40 Practical)
MTH163Mathematics II3100 (80 Theory + 20 Internal)
 STA164Statistics I3100 (60 Theory + 40 Practical)
Total 15500

Semester III

Course CodeCourse TitleCredit HoursFull Marks
CSC206Data Structure and Algorithms3100 (60 Theory + 40 Practical)
CSC207Numerical Method3100 (60 Theory + 40 Practical)
CSC208Computer Architecture3100 (60 Theory + 40 Practical)
CSC209Computer Graphics3100 (60 Theory + 40 Practical)
STA210Statistics II3100 (60 Theory + 40 Practical)
Total 15500

Semester IV

Course CodeCourse TitleCredit HoursFull Marks
CSC257Theory of Computation3100 (60 Theory + 40 Practical)
CSC258Computer Networks3100 (60 Theory + 40 Practical)
CSC259Operating Systems3100 (60 Theory + 40 Practical)
CSC260Database Management System3100 (60 Theory + 40 Practical)
CSC261Artificial Intelligence3100 (60 Theory + 40 Practical)
Total 15500

Semester V

Course CodeCourse TitleCredit HoursFull Marks
CSC314Design and Analysis of Algorithms3100 (60 Theory + 40 Practical)
CSC315System Analysis and Design3100 (60 Theory + 40 Practical)
CSC316Cryptography3100 (60 Theory + 40 Practical)
CSC317Simulation and Modeling3100 (60 Theory + 40 Practical)
CSC318Web Technology3100 (60 Theory + 40 Practical)
 Elective I3100
Total 18600

Electives Available

  1. Multimedia Computing (CSC319)
  2. Wireless Networking (CSC320)
  3. Image Processing (CSC321)
  4. Knowledge Management (CSC322)
  5. Society and Ethics in Information Technology (CSC323)
  6. Microprocessor-Based Design (CSC324)

Semester VI

Course CodeCourse TitleCredit HoursFull Marks
CSC364Software Engineering3100 (60 Theory + 40 Practical)
CSC365Complier Design and ConstructionCompiler Design and Construction100 (60 Theory + 40 Practical)
CSC366E-Governance3100 (60 Theory + 40 Practical)
CSC367NET Centric Computing3100 (60 Theory + 40 Practical)
CSC368Technical Writing3100 (80 Theory + 20 Internal)
 Elective II3100 (60 Theory + 40 Practical)
Total 18600

Electives Available

  1. Applied Logic (CSC369)
  2. E-commerce (CSC370)
  3. Automation and Robotics (CSC371)
  4. Neural Networks (CSC372)
  5. Computer Hardware Design (CSC373)
  6. Cognitive Science (CSC374)

Semester VII

Course CodeCourse TitleCredit HoursFull Marks
CSC409Advanced Java Programming3100
CSC410Data Warehousing and Data Mining3100
MGT411Principles of Management3100
CSC412Project Work3100
 Elective III3100
Total 15500

Electives Available

  1. Information Retrieval (CSC413)
  2. Database Administration (CSC414)
  3. Software Project Management (CSC415)
  4. Network Security (CSC416)
  5. Digital System Design (CSC417)
  6. International Marketing (MGT418)

Semester VIII

Course CodeCourse TitleCredit HoursFull Marks
CSC461Advanced Database3100
 Elective IV3100
 Elective V3100
Total 15500

Electives Available:

  1. Advanced Networking with IPV6 (CSC463)
  2. Distributed Networking (CSC464)
  3. Game Technology (CSC465)
  4. Distributed and Object-Oriented Database (CSC466)
  5. Introduction to Cloud Computing (CSC467)
  6. Geographical Information System (CSC468)
  7. Decision Support System and Expert System (CSC469)
  8. Mobile Application Development (CSC470)
  9. Real-Time Systems (CSC471)
  10. Network and System Administration (CSC472)
  11. Embedded Systems Programming (CSC473)
  12. International Business Management (MGT474)

Fee Structure

The Fee Structure of BSc CSIT varies between colleges. Normally, the constituent campuses of TU like Patan Multiple Campus, Ascol Campus, and a few others charge around 3.5 Lakhs. At the same time, the fee in private colleges starts at 7 lakhs and goes up to 20 Lakhs depending upon the college you choose.

ConstituentNPR 3-4 Lakhs
PrivateNPR 7-20 Lakhs

Scope / Job Aspects

The BSc CSIT degree provides a variety of job options in the IT industry. Software developers, database administrators, network administrators, system analysts, web developers, IT consultants, cybersecurity professionals, and other positions are available to graduates.

Many global corporations, software companies, banks, and government agencies aggressively seek BSc CSIT graduates. In Nepal, opportunities for career advancement and professional development in the IT area are many.

Some of the popular Job options for BSc CSIT graduates are:

S.NBSc CSIT Job Options
1Software Developer
2Web Developer
3UX Designer
4Mobile App Developer
5IT Project Manager
6Information Security Analyst
7Graphics Designer
8QA Engineer
9Systems Architect
10AI Engineer
11AI Engineer
12Network Security Engineer
13Database Administrator
14AI Engineer
15Cloud Engineer

Salary Prospects

The salary depends upon your skill and experience. Just after your graduation, if you don’t have any experience, you will get a salary of around NPR 30,000 for a few months. After you have gained some experience, you can expect at least NPR 50,000 for at least 1 Year.

With 2-4 Years of experience in a certain field, BSc CSIT students can easily make over NPR 2 Lakhs if they utilize their skills properly.

Top Colleges

These are the top 10 BSc CSIT colleges in Nepal:

S.NBest BSc. CSIT College in NepalLocation
1St. Xavier CollegeMaitighar, Kathmandu
2Amrit Science CampusLainchaur, Kathmandu
3Patan Multiple CampusPatan Dhoka, Lalitpur
4Madan Bhandari Memorial CollegeNew Baneshwor, Kathmandu
5Bhaktapur Multiple CampusNagarkot Road, Bhaktapur
6Birendra Multiple CampusBharatpur, Chitwan
7Prithvi Narayan CampusBhim Kali Patan Marga 1, Pokhara
8Prime CollegeNayabazar, Kathmandu
9New Summit CollegeBaneshwor, Kathmandu
10Sagarmatha College of Science and TechnologySanepa, Lalitpur


CourseBachelor of Science in Computer Science and Information Technology (B.Sc. CSIT)
UniversityTribhuvan University
Duration4 Years (8 Semesters)
No. of Colleges60
Fee StructureNPR 3 -20 Lakhs

Also, Watch a Video on BSc CSIT Course in Nepal



Please enter your comment!
Please enter your name here

Must Read