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 |