Bachelor Of Computer Application,
BCA (TU)
Bachelor of Computer Application is a 4 year under-graduate degree awarded in the field of Computer Applications. Our Four year program is designed in a manner that will provide comprehensive training to understand computer science and industrial computing.
At the end of this course the student will be able to carry out the required analysis and synthesis involved in computer systems, information systems and computer applications. They will be able to demonstrate professional competence in developing software and design it and implement it as well. The course aims at developing sound practical skills to enable the students to address problems which arise in computer systems and their application.
Eligibility For BCA Program
The candidate applying for BCA program must have minimum academic requirements (10+2 or equivalent Boards)
Passed all courses of 11th and 12th grade.
Should have passed in BCA Entrance Exam conducted by TU
Candidate must complete application procedure
Can be from any stream be it , Management, Hotel Management, Science, or Humanities.
A minimum 2 CGPA with a minimum of D+ in all individual subjects.
Should have been provided equivalence by Nepal Education Board.
In addition to the regular curriculum, there are periodic seminars, projects and assignments, which enable the students to sharpen their skills. With the focus on applications, we cover subjects like Digital Logic, Probability and Statistics Computer Programming and Problem Solving, Data Base Management System, Computational Numerical Methods, Data Structure using C++, Digital Electronics and Microprocessors, Software Engineering, Data Base Management System Project, Operating Systems, Artificial Intelligence, Computer Architecture, Design and Analysis of Algorithms, JAVA & J2EE, LINUX Programming etc. The kind of focused training helps students adapt themselves to the art and science of software development.
BCA Program Highlights
- 4 Years/129 Credit Hours
- Acute emphasis is given on practical based learning; the course gives you ample opportunities to pursue your future career anywhere in the world.
- One of the most recently designed Computer Science courses in Nepal.
- Perfect balance between extensive theoretical and through practical learning.
- Compulsory internship.
Why Choose BCA Program?
Latest Curriculum
Width & Depth BCA course has the updated curriculum contents meeting the latest technology modernization. Its comprehensive curriculum incorporates varied areas in computer science and information technology.
Integrated Course
Dual specialization in computer science and IT develops competent professionals. Computer science comprises computing systems and software, while IT brings computer and people together.
International Acceptance
4 year duration and 8 semester course structure makes this bachelor level program internationally acceptable. Graduates can fit into global industries and can also land into Master degree courses without any bridging minor or post graduate course into the top universities of the world and inside Nepal as well.
Reputed University
Global Recognition & Accreditation. Tribhuvan University is the oldest, largest, and most reputed university of Nepal having international bilateral relations. BCA program of Tribhuvan University has a global recognition and accreditation and its graduates can fit into industries anywhere.
Balanced Course Path
Fundamental to Advance. BCA students start learning from basic principles of Computer Science. Students learn fundamental courses in first two years. Last two years is for specialized and advanced courses. The advanced courses that student studies in the final year of BCA are compared to the higher degree courses.
Professional Preparedness
Projects & Internships. To prepare students for industry, BCA course comprises thorough practical approach with great deal of project work and internship is inclusive within the curriculum. This gives students adequate professional exposure which helps focusing on key interests, career objectives, and job opportunities.
Interdisciplinary Approach
Linkage & Insight Connections between wide-ranging subject areas and their correlations in the BCA course program enables students handling rapid changes in technology. This fosters critical thinking, inventive ideas, and enthusiasm for professional work.
Extensive Career Opportunities
Reputed & Good Jobs. BCA graduates have extensive career opportunities. The jobs will be fabulous and with good pay depending upon student’s ability and skills. As the world is getting closer with technology, the need of BCA professionals keep on increasing day by day.
Study Progression
Source Code | Course Title | Credit Hour | Full Marks |
---|---|---|---|
CACS101 | Computer Fundamentals & Applications | 4 | 100 |
CACO102 | Society and Technology | 3 | 100 |
CAEN103 | English I | 3 | 100 |
CAMT104 | Mathematics I | 3 | 100 |
CACS105 | Digital Logic | 3 | 100 |
Total | 16 | 500 |
Source Code | Course Title | Credit Hour | Full Marks |
---|---|---|---|
CACS151 | C Programming | 4 | 100 |
CAAC152 | Financial Accounting | 3 | 100 |
CAEN153 | English II | 3 | 100 |
CAMT154 | Mathematics II | 3 | 100 |
CACS155 | Microprocessor and Computer Architecture | 3 | 100 |
Total | 16 | 500 |
Source Code | Course Title | Credit Hour | Full Marks |
---|---|---|---|
CACS201 | Data Structures and Algorithms | 3 | 100 |
CAST202 | Probability and Statistics | 3 | 100 |
CACS203 | System Analysis and Design | 3 | 100 |
CACS204 | OOP in Java | 3 | 100 |
CACS205 | Web Technology | 3 | 100 |
Total | 15 | 500 |
Source Code | Course Title | Credit Hour | Full Marks |
---|---|---|---|
CACS251 | Operating System | 3 | 100 |
CACS252 | Numerical Methods | 3 | 100 |
CACS253 | Software Engineering | 3 | 100 |
CACS254 | Scripting Language | 3 | 100 |
CACS255 | Database Management Software | 3 | 100 |
CAPJ256 | Project I | 2 | 100 |
Total | 17 |
Source Code | Course Title | Credit Hour | Full Marks |
---|---|---|---|
CACS301 | MIS and E-Business | 3 | 100 |
CACS302 | DotNet Technology | 3 | 100 |
CACS303 | Computer Networking | 3 | 100 |
CAMG304 | Introduction to Management | 3 | 100 |
CACS305 | Computer Graphics and Animation | 3 | 100 |
Total | 15 | 500 |
Source Code | Course Title | Credit Hour | Full Marks |
---|---|---|---|
CACS351 | Mobile Programming | 3 | 100 |
CACS352 | Distributed System | 3 | 100 |
CAEC353 | Applied Economics | 3 | 100 |
CACS354 | Advanced Java Programming | 3 | 100 |
CACS355 | Network Programming | 3 | 100 |
CAPJ356 | Project II | 2 | 100 |
Total | 17 |
Source Code | Course Title | Credit Hour | Full Marks |
---|---|---|---|
CACS401 | Cyber Law and Professional Ethics | 3 | 100 |
CACS402 | Cloud Computing | 3 | 100 |
CAIN403 | Internship | 3 | 100 |
Elective I | 3 | 100 | |
Elective II | 3 | 100 | |
Total | 15 | 500 |
List of Electives
S.no. | Course Code | Course Title | S.no. | Course Code | Course Title |
---|---|---|---|---|---|
1 | CAPS476 | Applied Psychology | 6 | CACS482 | Knowledge Engineering |
2 | CACS477 | Geographical Information System | 7 | CACS483 | Advanced DotNet Technology |
3 | CACS478 | IT in Banking | 8 | CACS484 | Database Programming |
4 | CACS479 | Hotel Information System | 9 | CACS485 | Database Administration |
5 | CAER480 | Enterprise Resource Planning | 10 | CACS486 | Network Administration |
Source Code | Course Title | Credit Hour | Full Marks |
---|---|---|---|
CAOR451 | Operations Research | 3 | 100 |
CAPJ452 | Project III | 6 | 200 |
Elective III | 3 | 100 | |
Elective IV | 3 | 100 | |
Total | 15 | 500 |
List of Electives
S.no. | Course Code | Course Title | S.no. | Course Code | Course Title |
---|---|---|---|---|---|
1 | CAPS476 | Applied Psychology | 6 | CACS482 | Knowledge Engineering |
2 | CACS477 | Geographical Information System | 7 | CACS483 | Advanced DotNet Technology |
3 | CACS478 | IT in Banking | 8 | CACS484 | Database Programming |
4 | CACS479 | Hotel Information System | 9 | CACS485 | Database Administration |
5 | CAER480 | Enterprise Resource Planning | 10 | CACS486 | Network Administration |
Why Choose US?
- Value Added Training, Seminars and Workshops
- Regular Guidance With Industry Experts
- Paid Internship
- Placement Assistance
- Start Ups/ Incubation Support
- 20th Century Skills From SkillLab
- Interactive personalized and result oriented study
- Only college dedicated for science and technology inTerai
- Highly qualified faculties

Our Achievers

Assistant Professor (Faculty of IT)
Gopal Narayan Singh University, India
The Office Of Controller of Certification
The Ministry of Communications and Information Technology, Nepal
Automation Engineer
TrueMotion, U.S.A
Software Engineer
Z-Com, Inc. Taiwan
CEO
Adsbee Media Pvt.Ltd, Birgunj
CEO
Software Services, Birgunj
Senior .Net Developer
Professional Computer System Laltipur Nepal
Sub Inspector
Makwanpur, Nepal
Program Co-Ordinator
Radio Saanvi, Birgunj