Ratna Rajya Laxmi Campus (RR Campus), located at Pradashani Marga, Kathmandu, offers the Bachelor of Computer Application (BCA) program under the affiliation of Tribhuvan University (TU).
The BCA program at RR Campus is structured to provide students with both theoretical knowledge and practical skills in computing and information technology. It covers key areas such as programming, database management, operating systems, software engineering, and networking.
The curriculum bridges academic learning with real-world applications, preparing students to excel in diverse sectors—ranging from software development and systems administration to emerging fields such as artificial intelligence and data analytics.
Duration: 4 years (8 semesters)
Academic Credits: Evenly distributed for balanced learning
Assessment: Continuous evaluation through internal tests, assignments, presentations, and semester exams
Internships/Projects: Integrated into later semesters
Final Requirement: A project or thesis in the final year
By the end of the program, students gain not only computing expertise but also strong analytical and communication skills.
Completion of 10+2 (or equivalent) in any stream (Science, Management, Humanities, etc.)
Minimum D+ grade in all subjects (or equivalent GPA)
Submission of academic transcripts, character certificates, and other required documents
Entrance examination conducted by Tribhuvan University (if applicable)
Application Form: Obtain and submit the form with required documents.
Entrance Exam: Covers mathematics, English, and logical reasoning.
Merit List: Based on exam performance and past academics.
Interview/Counseling: May be required for shortlisted candidates.
Enrollment: Finalize admission by paying fees and completing formalities.
Fundamentals of IT
Mathematics for Computing
Digital Logic & Electronics
Communication Skills
Programming in C, C++
Data Structures & Algorithms
Database Management Systems
Operating Systems
Software Engineering
Web Technologies (HTML, CSS, JavaScript)
Computer Networks
Mobile App Development
Advanced Java
AI & Machine Learning Basics
Data Analytics
E-commerce & Digital Marketing
Internships in industries or organizations
Capstone Project/Thesis in the final year
Build strong fundamentals in computer science and IT.
Develop professional competencies in software, systems, and IT solutions.
Encourage analytical thinking and innovation in problem-solving.
Emphasize ethical computing and digital responsibility.
Prepare graduates to adapt to fast-changing technologies.
Classroom lectures with multimedia tools
Hands-on lab sessions and coding practice
Group projects and case studies
Industry seminars and guest lectures
Internship and project-based learning
Graduates will develop:
Programming proficiency in multiple languages
Database and system management expertise
Problem-solving and analytical skills
Awareness of networking and security principles
Team collaboration and communication abilities
Adaptability to new technologies
BCA graduates can pursue roles such as:
Software Developer / Programmer
Web Developer
Database Administrator
Network Engineer
IT Consultant
System Analyst
Project Manager
QA Tester
Merit-based scholarships for top performers
Need-based scholarships for financially disadvantaged students
Government or TU grants for eligible candidates
Private sponsorships from industry or foundations
Modern computer labs with high-speed internet
Digital library with e-resources and journals
Student clubs for coding, robotics, and IT events
Academic counseling and mentorship programs
Extracurricular activities (debate, seminars, competitions)
Affiliated with Tribhuvan University
Balanced curriculum of theory and practice
Opportunities for internships, research, and industry exposure
Supportive academic environment with faculty mentorship
Strong foundation for both local and international careers in IT
The BCA program at Ratna Rajya Laxmi Campus is an excellent choice for students aspiring to build careers in technology. With a structured curriculum, practical exposure, and supportive learning environment, graduates are well-prepared for the demands of the digital era—whether in Nepal or abroad.
For details on fees, scholarships, counseling, and admissions, students are encouraged to contact the campus administration office.