If you see your future in software and want a clear path after Grade 12, BCA at Vishwa Adarsha College (VAC), Itahari, offers a practical route in programming, web and mobile apps, databases, and networks.
The program runs under Tribhuvan University (TU) and follows an eight-semester plan with labs, projects, and an internship. Students often ask, “What will I study and how does the semester system work?”
Here’s a plain, student-first guide.
BCA at VAC follows TU’s structure under the Faculty of Humanities and Social Sciences. The curriculum builds core computing knowledge, then moves to advanced topics and electives. The college supports the program with a separate BCA lab and regular workshops.
TU-affiliated four-year degree (8 semesters)
Semester GPA system with continuous assessment and final exams
Core labs for programming, networking, and databases
Multi-stage projects (Project I–III) and an internship in senior semesters
You move from foundations to specializations:
Foundations: Computer fundamentals, C programming, digital logic, OOP in Java, data structures and algorithms, web technologies, operating systems, database management systems, computer networks, software engineering, scripting.
Math & Stats: Mathematics I–II, probability and statistics, numerical methods.
Applied & Advanced: Mobile programming, distributed systems, network programming, cloud computing, information security, data analysis and visualization.
Electives & Projects: Topic choices (e.g., GIS, AI, IoT as available in TU scheme), Project I–III, and an internship.
Build strong coding habits through labs and versioned projects.
Develop problem-solving skills for software and systems tasks.
Prepare for entry roles in development, administration, and support.
Graduates enter roles across software firms, IT support teams, digital agencies, banks, and public organizations. Local internships and capstone projects help you assemble a portfolio before graduation.
Write, test, and document programs in multiple languages.
Design and query relational databases; apply normalization and indexing where needed.
Build web apps, APIs, and basic mobile apps.
Understand networks, routing basics, and security concepts.
Present technical work with clear reports and demos.
Programming in C/Java, data structures, and algorithms
Web stack fundamentals and deployment basics
SQL schema design and query optimization essentials
Version control, documentation, and presentation
Basic Linux usage and scripting for automation
Capstone planning, teamwork, and project reporting
Classes use lectures, group work, code walkthroughs, quizzes, lab assignments, guest talks, and seminar sessions. Projects and internships bring real tasks into the classroom environment.
Eligibility: Grade 11–12 or equivalent with minimum CGPA 2.0 and D+ per subject.
Entrance: TU FOHSS BCA entrance test; college interview after qualification.
Documents: Transcripts, character certificate, ID, photos, entrance score sheet.
Software or web/app developer
Database administrator or data support associate
Network or system support
QA/testing and technical writing
Junior analyst in IT units
VAC publishes merit and need-aware notices each intake. Typical notices include waivers linked to Grade 12 results and entrance ranks. Check the latest college circular at application time.
Students value the semester rhythm, the dedicated BCA lab, and the project-internship path that turns coursework into a portfolio. Worried about the entrance exam? Early practice papers and time-boxed mock tests help.
BCA at VAC offers a structured way to move from beginner coding to deployable projects, backed by TU’s curriculum and campus lab support. For dates, seats, and current notices, see the college’s official pages.