Bachelor of Computer Application (BCA)
BCA is an undergraduate degree course in the field of computer applications or computer science under the faculty of Humanities and Social Science, Tribhuvan University. It is a 4 years (8 semesters) degree that prepares students for a career in the field of computer applications and software development.
The program aims to produce skilled software developers with sound technical background and knowledge to develop well designed, robust and reusable computer-based solutions to a range of problems in business and industries.
Objective
The course insights:
• To produce professionals in the field of computer application as a programmer and software developers.
• To provide knowledge about various tools and techniques used in software development.
• To provide students with both practical and theoretical aspect of studies related to computer applications.
• To enhance the skill of students to create solutions to technical problems that arise in industrial, commercial as well as in government companies.
• To provide students with a fine base to continue their studies further in MIT, MBA, MCA, etc.
Eligibility
Students who have secured minimum 40 % or ‘C’ grade in all subjects of 10+ 2 or equivalent examinations are eligible for admission in BCA program of Tribhuvan University.
Scope and Career Prospects
The computer has turned into an unavoidable piece of our day by day lives. A large portion of the work today is finished with the assistance of a Computer. With the request of Computers, comes the request of computer administrators. However, the majority of us know and talented to utilize the essential application in a computer, there is dependably a need for an expert with the capability to complete work rapidly and proficiently.
BCA graduates can apply for a post of system analysts, system managers, project managers, database administrators, system designers and programmers. Information industries and manufacture industries are always seeking for BCA graduates.
Course Structure
Courses | Credit Hours |
Computer Application Core Courses | 71( 4*2+3*21) |
Elective Courses | 12(3+3+3+3) |
Mathematics & Statistics Courses | 9*(3+3+3) |
Language Courses | 6(3+3) |
Social Science & Management Courses | 15(3+3+3+3+3) |
Projects & Internships | 13(2+2+6+3) |
Total Credit Hours | 126 |
Course Code | Course Title | Credit Hrs. | Lecture Hrs. | Tutorial Hrs. | Lab Hrs. |
CACS 101 | Computer Fundamental & Application | 4 | 4 | – | 4 |
CASO 102 | Society & Technology | 3 | 3 | – | – |
CAEN 103 | English I | 3 | 3 | 1 | – |
CAMT 104 | Mathematics I | 3 | 3 | 1 | 1 |
CACS 105 | Digital Logic | 3 | 3 | – | 2 |
Total | 16 | 16 | 2 | 7 |
Course Code | Course Title | Credit Hrs. | Lecture Hrs. | Tutorial Hrs. | Lab Hrs. |
CACS 151 | C Programming | 4 | 4 | – | 4 |
CAAC 152 | Financial Accounting | 3 | 3 | – | – |
CAEN 153 | English II | 3 | 3 | 1 | – |
CAMT 154 | Mathematics II | 3 | 3 | 1 | 1 |
CACS 155 | Microprocessor and Computer Architecture | 3 | 3 | – | 2 |
Total | 16 | 16 | 2 | 7 |
Course Code | Course Title | Credit Hrs. | Lecture Hrs. | Tutorial Hrs. | Lab Hrs. |
CACS 201 | Data Structure & Algorithms | 3 | 3 | – | 3 |
CAST 202 | Probability and Statistics | 3 | 3 | 1 | 1 |
CACS 203 | System Analysis and Design | 3 | 3 | 1 | – |
CACS 204 | OOP in Java | 3 | 3 | 1 | 2 |
CACS 205 | Web Technology | 3 | 3 | – | 3 |
Total | 15 | 15 | 3 | 9 |
Course Code | Course Title | Credit Hrs. | Lecture Hrs. | Tutorial Hrs. | Lab Hrs. |
CACS 251 | Operating System | 3 | 3 | 1 | 2 |
CACS 252 | Numerical Method | 3 | 3 | 1 | 2 |
CACS 253 | Software Engineering | 3 | 3 | 1 | – |
CACS 254 | Scripting Language | 3 | 3 | – | 3 |
CACS 255 | Database Management System | 3 | 3 | 1 | 2 |
CAP I 256 | Project I | 2 | – | – | 4 |
Total | 17 | 15 | 4 | 13 |
Course Code | Course Title | Credit Hrs. | Lecture Hrs. | Tutorial Hrs. | Lab Hrs. |
CACS 301 | MIS and e-Business | 3 | 3 | – | 2 |
CACS 302 | DotNet Technology | 3 | 3 | – | 3 |
CACS 303 | Computer Networking | 3 | 3 | – | 2 |
CAMG 304 | Introduction to Management | 3 | 3 | 1 | – |
CACS 305 | Computer Graphics and Animation | 3 | 3 | 1 | 2 |
Total | 15 | 15 | 2 | 9 |
Course Code | Course Title | Credit Hrs. | Lecture Hrs. | Tutorial Hrs. | Lab Hrs. |
CACS 351 | Mobile Programming | 3 | 3 | – | 3 |
CACS 352 | Distributed System | 3 | 3 | 1 | – |
CAEC 353 | Applied Economics | 3 | 3 | 1 | – |
CACS 354 | Advance Java Programming | 3 | 3 | – | 3 |
CACS355 | Network programming | 3 | 3 | – | 2 |
CAPJ 356 | Project II | 2 | – | – | 4 |
Total | 17 | 15 | 2 | 12 |
Course Code | Course Title | Credit Hrs. | Lecture Hrs. | Tutorial Hrs. | Lab Hrs. |
CACS 401 | Cyber Law & Professional Ethics | 3 | 3 | 1 | – |
CACS 402 | Cloud Computing | 3 | 3 | – | 3 |
CAIM 403 | Internship | 3 | – | – | – |
Elective I | 3 | 3 | – | – | |
Elective II | 3 | 3 | – | – | |
Total | 15 | 12 | 1 | 3 |
Course Code | Course Title | Credit Hrs. | Lecture Hrs. | Tutorial Hrs. | Lab Hrs. |
CAOR 451 | Operations Research | 3 | 3 | 1 | – |
CAPJ 452 | Project III | 6 | – | – | 12 |
Elective III | 3 | 3 | |||
Elective IV | 3 | 3 | |||
Total | 15 | 9 | 1 | 12 |
Course Code | Course Title | S.N | Course Code | Course Title |
CAPS 476 | Applied Psychology | 6 | CACS 482 | Knowledge Engineering |
CACS 477 | Geographical Information System | 7 | CACS 483 | Advance DotNet Technology |
CACS 478 | IT in Banking | 8 | CACS 484 | Database Programming |
CACS 479 | Hotel Information system | 9 | CACS 485 | Database Administration |
CAER 480 | Enterprise Resource planning | 10 | CACS 486 | Network Administration |