Bachelor of Computer Application (BCA)

Bachelor Of Computer Application (BCA)

Affiliated to: Tribhuvan University

About Course

  • Course Title : Bachelor Of Computer Application (BCA)
  • Category/Level : Bachelors
  • Course Duration (months) : 48 months
  • Cost Range (NPR) :
  • Affiliated to : Tribhuvan University
Course Description:

BCA Program  is a four-year (8 Semester) academic program which focuses on the utilization of the concepts of information technology to solve organizational problems. The students will acquire required skills for system development, database and information system design, network design and integration of these skills for problem solving BCA curriculum is flexible enough to meet the student background and career aspiration.

BCA graduates can work in IT companies as system analysts, system managers, project managers, database administrators, system designers, and programmers. BCA graduates are always in demand in the information and manufacturing industries. Students who have completed their Bachelor's degree in Computer Application are also eligible to study in any of the Management and Information Technology faculties, such as MCA, MIT, MBA, and many others.

Admission info

ELIGIBILITY
Minimum D+ grade in each subject of grade 11 and 12 with a CGPA 1.8 or more
Or
A minimum score of second division marks in 10+2, PCL, or equivalent in any discipline.
Or
Students who have passed grade 11 and are waiting for grade 12 results can also apply. However, they have to submit all the required documents at the time of admission.

Syllabus

The program of study for Bachelor of Arts in Computer Application (BCA) is over a period of eight semesters (four academic years). The academic year begins in the September and February of each year.

Course
> Computer Application (Core Courses)
> Elective Courses
> Mathematics and Statistics Courses
> Language Courses
> Social Sciences and Management Courses
> Project & Internships

Semester I          
             
S.N. Course Code Course Title Credit Hours Lecture Hours Tutorial Hours Lab Hours
1 CASC101 Computer Fundamentals and Applications 4 4 - 4
2 CASO102 Society and Technology 3 3 - -
3 CAEN103 English I 3 3 1 -
4 CAMT104 Mathematics I 3 3 1 1
5 CASC105 Digital Logic 3 3 - 2
  Total   16 16 2 7
             
Semester II          
             
S.N. Course Code Course Title Credit Hours Lecture Hours Tutorial Hours Lab Hours
1 CASC151 C programming 4 4 1 3
2 CAAC152 Financial Accounting 3 3 1 1
3 CAEN153 English II 3 3 1 -
4 CAMT154 Mathematics II 3 3 1 1
5 CASC155 Microprocessor and Comp. Architecture 3 3 1 2
  Total   16 16 5 7
             
Second Year          
             
Semester III          
             
  Third Semester          
S.N. Course Code Course Title Credit Hours Lecture Hours Tutorial Hours Lab Hours
1 CACS201 Data Structure and Algorithms 3 3 - 3
2 CAST202 Probability and Statistics 3 3 1 1
3 CACS203 System Analysis and Design 3 3 1 -
4 CACS204 OOP in Java 3 3 1 2
5 CACS205 Web Technology 3 3 - 3
  Total   15 15 3 9
             
Semester IV          
             
S.N. Course Code Course Title Credit Hours Lecture Hours Tutorial Hours Lab Hours
1 CACS 251 Operating System 3 3 1 2
2 CACS 252 Numerical Methods 3 3 1 2
3 CACS 253 Software Engineering 3 3 1 -
4 CACS 254 Scripting Language 3 3 - 3
5 CACS 255 Database Management System 3 3 1 2
6 CAPj256 Project I 2 - - 4
  Total   17 15 4 13
             
Third Year          
             
Semester V          
             
S.N. Course Code Course Title Credit Hours Lecture Hours Tutorial Hours Lab Hours
1 CACS301 MIS and e-Business 3 3 - 2
2 CACS302 DotNet Technology 3 3 - 3
3 CACS303 Computer Networking 3 3 - 2
4 CAMG304 Introduction to Management 3 3 1 -
5 CACS305 Computer Graphics and Animation 3 3 1 2
  Total   15 15 2 9
             
Semester VI          
             
S.N. Course Code Course Title Credit Hours Lecture Hours Tutorial Hours Lab Hours
1 CACS351 Mobile Programming 3 3 - 3
2 CACS352 Distributed System 3 3 1 -
3 CACS353 Applied Economics 3 3 1 -
4 CACS354 Advanced Java Programming 3 3 - 3
5 CACS355 Network Programming 3 3 - 2
6 CAPj356 Project II 2 - - 4
  Total   17 15 2 12
             
Fourth Year          
             
Semester VII          
             
S.N. Course Code Course Title Credit Hours Lecture Hours Tutorial Hours Lab Hours
1 CACS401 Cyber Law and Professional Ethics 3 3 1 -
2 CACS402 Cloud Computing 3 3 - 3
3 CAIN403 Internship 3 - - -
4 N/A Elective I 3 3 - -
5 N/A Elective II 3 3 - -
  Total   15 12 1 3
             
Semester VIII          
             
S.N. Course Code Course Title Credit Hours Lecture Hours Tutorial Hours Lab Hours
1 CAOR451 Operations Research 3 3 1 -
2 CAPj452 Project III 6 - - 12
3 N/A Elective III 3 3 - -
4 N/A Elective IV 3 3 - -
  Total   15 9 1 12

INQUIRY / APPLY COURSE

FEATURED NEWS

CTEVT Diploma Pre-Diploma Classified Scholarship Result
Council for Technical Education and Vocational Training (CTEVT) has published notice…
Salary Scale of Government Officials (Civil Servants) in Nepal 2083 2084 (2026)
Jobs in the government and public sector are among the most in-demand in Nepal.…
TU Bachelor Level 1st Year Exam Center Notice
Exam Center of 3 Years Bachelor level First Year B.A (Partial & Chance), B.Sc.,…
NEB Class 12 Result 2083 2082 (2026) updates; Grade 12 Exam Result Date
The National Examination Board (NEB), Office of the Controller of Examination is…
Tribhuvan University Bachelor Level 1st year Exam Routine
Tribhuvan University's Office of the Controller of Examination, Balkhu, has published…
SEE 2083 2082 Supplementary (Grade Increment) Exam Routine 2026
The National Examination Board, Examination Control Office (Grade 10), Sanothimi,…

FEATURED ARTICLES

Lok Sewa Aayog (PSC) Exams Reading Materials 2083 (2026-2027)
Lok Sewa Reading Materials from the year 2083 B.S. (2026-2027 AD ) that were printed…
Best Government and Private Schools of Nepal - Ministry of Education
On National Education Day, the Nepalese Government presents awards in a number of…
Top Community Schools in Kathmandu, Lalitpur, Bhaktapur
Some of the community (Government/ Public) schools in Kathmandu Valley have significantly…
Best 25 Secondary Schools in Kathmandu Valley 2083 (2026) after SEE - Rankings from Edu Sawal
Selection of 25 Best Secondary Schools in the Kathmandu Valley (Kathmandu, Lalitpur,…
Nepal's Top +2 Colleges 2083 (2025-2026) - Rankings from Kendrabindu
Excellent management, outstanding faculty, experienced instructors, infrastructure…
Top 30 Plus Two Colleges of Nepal 2083 (2025-2026) - Rankings from EducationSamachar
According to rankings, Prasadi Academy, St. Xavier's College, and Kathmandu…
Would you like to advertise here?
Connect with us