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.

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
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.
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).
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.
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.
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.
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
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.
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
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.
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.
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.