Overview
BCA at Himalayan College for Learning Excellence (HICOLE), Kathmandu
The BCA program at HICOLE, Kalopul–Siphal, runs under Tribhuvan University (TU) for students in Nepal who want a structured, four-year pathway in computing. The program follows TU’s Faculty of Humanities and Social Sciences (FoHSS) framework and admission rules, including the university-level entrance process.
The BCA at HICOLE aligns with TU’s goals for undergraduate computing education: core programming, databases, web technology, networks, software process, and supervised projects across eight semesters. HICOLE integrates this structure into weekly lab practice, short progress checks, and guided project work that match TU’s syllabus packages.

Highlights
-
University & Faculty: Tribhuvan University, Faculty of Humanities and Social Sciences (FoHSS)
-
Duration: 4 years, 8 semesters
-
Teaching Language: English
-
Assessment: Internal evaluation plus TU examinations
-
Key Components: Lab courses, capstone projects, and viva where prescribed by TU
-
Entrance: TU/FoHSS BCA entrance; campus enrollment after passing and document verification
-
Typical Intake: As per TU/FoHSS annual admission notices
Curriculum Details
HICOLE follows TU’s BCA syllabus, which sequences fundamentals early and moves toward systems, networks, and project delivery. Students complete practical assignments each term and undertake Project I/II tied to the syllabus. The Project I specification issued under FoHSS clarifies contact hours, evaluation, and expected deliverables, which HICOLE observes during scheduling and supervision.
Typical study areas across semesters (TU framework):
-
Programming fundamentals, data structures, and OOP
-
Database systems and SQL practice
-
Web technologies and basic UX concepts
-
Computer networks and information security basics
-
Software process, testing, and project management
-
Quantitative methods and communication for IT study
Module ordering and titles follow TU’s official syllabus and semester plan released by FoHSS.
Objectives
-
Build a sound base in programming and problem solving.
-
Develop the ability to plan, implement, and present small-scale software projects.
-
Understand databases, networks, and web stacks commonly used in entry-level roles.
-
Practice documentation, version control, and teamwork expected in supervised labs.
-
Prepare for higher study in computing fields within the TU system or beyond (subject to receiving universities’ rules).
Scope
Graduates start in roles such as junior developer, QA trainee, support engineer, database assistant, or web developer. Many students plan for further study in computer science, information systems, or data-oriented programs after meeting the target institution’s entry criteria. These pathways reflect the competencies outlined by FoHSS and typical roles reported by TU constituent/affiliated campuses.
Learning Outcomes
Students who complete the TU BCA syllabus at HICOLE generally:
-
Write and test programs using common language paradigms covered by TU.
-
Model data, query with SQL, and apply normalization in coursework.
-
Build small web applications and apply basic security practices discussed in class.
-
Describe network layers and troubleshoot simple configurations in lab.
-
Plan a project, manage versions, present results, and respond to viva questions.
Skill Development Modules
HICOLE runs weekly hands-on sessions that align with TU’s practical load. Faculty schedule short sprints for mini-projects, code reviews anchored to rubric points, and peer walkthroughs before internal assessments. Project supervision follows FoHSS requirements on hours and evaluation weightage for practical courses.
Teaching Methodology
-
Short concept briefings followed by lab practice
-
Assignment cycles mapped to TU course outcomes
-
Quizzes and progress checks to prepare for TU exams
-
Project supervision and viva practice using FoHSS formats
-
Academic advising on course sequencing and exam preparation
Admission Requirements
-
Minimum academic qualification: PCL/+2 or equivalent in any stream with minimum 40% or CGPA 2.0 (not less than D+ in each subject), and pass the FoHSS BCA entrance.
-
Entrance & schedule: As published by FoHSS/TU each year; applicants follow the stated online form, deadlines, and exam date.
-
Documents: Academic transcripts, character certificate, citizenship/valid ID, photographs, and equivalence where required.
Refer to FoHSS/TU notices and the BCA syllabus/entrance documents for the latest rules before applying.
Career Opportunities
-
Junior software developer or web developer
-
QA/testing trainee or support associate
-
Database assistant or technical coordinator
-
Paths to further study in CS/IS/data after meeting target program rules
Scholarships and Financial Aid
HICOLE follows its internal policy for merit and need-based support and keeps records aligned with TU norms and Nepal’s regulatory environment. Students submit supporting documents during application for consideration.
Why Choose This Course?
Students who want a TU-recognized computing degree with steady lab work and supervised projects find BCA at HICOLE practical and focused. The campus schedules morning teaching blocks to give room for project hours, preparation for viva, and personal responsibilities.
Conclusion
The BCA at HICOLE follows TU/FoHSS standards from admission through assessment, with defined practical work and projects. Students seeking a clear route into entry-level computing roles or further study can rely on the published TU syllabus, FoHSS notices, and HICOLE’s structured delivery during each semester.


















