Bachelor of Computer Application — a four-year, application-focused IT degree affiliated to Rajarshi Janak University, blending software skills with management.
BCA is a practical, career-oriented degree that prepares you to build and manage real-world software and IT systems. It combines a strong core of programming, databases, web and networking with communication and management subjects — a balanced skill set that employers value.
Across eight semesters you'll work with languages like C, C++, Java and Python, design databases and web applications, and complete live projects and an internship — graduating ready to contribute from day one in IT companies, startups and organisations.
Build applications with C, C++, Java and Python, applying solid data-structure and OOP principles.
Design responsive websites and mobile apps using modern web technologies and frameworks.
Model, build and query relational databases that power reliable business applications.
Understand computer networks, distributed systems and how software communicates at scale.
Management, MIS and e-business subjects that connect technology to real organisational value.
English and soft-skills courses that make you a confident presenter and team player.
A representative outline of the BCA course structure under Rajarshi Janak University — mixing technical, communication and management subjects, with projects and an internship in the later semesters.
Course titles are indicative and follow the Rajarshi Janak University BCA syllabus; the university may revise courses each academic year.
BCA graduates can also pursue further study such as MCA, MBA, MCM or MIM in Nepal and abroad.
| Detail | Information |
|---|---|
| Degree | Bachelor of Computer Application |
| Affiliation | Rajarshi Janak University, Janakpurdham |
| Duration | 4 years (8 semesters) |
| Credit Hours | 128 credits |
| Eligibility | +2 any stream with min. 40% / C grade (1.61 GPA) |
| Entrance | RJU-CMAT (as applicable) |
| Fee | Contact admissions for current fee & payment plans |
For the current fee structure, payment plans and scholarships, please contact the admissions office.
Launch a versatile IT career with a degree that balances coding, systems and management. We're here to help you take the first step.