BCA (Bachelor of Computer Application)

4 Years | 8 Semesters | 126 Credits

BCA (Bachelor of Computer Application) course focuses on providing students a platform to strengthen programming skills, networking skills and learn application packages, programming languages and modern techniques of Information technology and related areas. After completing BCA, a student has numerous career options to choose from. They can find employment in various fields like software development, banks, ITES, government departments, education etc. Tribhuvan University has launched 4 years, 8 semesters Bachelor of Computer Application program from the academic year 2074/75. It is run under the faculties of Humanities and Social Sciences.

ELIGIBILITY

Students who have secured minimum of 45% or CGPA 1.8 (C grade) in 10+2 or equivalent examinations recognized by Tribhuvan University are eligible for admission.

ADMISSION CRITERIA

Candidates must pass the admission test taken by Tribhuvan University. The candidates passing the admission test will be interviewed before declaring the final list.

BCA | Semester Cycle

Course Code Course Description Credit Hours
Year-1, Semester-1, 16 Credit Hours
CACS 101 Computer Fundamentals & Applications 4
CASO 102 Society and Technology 3
CAEN 103 English I 3
CAMT 104 Mathematics I 3
CACS 105 Digital Logic 3
Year-1, Semester-2, 15 Credit Hours
CACS 151 C Programming 4
CAAC 152 Financial Accounting 3
CAEN 153 English II 3
CAMT 154 Mathematics II 3
CACS 155 Microprocessor & Computer Architecture 3
Year-2, Semester-3, 15 Credit Hours
CACS 201 Data Structure & Algorithm 3
CAST 202 Probability & Statistics 3
CACS 203 System Analysis and Design 3
CACS 204 OOP in Java 3
CACS 205 Web Technology 3
Year-2, Semester-4, 17 Credit Hours
CACS 251 Operating System 3
CACS 252 Numerical Methods 3
CACS 253 Software Engineering 3
CACS 254 Scripting Language 3
CACS 255 Database Management System 3
CAPJ 256 Project 1 2

Course Code Course Description Credit Hours
Year-3, Semester-5, 15 Credit Hours
CACS 301 MIS & E-Business 3
CACS 302 DotNet Technology 3
CACS 303 Computer Networking 3
CACS 304 Introduction to Management 3
CACS 305 Computer Graphics and Animation 3
Year-3, Semester-6, 17 Credit Hours
CACS 351 Mobile Programming 4
CACS 352 Distributed System 3
CACS 353 Applied Economics 3
CACS 354 Advanced Java Programming 3
CACS 355 Network Programming 3
CACS 356 Project II2 2
Year-4, Semester-7, 15 Credit Hours
CACS 401 Cyber Law & Professional Ethics 3
CACS 402 CACS 402 3
CAIN403 Internship 3
Elective I 3
Elective II 3
Year-4, Semester-8, 15 Credit Hours
CACS 451 Operations Research 3
CACS 451 Project III 6
Elective III 3
Elective IV 3