Overview
BCA at Rajarshi Janak University (RJU), Janakpurdham
If you’ve completed your +2 studies and are thinking about a career in IT or computer applications, you might be wondering what the right next step is.
For many students in Nepal, the Bachelor in Computer Application (BCA) program at Rajarshi Janak University (RJU), located in Janakpurdham, offers a structured and practical path into the digital world.
Rajarshi Janak University's BCA is a four-year program, spread over eight semesters. It has been developed in response to the growing demands of Nepal’s IT sector. Through this course, RJU aims to enhance the practical skills and academic foundation of students who wish to contribute to the evolving world of technology.
Highlights
-
Degree Awarded: Bachelor in Computer Application (BCA)
-
Duration: 4 years (8 semesters)
-
Credit Hours: 128
-
Faculty: Humanities and Law, Rajarshi Janak University
-
Location: RJU Main Campus, Janakpurdham, Dhanusha
-
Affiliation: Rajarshi Janak University (Public, Government Recognized)
-
Medium of Instruction: English and Nepali
Curriculum Details
Here’s what you’ll study over four years:
The curriculum includes a balanced mix of technical, communication, and management subjects with a strong emphasis on software programming, networking, and database systems. Students will also work on real-life projects and internships.
Courses and Credit Hours:
-
Computer Applications: 73
-
Language Courses: 9
-
Mathematics and Statistics: 9
-
Social Science and Management: 12
-
Electives: 12
-
Projects: 10
-
Internships: 3
-
Total Credit Hours: 128
Semester-Wise Course Breakdown:
First Year – First Semester
-
Computer Fundamentals and Office Automation – 3
-
Foundation Course in Computing English I – 3
-
Math I – 3
-
Programming in C – 3
-
Digital Logic – 3
First Year – Second Semester
-
Art of Social Engagement and Technology – 3
-
Technical English – 3
-
Math II – 3
-
C++ Programming – 4
-
Operating Systems – 3
Second Year – Third Semester
-
Financial Accounting – 3
-
Data Structure & Algorithm – 3
-
Microprocessor & Assembly Language – 3
-
Computer Oriented Numerical Methods – 3
-
Data Communication & Networking – 3
Second Year – Fourth Semester
-
Java Programming – 3
-
Database Management System – 3
-
Computer Architecture – 3
-
System Analysis & Design – 3
-
Discrete Structure – 3
-
Project I – 2
Third Year – Fifth Semester
-
e-Governance – 3
-
Web Designing – 3
-
Applied Economics – 3
-
Probability & Statistics – 3
-
.NET Technology – 3
Third Year – Sixth Semester
-
MIS and e-Commerce – 3
-
Cyber Law & Computer Ethics – 3
-
Software Engineering – 3
-
Advanced Java Programming – 3
-
Computer Graphics – 3
-
Project II – 2
Fourth Year – Seventh Semester
-
Programming in Python – 3
-
Operational Research – 3
-
Bebharik Lekhan Tatha Sampadan – 3
-
Internship – 3
-
Elective I – 3
-
Elective II – 3
Elective Courses (Choose Two):
-
Cloud Computing
-
Enterprise Resource Planning (ERP)
-
Artificial Intelligence
-
Geographic Information System (GIS)
-
Data Warehousing and Data Mining
Objectives
-
Develop competent technical skills in IT and computing
-
Offer industry-relevant training in modern technologies
-
Familiarize students with programming, networking, and web tools
-
Provide value-based education with real-world applications
-
Promote analytical thinking and communication skills
Scope
Graduates of the BCA program can find roles in both government and private sectors. These include opportunities in finance, healthcare, education, and administrative services, especially where IT support or development is required.
Many students also choose to pursue further studies in:
-
Master of Computer Application (MCA)
-
Master of Business Administration (MBA)
-
Master in Computer Management (MCM)
-
Master in Information Management (MIM)
-
Master’s in Animation and related digital fields
Learning Outcomes
Students completing the BCA program will:
-
Build efficient and functional computer programs
-
Manage and design databases
-
Understand key networking and security principles
-
Develop web-based and mobile applications
-
Apply computing principles to solve real-world problems
Skill Development Modules
-
Communication skills for professional settings
-
Team-based project collaboration
-
Research and documentation in IT
-
Practical implementation through project work and internships
Teaching Methodology
-
In-person lectures and lab demonstrations
-
Interactive tutorials and continuous assessments
-
Real-time programming assignments
-
Project presentations and peer reviews
Admission Requirements
-
Completion of Intermediate / PCL or +2 level in any stream
-
Minimum: 40% marks or 'C' grade aggregate (at least 1.61 CGPA)
-
Participation in entrance test (if applicable)
Documents Required:
-
Academic transcripts and certificates
-
Citizenship or ID proof
-
Passport-sized photographs
Career Opportunities
Graduates can take up positions such as:
-
Technical Data Entry Operator
-
Software Developer
-
System Support Technician
-
IT Assistant in schools, banks, or public offices
-
Web Developer or Digital Service Provider
BCA graduates are also well-placed to start freelancing or build startups based on digital solutions for local markets.
Scholarships and Financial Aid
RJU provides scholarships and financial aid to students who meet specific criteria, including:
-
Academic excellence
-
Economic background
-
Inclusion and social equity quotas
All scholarships follow university guidelines and are subject to availability.
Why Choose This Course?
For students interested in computing and IT, this course offers a clear and structured entry point into the industry. It combines affordability with practical learning and is especially valuable for students in Province 2 looking to pursue higher education in their home region.
Conclusion
The Bachelor in Computer Application (BCA) program at Rajarshi Janak University equips students with the tools to build a career in computing. The course structure, faculty, and academic environment all support the long-term growth of students seeking relevant skills and stable career paths in the field of technology.
Always refer to the official RJU website or contact the university directly for the latest information regarding admission, semester schedules, and curriculum updates.