BSc Computer Science and Information Technology

Tribhuwan University
4 years
Rs.
Updated November 28, 2025

University

Tribhuwan University

Duration

4 years

Fee

Rs.

Colleges

76+

Summary

• Four-year, eight-semester CS and IT program under Tribhuvan University, combining computing theory, software development, networking, and practical labs.

• Focus on programming, algorithms, operating systems, networking, databases, AI, web technology, cryptography, software engineering, and system design.
• Integrates practical labs, project work, internships, and elective specialization.
• Designed to build computational thinking and real-world IT problem-solving capability.
• Prepares graduates for technical, analytical, and managerial roles across the IT sector.

 

Description

Semester I

Course CodeCourse TitleCredit HoursFull Marks
CSC109Introduction to Information Technology3100
CSC110C Programming3100
CSC111Digital Logic3100
MTH112Mathematics I3100
PHY113Physics3100
Total 15500

Semester II

Course CodeCourse TitleCredit HoursFull Marks
CSC160Discrete Structure3100
CSC161Object Oriented Programming3100
CSC162Microprocessor3100
MTH163Mathematics II3100
STA164Statistics I3100
Total 15500

Semester III

Course CodeCourse TitleCredit HoursFull Marks
CSC206Data Structure and Algorithms3100
CSC207Numerical Method3100
CSC208Computer Architecture3100
CSC209Computer Graphics3100
STA210Statistics II3100
Total 15500

Semester IV

Course CodeCourse TitleCredit HoursFull Marks
CSC257Theory of Computation3100
CSC258Computer Networks3100
CSC259Operating Systems3100
CSC260Database Management System3100
CSC261Artificial Intelligence3100
Total 15500

Semester V

Course CodeCourse TitleCredit HoursFull Marks
CSC314Design and Analysis of Algorithms3100
CSC315System Analysis and Design3100
CSC316Cryptography3100
CSC317Simulation and Modeling3100
CSC318Web Technology3100
Elective IElective I3100
Total 18600

Elective I Options:

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

Semester VI

Course CodeCourse TitleCredit HoursFull Marks
CSC364Software Engineering3100
CSC365Compiler Design and Construction3100
CSC366E-Governance3100
CSC367NET Centric Computing3100
CSC368Technical Writing3100
Elective IIElective II3100
Total 18600

Elective II Options:

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

Semester VII

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

Elective III Options:

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

Semester VIII

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

Elective IV & V Options:

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

Features

Features

• TU-affiliated semester system
• 126 credit hours across 8 semesters
• Practical-heavy program with labs and real projects
• Internship in final semester
• Multiple electives for specialization (AI, networking, robotics, cloud, GIS, security, etc.)
• Curriculum aligned with global computing standards

Admission Process

Admission Process

• Complete +2 Science with Physics and Mathematics (or A-Level Science / CTEVT Diploma with Physics & Math)
• Minimum second division or C grade in all subjects
• Fill TU CSIT admission form (one form valid across all CSIT colleges)
• Sit for TU IOST entrance exam (100 marks, 35% pass requirement, MCQ)
• Admission based on entrance merit and available seats
• Submit academic and identity documents for verification

 

Job Prospects

Job Prospects

• Software developer
• Web developer
• Network administrator
• Database administrator
• System analyst
• IT officer
• IT manager
• AI specialist
• System auditor
• Technical writer
• Project manager
• Information system manager

 

Colleges Offering This Course

Siddhanath Science Campus

Samajik College

Ramswaroop Ramsagar Campus

Padma Kanya Campus

Ojashwi College

NIST College Banepa

Nepathya College

Nepalgunj College of Management and Technology

National College of Computer Studies

Nagarjuna College of IT

Mahendra Multiple Campus Nepalgunj

Mahendra Multiple Campus Dang

Lumbini ICT College

Indreni College

Himalaya Darshan Campus

Gyan Deep College

Deerwalk Institute of Technology (DWIT)

Chitwan College of Technology

Birendra Memorial College

Aberdeen International College Vedas

Trinity International College

Orchid International College

Birat Multiple College

Asian School of Management and Technology

Amrit Science Campus

Central Campus of Technology

Mahendra Multiple Campus, Dharan

Nagarjuna College of Information Technology

Mechi Multiple Campus

Bhairahawa Multiple Campus

Deerwalk Institute of Technology

Malika Multiple Campus

Banke Bageshwori Campus

Kailali Multiple Campus

Himalaya Darshan College

Hetauda City College

Ambition College

Birat Kshitiz College

Bhaktapur Multiple Campus

Ramswarup Ramsagar Multiple Campus

Lord Buddha College, Biratnagar

Lumbini City College

Hari Khetan Multiple Campus

Ambikeshwari Campus

Mount Annapurna Campus

AIMS College Biratnagar

Bhairahawa Namuna Campus

Prithvi Narayan Campus

ACHS College of IT and Computer Science

Nihareeka College of Management and IT

Einstein Xavier College

Kathmandu College of Technology

National Infotech College

Nepalaya College

College of Applied Business and Technology

Patan Multiple Campus

Kathmandu BernHardt College

Caspian Valley College

Himalaya College of Engineering

Brooklyn College

St. Lawrence College

Vedas College

Sagarmatha College of Science and Technology

Padma Kanya Multiple Campus

Swastik College

National College of Computer Studies (NCCS)

Madan Bhandari Memorial College

Samriddhi College

Texas International College

Academia International College

Prime College

New Summit College

Janamaitri Multiple Campus

Kathford International College of Engineering and Management

Butwal Multiple Campus

Birendra Multiple Campus