The Bachelor of Computer Application (BCA) at Lalitpur Engineering College is a four-year undergraduate program conducted under Tribhuvan University. The course is organized over eight semesters and combines computer applications, programming, mathematics, web technology, databases, software engineering, networking, management-related study, project work, and an internship.
The program is separate from the college's engineering degrees and follows the academic structure, admission requirements, assessment system, and degree rules prescribed for BCA by Tribhuvan University.
| Particular | Details |
|---|---|
| Course: | Bachelor of Computer Application (BCA) |
| Level: | Undergraduate |
| Duration: | 4 years / 8 semesters |
| Institution: | Lalitpur Engineering College |
| Affiliation: | Tribhuvan University |
| Academic Area: | Computer Applications |
| Seat Capacity: | 35 |
| Minimum Degree Credits: | 126 credit hours |
| Medium: | English |
| Degree Award: | Tribhuvan University |
| Location: | Chakupat, Kholcha Pokhari, Lalitpur, Nepal |
The Tribhuvan University curriculum uses the degree title Bachelor of Arts in Computer Application (BCA). At Lalitpur Engineering College, the program is commonly presented as Bachelor of Computer Application or BCA.
BCA is structured around the use and development of computer applications. It begins with computing fundamentals, mathematics, digital logic, programming, and general supporting subjects before moving into software development, databases, web systems, networking, distributed systems, project work, and industry-oriented practical study.
The curriculum is not limited to programming. Students also study system analysis, software engineering, operating systems, management, economics, professional ethics, and subjects that connect computing with organizational use.
The eight-semester progression allows students to build from introductory computing concepts toward larger application projects and an internship.
| Semester | Major Subjects |
|---|---|
| Semester I | Computer Fundamentals & Applications, Society & Technology, English I, Mathematics I, Digital Logic |
| Semester II | C Programming, Financial Accounting, English II, Mathematics II, Microprocessor & Computer Architecture |
| Semester III | Data Structures and Algorithms, Probability & Statistics, System Analysis & Design, OOP in Java, Web Technology |
| Semester IV | Operating System, Numerical Methods, Software Engineering, Scripting Language, Database Management System, Project I |
| Semester V | MIS & e-Business, DotNet Technology, Computer Networking, Introduction to Management, Computer Graphics and Animation |
| Semester VI | Mobile Programming, Distributed System, Applied Economics, Advanced Java Programming, Network Programming, Project II |
| Semester VII | Cyber Law & Professional Ethics, Cloud Computing, Internship, Elective I, Elective II |
| Semester VIII | Operations Research, Project III, Elective III, Elective IV |
The curriculum moves gradually from basic computing and mathematical concepts to application design, programming, systems, networks, projects, and workplace exposure.
Programming appears throughout the course rather than in a single semester.
Students begin with C Programming and later study object-oriented programming in Java, scripting, advanced Java, mobile programming, network programming, and other application-development subjects.
Data Structures and Algorithms develops the ability to organize data and work with computational problems. System Analysis & Design and Software Engineering introduce methods for planning, designing, documenting, and managing software systems.
Project courses then provide a place to use these concepts in practical application development.
Several parts of BCA deal with how applications store, exchange, and present information.
Web Technology introduces the technical side of web-based applications, while Database Management System covers the organization and management of stored data.
Computer Networking and Network Programming develop the study of communication between computers and software systems. Distributed System extends this area by addressing computing environments in which processing and resources operate across connected systems.
These subjects allow students to study applications not only as standalone programs but also as parts of larger information systems.
Project work appears at several stages of the BCA curriculum.
Project I is included in the fourth semester. It is a practical course intended to apply concepts learned during the first two years. Students may work individually or in pairs on a small application-oriented project and proceed through proposal, progress, reporting, presentation, and evaluation stages.
Project II appears in the sixth semester. It extends application development into a larger project setting and includes project planning, development, teamwork, collaboration, implementation, documentation, and presentation.
Project III is included in the eighth semester and carries a larger credit load. This later project stage gives students another structured opportunity to combine programming, analysis, development, documentation, and project work developed across the program.
The sequence makes project work a continuing academic component rather than a single final-semester activity.
An internship is included in the seventh semester as a three-credit course.
The internship is designed around practical work related to computer applications and information technologies. It is intended to place students in an organizational setting where they can connect academic study with application development, administration, management, or other relevant computing activities.
The internship period is eight weeks. Students work under supervision and are required to complete academic reporting and evaluation activities connected with their internship.
The process includes:
This component differs from classroom practical work because students are expected to work within an organization and document the activities completed during the placement.
The BCA entry requirement under the Tribhuvan University curriculum 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 participate in the entrance examination conducted under the concerned Dean's Office.
The program is therefore open to eligible students from different academic streams rather than being restricted to a science background.
Eligibility: 10+2 or equivalent in any discipline, with the academic requirement and entrance qualification prescribed by Tribhuvan University.
Admission follows the Tribhuvan University framework applicable to BCA.
The general process includes:
Eligible applicants are selected through the prescribed merit-based admission process.
BCA admission is separate from the IOE engineering entrance used for Civil Engineering and Computer Engineering at LEC. BCA applicants follow the university admission route applicable specifically to the BCA program.
The medium of instruction and examination for BCA is English.
This applies to teaching, academic materials, written examinations, project reports, and other formal academic work conducted within the program.
The BCA program follows a continuous assessment system combining internal and external evaluation.
Internal assessment is conducted by the college or concerned academic department during the semester. The university conducts the external or final examination at the end of the semester.
In general:
For a subject, the curriculum requires a minimum of 40 percent in internal assessment and at least a D grade in the final examination.
Academic performance is expressed through the grading and credit system prescribed by Tribhuvan University.
Students are expected to attend lectures, tutorials, and practical classes.
The BCA curriculum sets a minimum attendance requirement of 80 percent of classes actually held for a subject. 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 under the stated academic rule.
Attendance therefore forms part of formal academic eligibility for semester examinations rather than functioning only as a classroom expectation.
Each subject carries a defined number of credits according to its academic workload, including lecture, tutorial, and practical components.
A minimum of 126 credit hours is required for completion of the BCA degree.
Students must complete the prescribed core courses and other degree requirements. Where a student receives a failing grade in a core course, the course must be retaken and completed according to university rules.
The program also contains elective study, allowing part of the later curriculum to be selected from approved elective subjects.
Tribhuvan University awards the BCA degree after the student completes all requirements prescribed for the program.
Lalitpur Engineering College functions as the affiliated institution where students complete teaching, internal academic work, projects, practical activities, internship requirements, and other college-level components.
The university degree is awarded through Tribhuvan University rather than independently by LEC.
The curriculum may help students develop abilities in areas such as:
The level of skill developed depends on academic performance, practical work, project involvement, internship experience, and continued practice.
BCA graduates may explore roles associated with computer applications and information systems.
Possible areas include:
Employment outcomes depend on the graduate's technical ability, practical experience, project work, communication skills, employer requirements, and available opportunities.
LEC conducts BCA alongside its Civil Engineering and Computer Engineering programs at Chakupat, Lalitpur.
The BCA program remains academically distinct from the engineering programs. It follows the Tribhuvan University BCA framework rather than the Institute of Engineering curriculum used for BE Civil and BE Computer.
For students, this distinction affects entrance, curriculum, examinations, project requirements, and the academic route followed through the university.
BCA may be relevant for students interested in programming, software applications, databases, web technology, networks, and information systems but who want an application-oriented computing degree rather than an engineering degree.
BCA is a four-year undergraduate program divided into eight semesters.
The program is affiliated with Tribhuvan University, which also awards the degree after completion of the prescribed requirements.
The TU curriculum allows applicants with 10+2 or equivalent qualifications in any discipline, subject to the prescribed academic eligibility and entrance requirement.
Yes. Applicants must participate in the entrance examination conducted under the concerned Tribhuvan University Dean's Office and follow the applicable merit-based admission process.
Yes. The curriculum includes Project I, Project II, and Project III across different semesters.
Yes. A three-credit internship is included in the seventh semester. The internship runs for eight weeks and includes supervision, reporting, presentation, and evaluation.
Students are required to maintain at least 80 percent attendance in each subject to remain eligible for the final examination under the prescribed curriculum rule.
Assessment combines internal and external evaluation. Internal assessment generally carries 40 percent and the end-semester written examination generally carries 60 percent, with practical assessment where applicable.
The minimum requirement for the BCA degree is 126 credit hours.
Tribhuvan University awards the degree after the student completes all prescribed academic requirements.