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 |