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

Overview

The BSc in Computer Science and Information Technology (CSIT) is a four-year undergraduate program that equips students with a strong foundation in computing, programming, software development, and information technology. The course combines theoretical knowledge with practical skills in areas such as algorithms, database management, networking, cybersecurity, web and mobile application development, and software engineering. It emphasizes logical thinking, problem-solving, and analytical abilities, preparing students to design and implement efficient IT solutions in various domains. Graduates gain the skills needed for careers in software development, IT consulting, network administration, data analysis, and emerging fields like artificial intelligence and cloud computing, with opportunities for further studies or professional certifications.

  • Course Info

    Affilation Tribhuwan University (TU)
    Duration 4 Years
    Institute Type College
    Average Fees Incurred Government/TU constituent colleges: ~NPR 3–4 lakhs total for the 4‑year program Private/TU‑affiliated colleges: ~NPR 6–8 lakhs (can be higher in some institutions)
    Average Salary Offered Entry-level: ~NPR 25,000–50,000/month With experience: ~NPR 60,000–120,000+/month
  • Admission Criteria

    Education: +2 / 10+2 / PCL (any stream; Math recommended)

    Minimum Marks: Second Division (~45%) or CGPA ≥ 2.0

    Entrance: Required for TU-affiliated colleges

    Documents: +2 marksheet, SEE marksheet, character & migration certificate, photos

     
     
  • Salient Features

    Comprehensive Curriculum: Covers programming, algorithms, databases, networking, cybersecurity, and software engineering.

    Practical Learning: Emphasis on lab sessions, coding projects, and real-world IT applications.

    Specialization Opportunities: Options to focus on AI, Data Science, Cloud Computing, or Web/Mobile Development in later semesters.

    Problem-Solving & Analytical Skills: Develops logical thinking and the ability to design efficient IT solutions.

    Internship & Industry Exposure: Opportunities to gain hands-on experience in IT companies and startups.

    Global Recognition: Degree is recognized internationally, enabling career or further studies abroad.

    Project-Based Learning: Capstone projects and thesis work prepare students for professional challenges.

  • Eligibility

    Completion of 10+2 or equivalent from a recognized board.

    Must have studied Science or Mathematics stream (Physics, Chemistry, Mathematics preferred).

    Minimum required percentage in higher secondary education usually 45–50%, depending on the university or college.

    Some universities may conduct an entrance exam or interview for admission.

    Students from other streams may be considered if they meet bridge course requirements (varies by institution).

  • Job Prospectus

    Graduates of BSc CSIT have a wide range of career opportunities in the IT and technology sector. They can work as software developers, web and mobile application developers, database administrators, network and system administrators, IT consultants, and cybersecurity analysts. With specialization or additional certifications, careers in data science, artificial intelligence, cloud computing, and machine learning are also possible. Graduates can find employment in IT companies, banks, government agencies, educational institutions, startups, and multinational corporations. Additionally, BSc CSIT provides a strong foundation for higher studies such as MSc in CSIT, MBA in IT, or international degrees, which can further enhance career prospects. Freelancing and entrepreneurship in software development and IT services are also viable paths.

  • Curricular Structure

    (BSc CSIT)  typically spread over 4 years (8 semesters):


    Year 1 (Semester 1 & 2) – Foundation

    Introduction to Computer Science

    Programming Fundamentals (C / Python)

    Mathematics for Computing

    Digital Logic and Computer Organization

    Communication Skills

    Lab Work & Practical Programming


    Year 2 (Semester 3 & 4) – Core IT Skills

    Data Structures and Algorithms

    Object-Oriented Programming (C++ / Java)

    Database Management Systems (DBMS)

    Operating Systems

    Computer Networks Basics

    Software Engineering Fundamentals

    Lab & Mini Projects


    Year 3 (Semester 5 & 6) – Advanced Topics

    Web Development (HTML, CSS, JavaScript, PHP)

    Mobile Application Development (Android / iOS basics)

    Network Administration & Cybersecurity

    Artificial Intelligence / Machine Learning (Elective)

    Elective Courses (Cloud Computing, Data Science)

    Internship / Industrial Training


    Year 4 (Semester 7 & 8) – Specialization & Project

    Advanced Database & Data Analytics

    Advanced Software Engineering & Project Management

    Elective Specialization (AI, Cloud Computing, Big Data, Cybersecurity)

    Capstone Project / Thesis Work

    Seminar & Presentation Skills


    Other Academic Attributes

    Strong emphasis on practical labs and project-based learning.

    Opportunity for industry exposure through internships.

    Electives allow focus on emerging technologies.

    Final year project demonstrates problem-solving, coding, and IT management skills.

Interested in this course?

Apply Now