BSc. CSIT is a four year program (with eight semesters) affiliated to Tribhuvan University and the course is designed to provide cutting edge technological skills in software development, algorithm design, code optimization and compiler design. The main objective of the degree is to offer intensive knowledge in the theory, design, programming and application of computers.

Eligibility Criteria
The candidate applying for B.Sc. CSIT program must have:
Successfully completed a twelve-year schooling or equivalent (only from science stream) from any University, Board or Institution recognized by Tribhuvan University.
Secured a minimum of second division (45%) in the twelve-year schooling or equivalent.

Admission Criteria
Admission of eligible candidate will be on the basis of score obtained on entrance test conducted by the Institute of Science and Technology, Tribhuvan University and performance in personal interview.


Course Structure:
There are eight semesters with 126 credit hours. This program comprises of the following courses:
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 9 credit hours
Total Credit hours 126


Grading System Percentage:
Pass Division 40%
Second Division 55%
First Division 70%
First Division With Distinction 80% or Above


Semester Wise Course Content:

First Semester:
1. Introduction to IT
2. Programming in C
3. Probability and Statistics
4. Calculus and Analytical Geometry
5. Elective I


Second Semester:
1. Digital Logic
2. Discrete Structure
3. Microprocessor
4. Data Structure and Algorithms
5. Linear Algebra
6. Elective II


Third Semester:
1. Computer Architecture
2. Object Oriented Programming Language
3. Operating systems
4. Numerical Method
5. Introduction to Management


Fourth Semester:
1. Theory of Computation
2. System of Analysis and Design
3. Database Management systems
4. Computer Graphics
5. Introduction to Cognitive science


Fifth Semester:
1. Computer Networks
2. Simulation and Modeling
3. Design and Analysis of Algorithms
4. Artificial Intelligence
5. Elective I


Sixth Semester:
1. Software Engineering
2. Compiler Design and Construction
3. Web Technologies
4. Real Time System
5. Elective II


Seventh Semester: :
[A] Specialization Area: Networking
1. Introduction to system Administration
2. Network Security
3. Linux Networking
4. Management a Microsoft server Environment
5. Implementation, Managing and Maintaining server Network and Infrastructure network services
[B] Specialization Area: Database
1. Web Database and Information system
2. Advance Database and Information system
3. Distributed and Object Oriented Database


Eight Semesters:
[A] Networking
1. Implementing and supporting windows os/Linux
2. Distributed Networking
3. Project a real world application Networking
4. Internship/Project
[B] Specialization Area: Database
1. Data Warehousing and DataMining
2. Decision support and expert system
3. Project on Database System
4. Internship/Project