BCA TU

Tribhuvan University has launched the Bachelor of Computer  Application (BCA) program from the academic year 2074/75.  In the first phase, this program was launched in six (6) constituent campuses of Tribhuvan University and is allocated 35 seats each. Currently, 120 colleges are running BCA program with affiliation from Tribhuvan University. The BCA program of TU is for 4 years. The program runs on the semester system. It will be run under the faculties of Humanities and Social Sciences. Course of Study 

Bachelor in Computer Application (BCA)

Objective 

The objective of the Bachelor of Arts in Computer Application (BCA) at the faculty of Humanities and Social Science of Tribhuvan University is to Produce high-Quality computer application users and developers

Durations

Eight semesters (four academic years)

Medium  of Instruction and Examination

English

Entry Requirements

High school graduates in Any Discipline (+2) or Equivalent and must be nominated from Entrance Examination conduct by Dean Office  

Academic Schedule

The fall semester in September and Spring Semester begins in February.  

Evaluation

The semester is evaluated using the system of continuous assessment (Internal and External Assessment). University Conducts end semester Examination.

Examination Scheme (subjects with Practical)

Internal Assessment

External Assessment

Total

Theory

Practical

Theory

Practical

20%

20% (3hr)

60%(3Hr)

100

Examination Scheme (subjects without Practical)

Internal Assessment

External Assessment

Total

100

40%

60%(3hr)

BCA Course Structure

Bachelor of Arts in Computer Application (BCA) Course Structure

CoursesCredit Hours
Computer Application (core courses)71(4*2+3*21)
Elective Courses12 (3+3+3+3)
Mathematics & Statistics Courses9 (3+3+3)
Language Courses6(3+3)
Social Science & Management Courses15(3+3+3+3+3)
Project & Internships13 (2+2+6+3)
Total Credit126
BCA course structure

Grading System of BCA

Letter grades are used for awards to a student. The pattern of grading is as follows

Letter

Grade point

Description

A

4.0

Excellent

A-

3.7

 

B+

3.3

 

B

3.0

Good

B-

2.7

 

C+

2.3

 

C

2.0

Satisfactory

C-

1.7

 

D+

1.3

 

D

1.0

Work satisfying minimum requirement for Credits

F

0

Failing

Another letter used for ‘I” for Incomplete. End of Semester students obtain Semester Grade Point Average (SGPA) and end of program students obtain Cumulative Grade point Average (CGPA).

SGPA=Total honor points earned in a semester  /Total number of credits registered in a semester.

CGPA= Total honor points earned/Total number of credits Completed

  1. CACS101 Computer Fundamentals & Applications 
  2. CASo102 Society & Technology 
  3. CAEN103 English I 
  4. CAMT104 Mathematics I
  5. CACS105 Digital Logic 
  1. CACS151 C programming 
  2. CAAC152 Financial Accounting 
  3. CAEN153 English II 
  4. CAMT154 Mathematics II 
  5. CACS155 Microprocessor and Computer Architecture 
  1. CACS201 Data Structures and Algorithms
  2. CAST202 Probability & Statistics
  3. CACS203 System Analysis and Design
  4. CACS204 Object-Oriented Programming in Java
  5. CACS205 Web Technology
  1. CACS251 Operating System
  2. CACS252 Numerical methods
  3. CACS253 Software Engineering
  4. CACS254 Scripting Language
  5. CACS255 Database management system
  6. CAPJ256 Project I
  1. CACS301 MIS and e-business
  2. CACS302 DotNET Technology
  3. CACS303 Computer Networking
  4. CAMG304 Introduction to management
  5. CACS305 Computer Graphics and Animation
  1. CACS351 Mobile Programming
  2. CAEC352 Distributed system
  3. CAC353 Applied Economic
  4. CACS354 Advance Java programming
  5. CACS355 Network Programming
  6. CAPJ356 Project II

  1. CACS401 Cyber Law & Professional Ethics
  2. CACS402 Cloud Computing
  3. CAIN403 Internships
  4. Elective I
  5. Elective II
  1. CAOR451 Operational Research
  2. CAPJ452 Project III
  3. Elective III
  4. Elective IV
  1. CAPS476 Applied Psychology
  2. CACS477 Geographical Information System
  3. CACS478 IT in Banking
  4. CACS479 Hotel Information System
  5. CAER480 Enterprise Resources Planning
  1. CACS482 Knowledge Engineering
  2. CACS483 Advance DotNet Technology
  3. CACS484 Database programming
  4. CACS485 Data Administration
  5. CACS486Network Administration