Tribhuvan University’s Bachelor of Computer Application (BCA) program is designed to produce skilled software developers with extensive technical knowledge. The four-year, eight-semester course offers a blend of theoretical and practical education, preparing students for careers in programming, software development, system analysis, and more. Graduates can pursue further studies such as MIT, MBA, or MCA. Key eligibility requirements include passing PCL, +2, or equivalent with at least 40% marks or a ‘C’ grade.
Objectives:
- Equip students with programming and software development skills.
- Provide knowledge of software development tools and techniques.
- Combine theoretical and practical learning.
- Enhance problem-solving skills for various sectors.
- Prepare for further studies in IT and related fields.
Career Opportunities:
- Software Developers
- System Analysts
- Project Managers
- Database Administrators
- System Designers
Eligibility:
- Graduates from PCL, +2, or equivalent in any discipline with minimum 40% marks or a ‘C’ grade.
Curriculum
Semester I:
- English I
- Mathematics I
- Digital Logic
- Computer Fundamentals and Applications
- Society and Technology
Semester II:
- English II
- Mathematics II
- Financial Accounting
- Microprocessor and Computer Architecture
- Programming in C
Semester III:
- Data Structures and Algorithms
- Probability and Statistics
- System Analysis and Design
- OOP in Java
- Web Technology
Semester IV:
- Operating System
- Numerical Methods
- Software Engineering
- Scripting Language
- Database Management System
- Project I
Semester V:
- MIS and e-Business
- Dot Net 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 and Professional Ethics
- Cloud Computing
- Elective I
- Elective II
- Internship
Semester VIII:
- Operations Research
- Elective III
- Elective IV
- Project III
Elective Subjects
Semester VII Electives:
- Image Processing
- Database Administration
- Network Administration
Semester VIII Electives:
- Database Programming
- Geographical Information System
- Data Analysis and Visualization
- Machine Learning
Projects
Projects are integral parts of the BCA program and are included in:
- Semester IV: Project I
- Semester VI: Project II
- Semester VII: Project III
FAQs
1. What is the duration of the BCA program at Tribhuvan University?
- The BCA program is a four-year course divided into eight semesters.
2. What are the eligibility criteria for the BCA program?
- Candidates must have passed PCL, +2, or an equivalent examination in any discipline with a minimum of 40% marks or a ‘C’ grade.
3. What kind of career opportunities are available after completing the BCA program?
- Graduates can work as software developers, system analysts, project managers, database administrators, and system designers, among other roles.
4. Are there any internship opportunities in the BCA program?
- Yes, students are required to complete an internship typically undertaken in Semester VII.
5. Can BCA graduates pursue further studies?
- Yes, BCA graduates can pursue further studies such as Master of Information Technology (MIT), Master of Business Administration (MBA), or Master of Computer Applications (MCA).
We at Mastersaab offers live classes, recorded sessions, and free Master chat support to help students prepare for exams in BBA, BBS, Plus Two and entrance tests like CMAT, enhancing their chances of success.

