Overview
Bachelor of Computer Applications (BCA) at Tech Law College, Tinkune, Kathmandu
Bachelor of Computer Applications (BCA) at Tech Law College, Subidhanagar–Tinkune, Kathmandu, is a four-year undergraduate program delivered in eight semesters under the affiliation of Rajarshi Janak University (RJU), Janakpurdham.
Many Nepali students choose BCA when they want a clear route into software work but feel unsure where to start. Self-learning can begin fast, then stall at the first real project. This program is structured for step-by-step progress through programming, web development, databases, networking basics, and semester-wise project work, supported by lab sessions and internship exposure. 4 years (8 semesters) Rajarshi Janak University (RJU) anagar, Tinkune, Kathmandu erenced by the college: lab sessions, industry assignments, internships, and a final-year project that you study
Core study areas include programming in C, Java, and Python, plus web design and development using HTML, CSS, JavaScript, and PHP. challenges early: writing clean logic and building something that runs without constant errors. Regular practice and small weekly tasks matter more than memorizing syntax.
Database management is also central, including MySQL and Oracle. tore records, how tables connect, and how queries return correct results. This becomes important in internships where even simple apps need reliable data handling.
Software engineering and application design appear in the course focus, along with mobile app development, computer networks, cybersecurity basics, project management, and IT entrepreneurship. l skills with real workplace habits: documentation, teamwork, task tracking, and communicating progress.
RJU’s published BCA syllabus and curriculum structure are the main reference for semester-wise subject lists and credit details.

Practical learning at the college
Lab-based sessions and coding workshops are part of the learning approach, along with live projects and industry assignments. Internship programs in IT companies are also included, followed by wcases your work.
A realistic student scenario explains why this matters. You might class, then struggle when you must connect it to a database, handle invalid input, and prevent duplicate entries. Labs and projects are where you practice these steps repeatedly until they become normal work, not a one-time effort.
Skills you build during the program
Students generally develop skills across four tracks:
-
Programming and problem-solving through regular coding practice
-
Web development from static pages to basic web applications - Database and backend fundamentals for data-driven applications
-
Teamwork and delivery habits through projects, assignments, and
Students who progress steadily usually keep a simple portfolio: repos, project reports, and internship tasks. This helps during job interviews where employers ask what you have built.
Teaching methodology and learning environment
Tech Law College positions practical training, research-based learning, and community engagement as part of its academic culture, alongside hands-on coding in IT labs and internship exposure.
Campus facilities listed include spacious classrooms, laboratories, academic building.
Admission requirements
RJU’s BCA course information states that tion of higher secondary education (10+2) in any stream, with minimum percentage requirements set by the university, along with English proficiency.
RJU’s BCA syllabus also states eligibility through +2/Intermediate/PCL (or equivalent) with minimum marks or GPA criteria, and admission based on entrance-related marks.
Admission notices change by year. RJU publishes intake-related dates, application fees, and entrance exam dates through its official admission notices.
Career opportunities after graduation
Career prospects listed by the college include application/software developer, web designer and developer, database administrator, IT support specialist, mobile app developer, and systems analyst.
Job outcomes depend on what you can show. Employers often test your ability to build a small feature, fix a bug, or explain a past project. Strong performance in lab work, internships, and the final project usually helps you answer those questions wisult processes
RJU publishes examination and result notices through its official notices page, including BCA-related result updates. Students should track exam forms, examination centre notices, and results through RJU notices and the college administration.
Scholarships and financial aid
Scholarship and financial aid details are not stated in the college material available here. A verified scholarship section needs the college’s official notice that lists eligibility rules, seat numbers, renewal criteria, and fee coverage.
FAQ
1) How long does the BCA program take?
The program runs for 4 years (8 semesters).
2) Which university affiliation applies to the program?
The program is affiliated with Rajarshi Janak University (RJU).
3) Which core areas are covered?
Core areas include programming, web development, database management, software engine mobile app development, networking basics, cybersecurity basics, and project management topics.


















