Bachelor of Computer Applications
A comprehensive 4-year undergraduate program equipping students with broad computer knowledge, technical skills, and professional expertise for a thriving IT career.
Course At a Glance — TU BCA
4 Yrs Duration
8 Semesters
126 Cr Credit Hours
1x Annual Intake
🏛️ Tribhuvan University
Officially Affiliated — TU BCA
- Both Morning and Day Shift
- Science Stream
- Shrawan Intake
Built for Nepal's Growing IT Ecosystem
BCA is a comprehensive 4-year undergraduate program specially designed to equip students with broad-based computer knowledge, technical skills, communication and soft skills that lead to a successful career in information technology.
The curriculum covers practical application of computer science — software development, web technologies, database management, and system administration — all essential for building strong skills in IT services and application-level development.
The program balances theoretical foundations with applied projects, internships, and intensive lab work. Students develop expertise in programming, web and mobile app development, networking, cloud computing, and software engineering principles.
Quick Reference — Course Details
- Course Code: TU – TU – BCA
- Duration: 4 Years (8 Semesters)
- Credit Hours: 126 Hrs
- Entrance Exam: TU Conducted (min 35%)
- Min. Division: Second Division (+2)
- Intake: Once a Year
- Class Time: Morning | Day Shifts
- Affiliation: Tribhuvan University
Ready to Enroll?
2026 admissions are open. Limited seats — apply early to secure yours.
📍 Mitrapark, Chabahil, Kathmandu
Core Areas of Study
💻
Application design and development using modern frameworks
🔬
Practical lab-based learning with real tools and environments
🌐
Real-world problem solving with industry exposure
🏢
Mandatory internship placement and final-year project
Semester-by-Semester Course Breakdown
Bachelor of Computer Applications (BCA)
Duration: 4 Years | Semesters: 8 | Tribhuvan University | Faculty of Humanities and Social Sciences
Where BCA Takes You
Bachelors in Computer Applications (BCA) graduates are sought after across Nepal’s growing IT sector and global remote job markets.
🛡️ Cybersecurity Specialist
☁️ Cloud Engineer
🤖 AI / ML Engineer
⚙️ DevOps Engineer
🌐 Full Stack Developer
📋 IT Project Manager
🚀 Entrepreneur / Founder
🔗 Blockchain Developer
🎮 Game Developer
🧑🏫 IT Lecturer / Trainer
💡 IT Consultant
🔬 Tech Researcher
Entry Requirements
Admission is open to +2 graduates from any stream. Requirements follow TU guidelines.
- Successfully completed PCL or 10+2 in Business / Commerce or an equivalent course from a Higher Secondary School Board, TU, or any institution recognised by TU.
- Must have studied English as a full paper at the PCL / 10+2 level.
- Must have secured the minimum marks at PCL / 10+2 as prescribed by the TU Faculty Board or campus concerned.
- Must satisfy any other entry requirements including any entrance test prescribed by the Faculty Board or the campus.
- Admission forms generally open during Shrawan / Bhadra every year.
+2 Management
+2 Humanities
Any Equivalent
Ready to Begin Your Journey at TIC?
Admissions are open — secure your seat at Kathmandu's best IT & management college.



