Course Overview

The BCA programme is a 4 years programme of Tribhuvan University which runs on semester system. It is under the Faculties of Humanities and Social Sciences.

BCA focuses on providing a platform to students to develop programming and networking skills and makes them familiar with application packages. The objective of the programme is to produce high-quality computer application users and developers.

BCA graduates can work as system analysts, system managers, project managers, database administrators, system designers, and programmers in Banks, IT Companies, etc. BCA graduates are in high demand in the information industries and manufacturing industries.

After the completion of BCA, graduates are eligible to study in any faculties under Information Technology such as MCA, MIT, MBA, and many more.

Objectives

  • To produce professionals in the field of computer application as programmer and software developer
  • To create software development knowledge using various tools and techniques
  • To sharpen the skill of students to develop solutions to technical problems, which may arise in industrial, commercial as well as in government institutions
  • To provide students both practical and theoretical knowledge of studies related to computer applications
  • To create a platform for students willing to study MCA, MIT, MBA, etc.

COURSE STRUCTURE

First Year

SN Course Code Course Title CREDIT HOUR
1 CACS101 Computer Fundamentals & Applications 4
2 CASO102 Society & Technology 3
3 CAEN103 English I 3
4 CAMT104 Mathematics I 3
5 CACS105 Digital Logic 3
Total 16
SN Course Code Course Title CREDIT HOUR
1 CACS151 C. Programming 4
2 CASO152 Financial Accounting 3
3 CAEN153 English II 3
4 CAMT154 Mathematics II 3
5 CACS155 Microprocessor and Computer Architecture 3
Total 16

Second Year

SN Course Code Course Title CREDIT HOUR
1 CACS201 Data Structures & Algorithms 4
2 CAACO202 Probability and Statistics 3
3 CAEN120 System Analysis and Design 3
4 CAMT204 OOP in Java 3
5 CACS205 Web Technology 3
Total 15
SN Course Code Course Title CREDIT HOUR
1 CACS251 Operating System 3
2 CAACO252 Numerical Method 3
3 CAEN253 Software Engineering 3
4 CAMT254 Scripting Language 3
5 CACS255 Database Management System 3
6 CACS256 Project I 2
Total 17

Third Year

SN Course Code Course Title CREDIT HOUR
1 CACS301 MIS and e-Business 3
2 CAACO302 DotNet Technology 3
3 CAEN303 Computer Networking 3
4 CAMT304 Introduction to Management 3
5 CACS305 Computer Graphics and Animation 3
Total 15
SN Course Code Course Title CREDIT HOUR
1 CACS351 Mobile Programming 3
2 CAACO352 Distributed System 3
3 CAEN353 APplied Economics 3
4 CAMT354 Advanced Java Programming 3
5 CACS355 Network Programming 3
6 CAPJ356 Project II 2
Total 17

Fourth Year

SN Course Code Course Title CREDIT HOUR
1 CACS401 Cyber Law & Professional Ethics 3
2 CAACO402 Cloud Computing 3
3 CAEN403 Internships 3
4 XX Elective I 3
5 XX Elective II 3
Total 15
SN Course Code Course Title CREDIT HOUR
1 CACS401 Operating's Research' 3
2 CAACO402 Project III 6
3 CAEN403 Elective III 3
XX XX Elective IV 3
Total 15