The Bachelor of Computer Application (BCA) program at Shaheed Smarak College, Bharatpur-19, Chitwan, offers an academic path for students interested in modern computing, software design, and digital systems.
This program is affiliated with Tribhuvan University and follows the semester system. With the growing demand in the tech sector, this course equips students with the essential knowledge and practical skills necessary for successful digital careers.
Duration: 4 years (8 semesters)
Affiliation: Tribhuvan University, Faculty of Humanities and Social Sciences
Class Timing: Regular (Morning/Day shifts)
Medium: English
Location: Peaceful academic setting in Sharadanagar, Bharatpur-19
Student Support: Library, computer lab, mentorship, and project guidance

The BCA curriculum is structured to blend theory and application. It includes programming languages, system analysis, database management, network technologies, and software engineering.
Key Courses Include:
Fundamentals of IT and Programming
Object-Oriented Programming in Java
Web Technology
Data Structures and Algorithms
Database Management System
Operating System
Software Engineering
Artificial Intelligence
Mobile Application Development
Project Work and Internship
Provide a sound academic grounding in computing and programming
Prepare students for professional roles in software and IT companies
Build capacity for independent project development
Support further studies in computer science and IT fields
Graduates can enter roles in software development, database management, IT support, systems analysis, and web and mobile application development. Many also continue to MCA, MIT, or international postgraduate programs.
Students graduate with the ability to build, manage, and evaluate digital systems. They learn to write clean code, manage databases, analyze systems, and complete real projects.
Through lab-based learning and guided projects, students build critical skills in problem-solving, coding, system design, and teamwork.
Classes combine instructor-led sessions, lab work, team assignments, and final projects. Internal evaluation and external TU exams are conducted each semester.
Students must have passed 12th grade (in any stream) or an equivalent qualification with a minimum grade of D+ in all subjects. Candidates must also pass the BCA Entrance Exam, which Tribhuvan University conducts.
Software Developer
Web and Mobile App Developer
IT Support Specialist
Database Administrator
System Analyst
Cybersecurity Analyst
Freelance Programmer
Shaheed Smarak College offers scholarships to deserving students, including those based on need, merit, and reservation categories. The application is handled through the college office.
This program at Shaheed Smarak College stands out for its dedicated faculty, regular lab access, and a calm learning environment. With its local accessibility and quality instruction, it creates opportunities for students in Chitwan to pursue a career in technology without needing to leave their hometown.
The BCA program at Shaheed Smarak College is a practical choice for students seeking a future in computing. It offers a reliable academic path with room to grow—both locally and globally—within the evolving world of technology.
Contact Shaheed Smarak College's administrative office for detailed information on the BCA course, including fees, scholarships, facilities, counseling, eligibility criteria, etc.