If you're a student from the science stream and looking for a course that blends computing knowledge with real-world problem-solving, the B.Sc. Computer Science and Information Technology (BSc CSIT) program at Rajarshi Janak University (RJU) is a path worth exploring. Established in the academic session 2075/76, RJU became Nepal's fourth university to introduce this program, following Tribhuvan University, Far-Western University, and Mid-Western University.
Located in Janakpurdham, the heart of Province 2, RJU offers the BSc CSIT program through its Central Campus. This program is government-recognized, fully affiliated with RJU, and designed to produce technically skilled graduates in the growing field of computing and IT. The course is ideal for students who want to build a career in software development, data systems, networking, or who plan to pursue further academic research in computing.
Degree Awarded: Bachelor of Science in Computer Science and Information Technology (BSc CSIT)
University: Rajarshi Janak University (RJU), Central Campus, Janakpurdham
Duration: 4 Years (8 Semesters)
Total Credit Hours: 127
Medium of Instruction: English and Nepali
Entry Requirement: Minimum 40% or 'C' grade in +2 Science (1.61 CGPA or higher)
Location: Janakpurdham, Dhanusha (Madhesh Province)
The BSc CSIT curriculum at RJU is balanced across theory, hands-on practice, software development, and hardware integration. It includes:
Year 1:
Computer fundamentals, physics, statistics, and foundational mathematics
Programming in C and introductory digital electronics
Year 2:
Object-oriented programming (C++)
Operating systems and database systems
Software analysis and microprocessor technologies
Year 3:
Data structures, networking, and web technologies
Algorithm design, automata theory, and AI fundamentals
Year 4:
Java programming, embedded systems, distributed computing
Internships, project work, and advanced electives such as machine learning and NLP
Each semester ranges between 15–18 credit hours, with dedicated space for practical and project-based learning.
Build a strong academic foundation in computing and information technologies
Train students in real-world programming, system design, and software development
Enable problem-solving through computational methods
Prepare for professional roles or further postgraduate studies in IT
BSc CSIT graduates from RJU have career opportunities across Nepal and internationally. Potential roles include:
Software Developer
Network Administrator
System Analyst
IT Officer in banks, government offices, or NGOs
Web and Application Developer
This degree also opens the door to master's-level study in fields such as Computer Science, Information Systems, Data Science, or Cybersecurity.
Upon graduation, students will be able to:
Build and test scalable software systems
Apply data management principles
Understand and troubleshoot networked systems
Use programming languages like Java, Python, C, and C++ effectively
Manage IT infrastructure in real-world settings
Technical writing and IT documentation
Software project management
Practical training in development frameworks (.NET, Java, etc.)
Cyber law awareness and ethical computing
Classroom lectures with real-time demonstrations
Programming labs and simulation software
Peer-reviewed project presentations
Guided internships and research assignments
To apply for BSc CSIT at RJU, students must:
Have completed +2 Science or equivalent (including A-Level or PCL in Science)
Secure at least 40% or 'C' grade aggregate (1.61 GPA)
Submit required documents (transcripts, ID, passport-size photos)
Appear in the university entrance exam (if applicable)
Graduates often work in:
Tech companies, software firms, and digital startups
IT units of banks and insurance companies
Government IT departments and projects
Private consultancy or freelance development
They can also opt for national and international scholarships for MSc in Computer Science, Information Systems, or related specializations.
RJU offers scholarships based on:
Academic performance
Inclusion quotas (Dalit, women, Janajati, Madhesi, remote areas)
Economic need-based applications
Students must follow the university’s scholarship application process and meet eligibility criteria.
If you're looking for a structured and affordable way to enter the world of computing from Madhesh Province, this program is relevant, practical, and well-supported academically. It prepares you for both employment and further studies—without having to leave your home region for quality education.
The BSc CSIT program at Rajarshi Janak University is designed with the future of computing in mind. From foundational courses to specialized electives and project-based work, it gives students the tools to grow in Nepal’s evolving digital landscape. For science students wanting a reliable and career-relevant academic journey in IT, this course offers both direction and depth.