Bachelor of Computer Application (BCA) at Arunima College, Bouddha, Kathmandu is a four-year (eight-semester) undergraduate IT program conducted under the Faculty of Humanities and Social Sciences, Tribhuvan University (TU). The course follows the official BCA curriculum approved by TU and is recognized by the Government of Nepal.
Students study in an academic setting shaped by Arunima Educational Foundation, where school, Ten Plus Two, and bachelor programs function within a connected institutional culture. You enter a learning environment that treats computing not as a trend, but as a serious field linked to real work in software, networks, databases, and digital services in Nepal and beyond.

Four-year, eight-semester BCA program under Tribhuvan University, Faculty of Humanities and Social Sciences
Location: Bouddha, Kathmandu, near Boudhanath Stupa, accessible from Jorpati, Gokarneshwor, Chabahil, and nearby areas
Based on the official BCA syllabus and examination system of Tribhuvan University
Focus on core computer science, programming, database systems, networking, web technologies, and applied IT
Supportive academic environment rooted in discipline, ethics, and long-term engagement with students
The BCA program at Arunima College follows the Tribhuvan University curriculum, which builds computer application skills step by step across eight semesters.
Key study areas include:
Programming fundamentals and object-oriented programming
Data structures and algorithms
Database management systems
Web technologies and web application development
Computer organization and architecture
Operating systems
Data communication and computer networks
Software engineering principles
Mathematics for computing and statistics
Management and communication subjects that support IT roles
Project work and internships in later semesters as per TU rules
Subjects are scheduled semester-wise so that students move from basics to applied components in a clear sequence. Internal planning at Arunima College follows TU guidelines on credits, examinations, and practical components.
The BCA program at Arunima College aims to:
Prepare students for technical roles in software development, web development, database management, system support, and related IT services
Build a sound base in computing concepts so graduates can adapt to new tools and platforms
Encourage disciplined coding habits, careful documentation, and responsible handling of data
Support students who wish to continue into postgraduate IT, information systems, or computer science programs
Help learners understand how IT supports banking, education, health, governance, tourism, and business sectors in Nepal
BCA at Arunima College suits you if:
You plan a career in software development, web and mobile applications, networking, system administration, or IT support
You want a Tribhuvan University IT degree that is accepted for employment and further studies in Nepal
You come from Science, Management, or other streams and now seek structured study in computer applications under a national university
You look for a course that connects theory with practical work instead of treating IT as only textbook learning
The degree creates pathways into technical roles, competitive ICT positions, and higher study opportunities that require a recognized computing background.
By the end of the BCA program at Arunima College, students are expected to:
Write, test, and debug programs in core languages prescribed by TU
Apply data structures and basic algorithmic thinking to solve defined problems
Design and manage relational databases, including queries, normalization, and transactions
Develop and maintain web applications using current tools and frameworks specified in the syllabus
Understand network concepts, protocols, addressing, and basic configuration tasks
Work with operating systems, file systems, and process management concepts
Follow structured methods for software development, documentation, and version control
Communicate technical information clearly to both technical and non-technical users
Practice responsible use of technology, data privacy, and professional ethics
The BCA environment at Arunima College encourages practical skills that match workplace expectations.
Students gradually develop:
Programming skills through lab sessions, assignments, and mini-projects
Problem-solving habits by breaking tasks into smaller steps and testing alternatives
Database skills through schema creation, queries, and case-based exercises
Web development skills using HTML, CSS, client-side and server-side scripting as per TU course outlines
Teamwork and coordination through group tasks and joint projects
Presentation and documentation skills through reports, seminars, and project defense
You experience computing as a working tool: writing code, building small applications, handling errors, and learning from feedback.
Teaching in BCA at Arunima College follows a structured, student-focused approach that respects the official curriculum.
Key practices:
Semester plans based on TU BCA syllabus, shared with students at the beginning of each term
Theory classes supported by board work, live coding, and explanations of each concept in simple language
Regular lab sessions where students implement what they learn in class
Short tests, assignments, and presentations to track understanding continuously
Encouragement for students to ask questions, review code openly, and learn from mistakes
Individual guidance for those who struggle with logic, mathematics, or debugging so they do not fall behind
Teachers aim to make complex topics understandable through real cases from software firms, service providers, and local IT settings.
Admission to BCA at Arunima College follows the Tribhuvan University criteria for the BCA program. (fohss.tu.edu.np)
General requirements (refer to current TU notifications for exact figures):
Completion of Ten Plus Two (NEB) or equivalent from a recognized board
Minimum grade or percentage prescribed by Tribhuvan University for BCA entry
Successful completion of the BCA entrance examination conducted under TU, Faculty of Humanities and Social Sciences
Submission of:
Completed application form
Academic transcripts and certificates of SEE and Ten Plus Two (or equivalent)
Character certificate
Recent passport-size photographs
Copy of citizenship (where applicable)
Arunima College publishes intake notices, seat information, and deadlines through official channels so you can depend on verified information instead of assumptions.
BCA graduates from Arunima College gain a foundation suitable for roles in:
Software development companies
Web and mobile application development firms
Database administration and support teams
Network and system support in offices, schools, colleges, and organizations
IT departments of banks, NGOs, INGOs, and private enterprises
Technical support, QA, and documentation units
Graduates also become eligible to:
Apply for MCA, MIT, MSc CSIT, and other postgraduate ICT programs that accept BCA
Sit for competitive examinations or recruitment processes where an IT or computing degree from Tribhuvan University is accepted
Contribute to start-ups, freelancing work, or small IT services if they choose structured and ethical practice
Arunima College offers scholarships and fee concessions for eligible BCA students according to institutional policy and prevailing rules.
Possible support areas:
Academic performance-based concessions for high scorers
Need-focused support for students from financially constrained families
Scholarships linked to government or external provisions where applicable
All criteria, required documents, and application procedures appear in official college notices before admission, so you can evaluate options in a clear and transparent way.
BCA degree under Tribhuvan University with nationally recognized curriculum
Campus environment rooted in the Arunima Educational Foundation network, which maintains consistent discipline and support
Access to computer labs, learning resources, and a calm academic setting in Bouddha
Teaching approach that connects TU syllabus with practical coding, database, and network tasks
Clear guidance on exams, projects, and future study or career routes for IT-focused students
These points allow you and your family to assess the program based on structure, recognition, and day-to-day academic practice instead of promotional claims.
Bachelor of Computer Application (BCA) at Arunima College, Bouddha, Kathmandu provides a structured path into computing under Tribhuvan University. The course supports Nepali students who need clear answers about what they will study, how they will learn, and where this degree can lead. The environment encourages careful study, practical coding, teamwork, and ethical conduct, giving students a grounded start for work or further study in the information technology field.
What is the duration of the BCA program at Arunima College?
BCA runs for four years (eight semesters) under the Faculty of Humanities and Social Sciences, Tribhuvan University.
Is the BCA degree recognized for jobs and further study?
Yes. BCA under Tribhuvan University is recognized for employment in Nepal and accepted by many institutions for postgraduate ICT programs, subject to their specific criteria.
Who can apply for BCA at Arunima College?
Students who have completed Ten Plus Two or equivalent from a recognized board, meet TU’s BCA eligibility requirements, and pass the BCA entrance examination may apply.
Does the BCA program include practical work?
Yes. Each semester includes lab work, coding assignments, and project components based on the official syllabus. Students spend regular hours in computer labs working on programming, databases, and web applications.
What support is available for students who struggle with programming or mathematics?
Teachers provide extra guidance through doubt-clearing sessions, practice exercises, and step-by-step explanations. Students are encouraged to seek help early so they can build confidence in logic and coding.