Bachelors of Science in computer science and information Technology (BSc. CSIT) in Nepal is a four-year course affiliated with Tribhuvan University designed to supply the scholar with all kinds of knowledge within the field of Information Technology and Computing.

To date, Approx. 60 colleges are offering Bsc.CSIT Program all over the Nepal including constituent and affiliate colleges under TU. Bsc.CSIT in Nepal carries a total of 126 credit hours with many other elective.

BSc CSIT program involves, additionally to standard lectures, an excellent deal of practical and project works. The program develops the underlying principles of both computing and information Technology and shows how these principles are often applied to world problems. This program develops the talents that are essential for both computer professionals and IT specialists.


The goal of Bsc.CSIT software is to stand the statistics barrier taking place because of the conventional shape of IT followed, additionally to project the approaching technology withinside the development of IT career.

Similarly, pursue their service in Information and technical discipline via which after final touch of this diploma college students can layout and face the actual phrase e-gadget and create new technical Hardwar and Software answer for the present day issues relying at the specification they choose. Though the principle Vision of Bsc.CSIT software can be:

  • To offer essential information approximately IT career like purposeful information of each hardware and software program information and answer or opportunity to beautify the laptop gadget software program.
  • To satisfy the actual-global technical information required for an IT expert to address actual-global initiatives with a crew member the use of extraordinary gear used withinside the discipline of IT.
  • To offer deep information and expertise of technical programming capabilities, layout software program, and alertness of computers.
  • To increase the logical and innovative programming capabilities required withinside the discipline of IT and to clear up numerous styles of laptop and IT-associated issues.
  • To inspire and increase college students with substantial self-empowerment to develop as entrepreneurs.
  • To offer professional manpower to extraordinary growing IT organizations outside and inside the country.

Eligibility Criteria for Admission

  • The Candidates who are applying to BSc CSIT in Nepal should match the following conditions: Should have completed 12 years of schooling in the science field or equivalent institution recognized by Tribhuvan University (TU).
  • Should pass the entrance exam conducted by Tribhuvan University (TU) securing more than 40% marks.
  • Should have minimum Second Division in their +2 equivalent or have secured at least C in all subjects on +2 equivalent (11 and 12)

OR Studied A level must score at least D in all subjects and must study Physic and Mathematics. OR Passed 3-year Engineer Level from CTEVT but taking Mathematics and Physic

Note: Both Biology and Physical groups of +2 are eligible for this course.

Job Prospects

The scope for CSIT is huge and it’s still growing rapidly. Inevitably, it’ll have one of the most important contributions to the economy as everything is shifting to computers. This field of study allows you to urge a job and comfort because you’ll also remotely work from home for any company.

Additionally, the IT field is popular all around the world and most scholars from Nepal try to review in Australia for their education in this subject. Google, Facebook, Microsoft, or Amazon hire people with a computing background.

However, it’s tough to get a job in such dream companies as they need you to possess skills like competitive programming, understanding algorithms, cross-team working abilities, and dynamic problem-solving. To sum up, if you’ve got that passion to plan off the box then the planet is yours. Some of the popular Jobs are

Information Technology Analyst Database Administrator Information Technology Leadership Cloud Computing Engineer
Application Support Analyst Data Center Support Specialist Chief Information Officer (CIO) Cloud Architect
Senior System Analyst Data Quality Manager Chief Technology Officer (CTO) Cloud Consultant
System Analyst Database Administrator Director of Technology Cloud Product and Project Manager
System Designer Senior Database Administrator IT Director Cloud Service Developer
    IT Manager Cloud Software and Network Engineer
    Management Information Systems Director Cloud System Administrator
    Technical Operations Officer Cloud System Engineer
Computer Network Specialist Computer Support Specialist Software/Application Developer Information Security Web Developer
Computer and Information Research Scientist Customer Support Administrator Application Developer Information Security Analyst Front End Developer
Computer and Information System Manager Customer Support Specialist Applications Engineer Security Specialist Senior Web Administrator
Computer System Architect Desktop Support Manager Associate Developer Senior Security Specialist Senior Web Developer
Computer Network Architect Desktop Support Specialist Computer Programmer   Web Developer
Computer System Architect Help desk Specialist Developer   Web Administrator
IT Analyst Help Desk Technician Java Developer    
IT Coordinator IT Support Manager .NET Developer    
Network Administrator IT Support Specialist Programmer    
Network Architect IT Systems Administrator Programmer Analyst    
Network and Computer Systems Administrator Senior Support Specialist Senior Programmer Analyst    
Network Engineer Senior System Administrator Senior Software Engineer    
Network System Administrator Support Specialist Senior System Architect    
Senior Network Architect System Administrator Senior System Designer    
Senior Network Engineer Technical Specialist Software Architect    
Senior Network System Administrator Technical Support Engineer Software Engineer    
telecommunications Specialist Technical Support Specialist Software Engineer    
    Software Quality Assurance Analyst    
    System Architect    
    System Software Engineer    

Entrance Exam Preparation:

BSC.CSIT is one of the best IT courses in Nepal. Amrit Science Campus (ASCOL), Patan Multiple Campus, and Bhaktapur Multiple Campus are the main choice of students to study. There is huge competition in those government schools.

Every year Institute of Science and Technology(IOST) conducts the entrance examination for BSc.CSIT in Nepal from which around 8000 students will apply for BSc.CSIT program from which only around 2500 students will get a chance to pursue their carrier on this program.

The scholar has to rate a minimum of 40 to pass the entrance examination out of 100. There are many entrance preparation institutes for Bsc.CSIT in Nepal.

You can prepare CSIT Entrance Preparation online using HAMROCSIT. We provide all the materials required for CSIT Entrance Examination. We provide chapter-wise notes and MCQ practice.

BSc.CSIT Entrance Syllabus:

BSc.CSIT Entrance Examination contains 4 subject questions from grades 11 and 12 and Each subject contains a question of 25 marks 1 mark or each question.

  • Mathematics
  • Physic
  • English
  • Chemistry

CSIT Entrance Syllabus | CSIT in Nepal | Hamrocsit

Note: The Question of mathematics is asked only from grade 11.

Required Documents to Apply

  1. Bank Voucher (counter payment) OR Deposited Slip (e-banking payment)
  2. Recent Passport Size Photo
  3. Academic Transcript (Grade 11-12 or Equivalent) – make a pdf if you have mark sheets!
  4. Equivalence Certificate (if required)
  5. Marksheet (SLC/SEE or Equivalent)
  6. Citizenship Certificate OR Valid ID Card
  7. Scanned Copy of Candidate’s Signature


Two students from each college get a 100% scholarship.

TU lists the 2 students from each college as a full scholarship. TU publish the merit list for the scholarship in their website.

TU gives the scholarship:- One for males and one for females.

Besides this, There is less chance to get a 100% scholarship for students due to the high competition in this program. Government college also doesn’t provide 100% scholarship but offers low fees around 3-4 lakhs only. Most private colleges offer scholarships on the basis of students’ grades in +2 and entrance examinations conducted by IOST. Also, Some colleges offer next semester scholarships for merit students of the previous semester.

Fee Structure

Fee structure of BSc.CSIT in government colleges is around 3 – 4 Lakhs. In the case of private colleges, the Fee structure starts from 6 Lakhs to 15 Lakhs. Many colleges are affiliated with foreign universities, and have a fee structure of more than 15 Lakhs. The details fee structure of CSIT colleges can be found here.


Total Credit Hours: 126
One Credit Hours: 16 Lecture Hours
Total Lecture Hours: (126 x 16) = 2016

Credit Hours:

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 9 credit hours
Total Credit hours 126

Semester subjects for Bsc.CSIT in Nepal

Below are the complete list of semester subjects for Bsc.CSIT in Nepal.

First Semester
SN Course Code Course Title Credit Hrs. Full Marks
1 CSC109 Introduction to Information Technology 3 100
2 CSC110 C Programming 3 100
3 CSC111 Digital Logic 3 100
4 MTH112 Mathematics I 3 100
5 PHY113 Physics 3 100
Total 15 500
Second Semester
SN Course Code Course Title Credit Hrs. Full Marks
1 CSC160 Discrete Structure 3 100
2 CSC161 Object-Oriented Programming 3 100
3 CSC162 Microprocessor 3 100
4 MTH163 Mathematics II 3 100
5 STA164 Statistics I 3 100
Total 15 500
Third Semester
SN Course Code Course Title Credit Hrs. Full Marks
1 CSC206 Data Structure and Algorithm 3 100
2 CSC207 Numerical Method 3 100
3 CSC208 Computer Architecture 3 100
4 CSC209 Computer Graphics 3 100
5 STA164 Statistics II 3 100
Total 15 500
Fourth Semester
SN Course Code Course Title Credit Hrs. Full Marks
1 CSC257 Theory of Computation 3 100
2 CSC258 Computer Networks 3 100
3 CSC260 Database Management System 3 100
4 CSC261 Artificial Intelligence 3 100
5 CSC259 Operating System 3 100
Total 15 500
Fifth Semester
SN Course Code Course Title Credit Hrs. Full Marks
1 CSC314 Design and Analysis of Algorithms 3 100
2 CSC315 System Analysis and Design 3 100
3 CSC316 Cryptography 3 100
4 CSC318 Web Technology 3 100
5 CSC317 Simulation and Modeling 3 100
6 Elective I 3 100
Total 18 600
List of Electives
1IP Image Processing
2KM Knowledge Management
3MBD Microprocessor Based Design
4CSC319 Multimedia Computing
5CSC323 Society and Ethics in Information Technology
6WN Wireless Networking
Sixth Semester
SN Course Code Course Title Credit Hrs. Full Marks
1 CSC364 Software Engineering 3 100
2 CSC366 E-Governance 3 100
3 CSC367 NET Centric Computing 3 100
4 CSC368 Technical Writing 3 100
5 CSC365 Compiler Design and Construction 3 100
6 Elective II 3 100
Total 18 600
List of Electives
1CSC369 Applied Logic
2AAR Automation and Robotics
3CS Cognitive Science
4CHD Computer Hardware Design
5CSC370 E-Commerce
6NN Neural Networks
Seventh Semester
SN Course Code Course Title Credit Hrs. Full Marks
1 CSC409 Advanced Java Programming 3 100
2 CSC410 Data Warehousing and Data Mining 3 100
3 MGT411 Principles of Management 3 100
4 CSC412 Project Work 3 100
5 Elective III 3 100
Total 15 500
List of Electives
1DA Database Administrator
2DSD Digital System Design
3IR Information Retrieval
4IM International Marketing
5NS Network Security
6SPM Software Project Management
Eight Semester
SN Course Code Course Title Credit Hrs. Full Marks
1 AD Advanced Database 3 100
2 Elective V 3 100
3 I Internship 3 100
4 Elective IV 3 100
Total 12 400
List of Electives
1ANWI Advanced Networking with IPV6
2DSSAES Decision Support System and Expert System
3DAOD Distributed and Object-Oriented Database
4DN Distributed Networking
5ESP Embedded Systems Programming
6GT Game Technology
7GIS Geographical Information System
8IBM International Business Management
9ITCC Introduction to Cloud Computing
10MAD Mobile Application Development
11NASA Network and System Administration
12RS Real-Time Systems

Grading System

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

CSIT Colleges

Total Colleges: 16
Government Colleges: 15
Private College: 1

Government Colleges
1Patan Multiple CampusPatan Dhoka, Lalitpur144
2Amrit Science Campus (ASCOL)Lainchaur, Kathmandu144
3Bhaktapur Multiple CampusDoodhpati, Bhaktapur72
4PadmaKanya Multiple CampusBagbazar, Kathmandu72
5Siddhanath Science CampusMahendranagar, Kanchanpur72
6Ramsworup Ramsagar Multiple Campus Janakpur, Dhanusa36
7Mechi Multiple Campus
8Mahendra Morang Adarsha Multiple CampusRoadcyes Chwok, Biratnagar- 16, Morang, Nepal36
9Birendra Multiple CampusBharatpur, Chitwan, Nepal72
10Prithvi Narayan CampusBagar, Pokhara72
11Butwal Multiple CampusGolpark, Butwal72
12Bhairahawa Multiple CampusSiddarthangar, Province -5, Nepal72
13Central Campus of Technology
14Mahendra Multiple campus DangGhorahi, Dang36
15Mahendra Multiple Campus NepalgunjNepalgunj-13, Bhansar Road, Banke, Nepal36
Private Colleges
1St. Xaviers CollegeMaitighar, Kathmandu48
  Loading . . .