Home/Programs/B.Sc. CSIT

B.Sc. CSIT

Bachelor of Science in Computer Science and Information Technology — a four-year, research-oriented degree affiliated to Rajarshi Janak University.

Program Overview

Become a computer scientist, not just a coder

B.Sc.CSIT is a comprehensive undergraduate degree that blends the theory of computer science with practical software and systems skills. Across eight semesters you'll move from programming fundamentals to advanced topics like artificial intelligence, cryptography, cloud computing and distributed systems.

The program emphasises problem-solving, mathematics and hands-on lab work, backed by real-world projects and an internship — preparing you for careers in software development, data, networking and research, or for postgraduate study.

4 Years · 8 Semesters 128 Credit Hours Faculty of Science & Technology
Student writing code on a laptop
Science & Techresearch-oriented
What You'll Master

Skills that open real tech careers

Programming & Algorithms

C, C++, Java and Python, plus data structures and algorithm design to write efficient, elegant software.

Databases & Data

Design and query databases, and explore data mining and analysis to turn raw data into insight.

Networks & Systems

Operating systems, computer networks and architecture — the backbone of modern computing.

AI & Machine Learning

Foundations of artificial intelligence and machine learning to build intelligent applications.

Security & Cryptography

Cryptography and cybersecurity essentials to build and protect trustworthy systems.

Cloud & Distributed Systems

Cloud computing and distributed systems that power today's scalable, global applications.

Semester-wise Curriculum

Eight semesters, one strong foundation

A representative outline of the B.Sc.CSIT course structure under Rajarshi Janak University. Courses progress from fundamentals to advanced electives, with project work and an internship in the final year.

Semester I

  • C Programming
  • Digital Logic
  • Mathematics I
  • Physics
  • Introduction to IT

Semester II

  • Object-Oriented Programming (C++)
  • Discrete Structures
  • Mathematics II
  • Microprocessor
  • Statistics I

Semester III

  • Data Structures & Algorithms
  • Numerical Methods
  • Computer Architecture
  • Computer Graphics
  • Statistics II

Semester IV

  • Theory of Computation
  • Operating Systems
  • Database Management System
  • Artificial Intelligence
  • Data Communication & Networking

Semester V

  • Design & Analysis of Algorithms
  • System Analysis & Design
  • Cryptography
  • Computer Networks
  • Web Technology

Semester VI

  • Software Engineering
  • Compiler Design
  • Advanced Java
  • Simulation & Modelling
  • Elective I

Semester VII

  • Cloud Computing
  • Data Mining
  • Elective II
  • Project Work I
  • Internship

Semester VIII

  • Machine Learning (Elective)
  • Mobile Development (Elective)
  • Elective IV
  • Project Work II

Course titles are indicative and follow the Rajarshi Janak University B.Sc.CSIT syllabus; the university may revise courses each academic year.

Eligibility

Who can apply

  • Passed +2 / Intermediate / PCL or equivalent in the Science stream
  • Minimum 40% marks or aggregate C grade (1.61 GPA)
  • Must appear in the RJU-CMAT entrance test (100 marks)
  • Admission based on entrance merit and available seats
Start Application
Career Pathways

Where graduates go

Software Engineer Data Analyst System / Network Admin Security Analyst AI / ML Engineer IT Consultant

Graduates are also well prepared for postgraduate study such as MSc CS/IT, MCA or research programs in Nepal and abroad.

Fees & Duration

Quick facts

DetailInformation
DegreeBachelor of Science in Computer Science & IT
AffiliationRajarshi Janak University, Janakpurdham
Duration4 years (8 semesters)
Credit Hours128 credits
Eligibility+2 Science with min. 40% / C grade (1.61 GPA)
EntranceRJU-CMAT (100 objective questions)
Indicative Total FeeApprox. NPR 1,84,200 for the full program*

*Indicative fee based on the RJU program structure. Please contact the admissions office for the current fee, payment plans and scholarship details.

Ready to build the future?

Apply for B.Sc.CSIT at Vibrant College

Take the first step toward a career in software, data and computer science. Our admissions team is here to guide you through every step.