The Bachelor of Arts in Computer Application (BCA) at Kathford International College of Engineering and Management is a four-year undergraduate computing program affiliated with Tribhuvan University. It is academically administered through the Faculty of Humanities and Social Sciences (FoHSS).
The program runs across eight semesters and requires 126 credit hours. Its curriculum combines computer application core courses with mathematics and statistics, language courses, social sciences and management subjects, electives, projects, and internship work. Students progress from computer fundamentals and programming into data structures, web technology, operating systems, databases, software engineering, system analysis, advanced application development, project work, and professional computing topics.
| Particular | Details |
|---|---|
| Course | Bachelor of Arts in Computer Application (BCA) |
| College | Kathford International College of Engineering and Management |
| Location | Balkumari, Lalitpur |
| University | Tribhuvan University |
| Academic authority | Faculty of Humanities and Social Sciences |
| Level | Bachelor's degree |
| Duration | 4 years |
| Academic structure | 8 semesters |
| Total credits | 126 credit hours |
| Seats | 35 |
| Admission | TU BCA entrance and merit process |
| Medium | English |
| Degree awarded by | Tribhuvan University |
BCA at Kathford College follows the academic structure of the Faculty of Humanities and Social Sciences under Tribhuvan University.
The formal TU degree title is Bachelor of Arts in Computer Application. Although BCA is a computing program, its university administration is different from B.Sc. CSIT. At Kathford, BCA falls under the Information Technology academic area, while its curriculum, entrance framework, examinations, and degree requirements are governed through FoHSS.
The curriculum is application-oriented. Programming, computer systems, software development, databases, web technology, system analysis, mathematics, communication, management-related study, projects, and internship work are distributed across the eight semesters.
BCA may be suitable for students who want undergraduate study centered on software and computer applications rather than an engineering curriculum.
The course structure may be relevant to students interested in:
The curriculum includes mathematics and statistics alongside programming and technical subjects. It also contains language, social science, accounting, and management-related coursework, giving the program a broader academic structure than computer subjects alone.
The academic entry requirement for BCA is Intermediate Level, Higher Secondary Level (10+2), or an equivalent qualification in any discipline from a recognized institution with at least second division or 45 percent marks.
Applicants must also appear in the entrance examination administered through the concerned Dean's office of Tribhuvan University.
The program therefore allows entry from different academic disciplines, subject to fulfillment of the prescribed qualification and entrance requirements.
Admission follows the TU Faculty of Humanities and Social Sciences BCA framework.
Eligible candidates sit for the BCA entrance examination. Admission is made on a merit basis after the entrance process. The academic structure also allows the concerned college to conduct an interview before final selection.
At Kathford, BCA applicants follow the TU BCA entrance route together with the college admission procedures applicable to the program.
Kathford has 35 seats for BCA.
The BCA program extends over four academic years and is divided into eight semesters.
Students must complete at least 126 credit hours for the degree. The curriculum distributes these credits across computer application courses and supporting academic areas.
| Course component | Credit hours |
|---|---|
| Computer Application core courses | 71 |
| Elective courses | 12 |
| Mathematics and Statistics | 9 |
| Language courses | 6 |
| Social Sciences and Management | 15 |
| Projects and Internship | 13 |
| Total | 126 |
This structure gives computer application courses the largest share while retaining quantitative, communication, social, management, project, and internship components.
The curriculum begins with foundations in computing, mathematics, language, society, and digital systems. Programming and computer architecture become more prominent from the second semester, followed by software, web, database, and systems courses.
Students begin with:
Computer Fundamentals & Applications introduces the computing base of the program, while Digital Logic provides a foundation for understanding digital systems. Mathematics and English support later technical and academic work.
The second semester includes:
C Programming introduces structured programming, while Microprocessor and Computer Architecture moves into the organization and operation of computer systems. Financial Accounting adds a management-related component to the computing curriculum.
The third semester moves further into software and computing concepts through:
This stage connects programming with data organization, software analysis, web-based work, object-oriented development, and quantitative study.
The fourth semester includes:
By this stage, students work across system software, database design, scripting, software development processes, numerical techniques, and project-based academic work.
The later semesters continue the transition from foundational computing into applied and professional areas.
Coursework includes advanced computer application subjects, elective study, project work, and topics concerned with software development and management. Subjects represented in the later curriculum include Software Project Management, Cyber Law & Professional Ethics, and Advanced .Net Technology.
Software Project Management covers areas such as project planning, scheduling, estimation, risk, cost, and software quality. Cyber Law & Professional Ethics addresses professional conduct, cybersecurity, privacy, intellectual property, and legal issues related to computing.
Advanced .Net Technology introduces C#, Windows applications, database connectivity, ASP.NET, web application development, and related application-development topics.
The curriculum also provides elective flexibility so students can undertake additional study within areas included in the BCA academic structure.
Programming is introduced through C Programming and continues through Object Oriented Programming in Java, scripting, web technologies, and later application-development courses.
This sequence allows students to work with different programming approaches rather than limiting the program to one language.
Software Engineering adds development-process concepts, while System Analysis and Design addresses how information systems are examined, planned, and structured. Database Management System introduces database-oriented application work.
Web Technology and later application courses extend the curriculum toward web and software development environments.
Practical work forms a substantial part of BCA.
The curriculum allocates 13 credits to projects and internship components. Project I appears in the fourth semester, with additional project and internship requirements continuing later in the program.
Practical subjects combine theory with laboratory work. Programming, databases, operating systems, web technology, application development, and other technical courses therefore require students to work with software and computing environments as part of academic study.
Projects also require students to move beyond isolated exercises by working on larger application-oriented tasks involving planning, development, documentation, and presentation.
Internship is a three-credit component of the program.
The internship lasts for eight weeks and must relate to computer applications and information technology. It is intended to place students in an organizational environment where they can work on activities connected with computing applications, development, administration, or management.
Internship work may be completed in an organization using appropriate computer systems and information technologies. Each student prepares an individual internship report based on the work completed during the placement.
The internship process includes:
A mentor from the internship organization and a supervisor from the college or campus are involved in the supervision structure.
BCA uses continuous assessment together with university examinations.
| Evaluation component | Weightage |
|---|---|
| Internal Assessment | 40% |
| External Assessment / Final Examination | 60% |
Internal assessment is conducted by the college or concerned department during the semester. The university conducts the external final examination at the end of the semester.
For courses with practical components, practical evaluation is also required. Final practical examinations are conducted by the college or concerned department with an external examiner assigned through the university system.
Students must pass the required theory internal assessment, practical assessment, and final examination components separately.
Students are expected to attend lectures, tutorials, and practical classes regularly.
A minimum of 80 percent attendance in each subject is required. A student who does not meet the required attendance in a particular subject is not eligible to sit for the final examination in that subject.
The attendance rule applies directly to the semester-based nature of BCA, where regular practical and classroom work forms part of academic evaluation.
Academic performance is recorded through grades and grade points. Semester performance is expressed through the Semester Grade Point Average, while overall performance across completed semesters is represented by the Cumulative Grade Point Average.
All required core courses must be completed for the degree.
The normal duration is four years. The academic regulations allow a maximum completion period equal to the normal duration plus two additional years.
After completion of the prescribed 126 credit hours and other academic requirements, Tribhuvan University awards the Bachelor of Arts in Computer Application degree.
BCA is offered within the Information Technology academic area at Kathford International College of Engineering and Management.
The college's academic environment includes computing and networking facilities, classrooms, project-oriented spaces, seminar facilities, library and digital learning resources, and spaces used for practical and project work.
These resources support a curriculum in which programming laboratories, software work, projects, documentation, presentations, and internship preparation form part of the academic experience.
Through its subjects and practical components, BCA gives students opportunities to develop abilities in:
Development of these abilities depends on coursework, laboratory practice, project participation, and individual academic engagement.
The curriculum is designed around computer applications and software development. Graduates may consider entry-level work related to software and application development, web or application support, database support, and general IT support.
The internship and project components also give students experience with technical documentation, application-oriented work, and organizational computing environments.
Employment outcomes depend on practical ability, portfolio and project work, experience, additional learning, employer requirements, and available opportunities. Completion of the BCA degree alone does not guarantee a particular position or career outcome.
BCA is a four-year undergraduate program completed across eight semesters.
BCA at Kathford is affiliated with Tribhuvan University and academically administered through the Faculty of Humanities and Social Sciences.
Students must complete at least 126 credit hours to meet the credit requirement for the Bachelor of Arts in Computer Application degree.
Kathford has 35 seats for the BCA program.
Yes. Applicants must appear in the BCA entrance examination administered through the concerned TU Dean's office. Admission follows a merit-based process.
The academic entry requirement allows Intermediate Level, 10+2, or an equivalent qualification in any discipline, subject to the prescribed minimum academic requirement and entrance examination.
Yes. Projects form part of the curriculum. Project I appears in the fourth semester, while project and internship components together account for part of the program's 126-credit structure.
Yes. The program includes a three-credit internship lasting eight weeks. The internship involves organizational work related to computer applications or information technology, along with reporting and presentation requirements.
Students must maintain at least 80 percent attendance in each subject to be eligible for the final examination in that subject.
Tribhuvan University awards the Bachelor of Arts in Computer Application degree after successful completion of the prescribed academic requirements.