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