Overview
Bachelor of Computer Application (BCA) at Janjyoti Multiple Campus
The Bachelor of Computer Application at Janjyoti Multiple Campus is a four-year undergraduate program conducted over eight semesters. The course is affiliated with Tribhuvan University and follows the academic structure of the Faculty of Humanities and Social Sciences.
The program combines computer science, software development, mathematics, communication, management, economics, and social studies. Laboratory courses, three project components, and an internship connect academic study with practical computer application work.

Course overview
| Course detail | Information |
|---|---|
| Course | Bachelor of Computer Application |
| Abbreviation | BCA |
| Institution | Janjyoti Multiple Campus |
| Location | Bhimdattnagar-18, Mahendranagar, Kanchanpur |
| Affiliation | Tribhuvan University |
| Faculty | Faculty of Humanities and Social Sciences |
| Academic level | Bachelor’s degree |
| Duration | Four years |
| Structure | Eight semesters |
| Instruction and examination | English |
| Practical components | Laboratory work, projects, and internship |
What students study
BCA begins with computer fundamentals, digital logic, mathematics, communication, and the relationship between society and technology. The later semesters introduce programming, data structures, web technology, databases, operating systems, software engineering, computer networks, cloud computing, cyber law, and operational research.
Management, accounting, economics, and professional ethics are included alongside technical courses. This structure prepares students to understand both computer applications and the organizational settings in which technology is used.
Semester-wise BCA curriculum
| Semester | Credits | Subjects |
|---|---|---|
| First | 15 | Computer Fundamental & Applications; Society & Technology; English I; Mathematics I; Digital Logic |
| Second | 15 | C Programming; Financial Accounting; English II; Mathematics II; Micro Processor & Computer Architecture |
| Third | 15 | Data Structure & Algorithms; Probability & Statistics; System Analysis and Design; OOP in Java; Web Technology |
| Fourth | 17 | Operating System; Numerical Methods; Software Engineering; Scripting Language; Database Management System; Project I |
| Fifth | 15 | MIS and E-Business; Dot Net Technology; Computer Networking; Introduction to Management; Computer Graphic & Animation |
| Sixth | 17 | Mobile Programming; Distributed System; Applied Economics; Advanced Java Programming; Network Programming; Project II |
| Seventh | 15 | Cyber Law & Professional Ethics; Cloud Computing; Internship; Elective I; Elective II |
| Eighth | 15 | Operational Research; Project III; Elective III; Elective IV |
The elective options include subjects such as Applied Psychology, Geographical Information System, IT in Banking, Hotel Information System, Enterprise Resource Planning, Knowledge Engineering, Advanced Dot Net Technology, Database Programming, Database Administration, and Network Administration.
Eligibility
Applicants must have completed PCL, Class 12, or an equivalent qualification in any stream.
The campus admission criteria require:
-
A minimum CGPA of 2.0
-
No grade lower than D+
-
Attested photocopies of academic certificates and related testimonials
-
Participation in the entrance examination
Admission remains dependent on completion of the required process and the availability of seats.
Admission process
The BCA application process at Janjyoti Multiple Campus involves three main stages:
-
Obtain the application form from the campus front desk or access the prospectus and application form through the campus website.
-
Complete the form and submit it to the admission office with the required academic documents.
-
Appear in the entrance examination conducted by the campus.
Assessment and attendance
Academic performance is evaluated through internal and external assessment. Internal assessment generally carries 40 percent of the total marks, while the semester-end examination carries 60 percent.
Students must pass the internal assessment and final examination separately. Courses containing practical work also require students to complete the applicable theory and practical assessment components.
A minimum attendance of 80 percent is required in each subject to appear in the final examination. Semester performance is recorded through the Semester Grade Point Average, while overall academic performance is calculated through the Cumulative Grade Point Average.
Project work and internship
Project work begins in the fourth semester with Project I, continues with Project II in the sixth semester, and concludes with Project III in the eighth semester. These courses require students to apply classroom concepts to computer application problems and present their work through reports, demonstrations, and oral defence.
The seventh-semester internship is a practical industry-based course connected with computer applications and information technology. It includes:
-
An internship proposal
-
Supervision by the campus and host organization
-
Progress reporting
-
Practical work within the organization
-
An individual internship report
-
Final presentation and oral defence
The internship normally covers at least eight weeks and is intended to give students experience with computing work in an organizational environment.
BCA learning facilities at Janjyoti Multiple Campus
The campus provides computer and digital learning facilities relevant to the BCA program, including:
-
Computer laboratory with internet access
-
Separate digital laboratory for hardware-related work
-
Additional laboratory sessions
-
E-library and physical library resources
-
Multimedia-supported classrooms
-
Project supervision
-
Internship support
-
Guest lectures
-
Seminars and workshops
-
IT Club and leadership activities
-
Academic visits connected with software companies
The library contains course-related books, reference materials, journals, magazines, bulletins, audio-visual resources, and access to digital materials.
Skills students may develop
Through programming courses, laboratories, projects, and the internship, students may develop abilities in:
-
Programming and application development
-
Web and mobile application work
-
Database design and administration
-
Computer networking
-
System analysis and software design
-
Technical documentation
-
Project planning and presentation
-
Team communication
-
Problem analysis
-
Professional and ethical decision-making
Skill development depends on regular laboratory practice, independent study, project involvement, and consistent academic performance.
Career pathways
BCA graduates may consider entry-level opportunities in software companies, educational institutions, government and non-government organizations, and other workplaces using computer systems.
Possible work areas include:
-
Software and application development
-
Web application support
-
Database support
-
Network and system support
-
IT administration
-
Technical documentation
-
Software testing
-
Computer laboratory support
-
Junior system analysis
-
IT project support
Employment outcomes depend on technical ability, project experience, communication skills, work experience, location, and available positions. The degree does not by itself guarantee employment.
Scholarships and student support
Janjyoti Multiple Campus has scholarship provisions for deserving students and learners from economically disadvantaged backgrounds. BCA students also receive access to laboratory sessions, project supervision, internship support, guest lectures, seminars, workshops, and library resources.
Who may consider BCA?
The program may suit students who:
-
Are interested in programming and computer applications
-
Are prepared to study mathematics and technical subjects
-
Prefer a course containing laboratory and project work
-
Want to study software, databases, networks, and information systems
-
Can commit to an eight-semester academic schedule
-
Are willing to practise beyond classroom lectures
Students should consider their academic background, interest in computing, time commitment, financial planning, and willingness to complete technical projects before choosing the course.
Frequently Asked Questions
How long is the BCA program at Janjyoti Multiple Campus?
The BCA program takes four years and is divided into eight semesters.
Which university is the BCA program affiliated with?
The program is affiliated with Tribhuvan University and operates under the Faculty of Humanities and Social Sciences.
Can students from any Class 12 stream apply?
Applicants who have completed PCL, Class 12, or an equivalent qualification in any stream may apply if they meet the stated grade requirement.
Is an entrance examination required?
Yes. Applicants must appear in the entrance examination conducted as part of the campus admission process.
Does the course include project work?
Yes. The curriculum contains Project I, Project II, and Project III in the fourth, sixth, and eighth semesters.
Does BCA include an internship?
Yes. Students complete an internship in the seventh semester and prepare an individual report based on their practical work.
What facilities are available for BCA students?
Students have access to computer and digital laboratories, internet facilities, library and e-library resources, multimedia classrooms, additional lab sessions, project supervision, and internship support.
Where is Janjyoti Multiple Campus located?
The campus is located at Bhimdattnagar-18, Mahendranagar, Kanchanpur, Nepal.
Contact details
Campus: Janjyoti Multiple Campus
Address: Bhimdattnagar-18, Mahendranagar, Kanchanpur, Nepal
Phone: 099-418131
Additional Contact Numbers: +977-9858775085, +977-9858775096, +977-9858775083
Email: info@janjyoticampus.edu.np
Website: www.janjyoticampus.edu.np














