Skip to content

Bachelor's

Bachelor of Science in Computer Science and Information Technology

B.Sc. CSIT (Bachelor of Science in Computer Science and Information Technology) is a four-year, eight-semester program that combines computer science theory, programming, software development, and information technology. It emphasizes analytical problem-solving, computer systems, algorithms, and practical application of computing concepts.

ScienceTribhuvan UniversityFull time
Duration
4 years
Indicative total fee
Rs. 6 lakh
Colleges offering
0
Demand index
90/100

Search and application volume

Eligibility and requirements

Minimum qualification
+2 or equivalent should have secured at least C in all subjects in Grade 11 and Grade 12
Worth knowing
  • Academic qualification: Must have completed 10+2 Science or an equivalent qualification recognized by Tribhuvan University.
  • Required subjects: Must have studied Physics and Mathematics, each with 100 full marks.
  • Minimum grades: Generally, at least a C grade in each subject or second division under the percentage system.
  • Entrance examination: Must pass the TU Institute of Science and Technology (IoST) entrance exam, generally requiring at least 35%.
  • Eligible streams: Both Biology and Mathematics groups may apply if they meet the subject requirements.

Syllabus and course structure

8 semesters, 71 subjects listed.

Year 1 / Semester 1

Year 1 / Semester 1 course structure for Bachelor of Science in Computer Science and Information Technology
SNCodeCourse nameCrFull marks
1CSC109Introduction to Information Technology3100
2CSC110C Programming3100
3CSC111Digital Logic3100
4MTH112Mathematics I3100
5PHY113Physics3100
Total15500

Year 1 / Semester 2

Year 1 / Semester 2 course structure for Bachelor of Science in Computer Science and Information Technology
SNCodeCourse nameCrFull marks
1CSC160Discrete Structure3100
2CSC161Object Oriented Programming3100
3CSC162Microprocessor3100
4MTH163Mathematics II3100
5STA164Statistics I3100
Total15500

Year 2 / Semester 3

Year 2 / Semester 3 course structure for Bachelor of Science in Computer Science and Information Technology
SNCodeCourse nameCrFull marks
1CSC206Data Structure and Algorithms3100
2CSC207Numerical Method3100
3CSC208Computer Architecture3100
4CSC209Comp3100
5STA210Statistics II3100
Total15500

Year 2 / Semester 4

Year 2 / Semester 4 course structure for Bachelor of Science in Computer Science and Information Technology
SNCodeCourse nameCrFull marks
1CSC257Theory of Computation3100
2CSC258Computer Networks3100
3CSC259Operating Systems3100
4CSC260Database Management System3100
5CSC261Artificial Intelligence3100
Total15500

Year 3 / Semester 5

Year 3 / Semester 5 course structure for Bachelor of Science in Computer Science and Information Technology
SNCodeCourse nameCrFull marks
1CSC314Design and Analysis of Algorithms3100
2CSC315System Analysis and Design3100
3CSC316Cryptography3100
4CSC317Simulation and Modeling3100
5CSC318Web Technology3100
6–Elective I3100
Total18600

Elective I

Choose from these
Elective I course structure for Bachelor of Science in Computer Science and Information Technology
SNCodeCourse nameCrFull marks
1CSC319Multimedia Computing3100
2CSC320Wireless Networking3100
3CSC321Image Processing3100
4CSC322Knowledge Management3100
5CSC323Society and Ethics in Information Technology3100
6CSC324Microprocessor Based Design––

Year 3 / Semester 6

Year 3 / Semester 6 course structure for Bachelor of Science in Computer Science and Information Technology
SNCodeCourse nameCrFull marks
1CSC364Software Engineering3100
2CSC365Complier Design and Construction3100
3CSC366E-Governance3100
4CSC367NET Centric Computing3100
5CSC368Technical Writing3100
6–Elective II3100
Total18600

Elective II

Choose from these
Elective II course structure for Bachelor of Science in Computer Science and Information Technology
SNCodeCourse nameCrFull marks
1CSC369Applied Logic3100
2CSC370E-commerce3100
3CSC371Automation and Robotics3100
4CSC372Neural Networks3100
5CSC373Computer Hardware Design3100
6CSC374Cognitive Science3100

Year 4 / Semester 7

Year 4 / Semester 7 course structure for Bachelor of Science in Computer Science and Information Technology
SNCodeCourse nameCrFull marks
1CSC409Advanced Java Programming3100
2CSC410Data Warehousing and Data Mining3100
3MGT411Principles of Management3100
4CSC412Project Work3100
5–Elective III3100
Total15500

Elective III

Choose from these
Elective III course structure for Bachelor of Science in Computer Science and Information Technology
SNCodeCourse nameCrFull marks
1CSC413Information Retrieval3100
2CSC414Database Administration3100
3CSC415Software Project Management3100
4CSC416Network Security3100
5CSC417Digital System Design3100
6MGT418International Marketing3100

Year 4 / Semester 8

Year 4 / Semester 8 course structure for Bachelor of Science in Computer Science and Information Technology
SNCodeCourse nameCrFull marks
1CSC461Advanced Database3100
2CSC462Internship6200
3–Elective IV3100
4–Elective V3100
Total15500

Elective IV & V

Choose from these
Elective IV & V course structure for Bachelor of Science in Computer Science and Information Technology
SNCodeCourse nameCrFull marks
1CSC463Advanced Networking with IPV63100
2CSC464Distributed Networking3100
3CSC465Game Technology3100
4CSC466Distributed and Object Oriented Database3100
5CSC467Introduction to Cloud Computing3100
6CSC468Geographical Information System3100
7CSC469Decision Support System and Expert System3100
8CSC470Mobile Application Development3100
9CSC471Real Time Systems3100
10CSC472Network and System Administration3100
11CSC473Embedded Systems Programming3100
12MGT474International Business Management3100

Outcomes and careers

You will be able to

  • Develop programming, algorithmic thinking, and problem-solving skills.
  • Design, develop, test, and maintain software systems.
  • Understand data structures, databases, operating systems, and computer networks.
  • Apply computer science theory to solve complex technical problems.
  • Gain knowledge of artificial intelligence, cybersecurity, and emerging technologies.
  • Build practical experience through projects, research, and internships.

Common career paths

  • Software Engineer / Developer
  • Backend, Frontend, and Full-Stack Developer
  • AI / Machine Learning Engineer
  • Data Scientist / Data Analyst
  • Cybersecurity Analyst
  • Network Engineer / System Administrator
  • Mobile Application Developer
  • Database Engineer
  • Cloud Engineer
  • IT Researcher / Academic
  • Game Developer
  • IT Entrepreneur / Freelancer

Colleges offering this course