image

Bachelor Of Computer Application (BCA)

Bachelor Of Computer Application (BCA) is a Tribhuvan University affiliated 4 years degree course which is a perfect combination of IT and Management. 

Himalaya College of Engineering has recently started this program (2075)

Below is Subject listing for Bachelor of Computer Application (BCA)

First Year/ First Part
Subejct Code Subject Title
CACS101 Computer Fundamentals & Applications            
CACS102 Society & Technology
CACS103 English I
CACS104 Mathamatics I
CACS105 Digital Logic
First Year/ Second Part
Subejct Code Subject Title
CACS151 C Programming
CACS152 Financial Accounting
CACS153 English II
CACS154 Mathematics II
CACS155 Microprocessor & Computer Architecture
Second Year/First Part
Subejct Code Subject Title
CACS201 Data Structures and Algorithms
CACS202 Probability & Statistics
CACS203 System Analysis & Design
CACS204 OOP in Java
CACS205 Web Technology
Second Year/ Second Part
Subejct Code Subject Title
CACS251 Operating System          
CACS252 Numerical Methods
CACS253 Software Engineering
CACS254 Scripting Language
CACS255 Database Management System
CACS256 Project I
Third Year/ First Part
Subejct Code Subject Title
CACS301 MIS & e-business
CACS302 DotNet Technology
CACS303 Computer Networking
CACS304 Introduction to Management
CACS305 Computer Graphics and Animation
Third Year/ Second Part
Subejct Code Subject Title
CACS351 Mobile Programming
CACS352 Distributed System
CACS353 Applied Economics
CACS354 Advanced Java Programming
CACS355 Network Programming
CACS356 Project II
Fourth Year/ First Part
Subejct Code Subject Title
CACS401 Cyber Law & Professional Ethics
CACS402 Cloud Computing
CACS403 Internships
  Elective I
  Elective II
Fourth Year/ Second Part
Subejct Code Subject Title
CAOR451 Operations Research
CAOR452 Project III
  Elective III
  Elective IV
List of Elective-I subjects:
Subejct Code Subject Title
  Applied Psychology
  Geographical Information System
  IT in Banking
  Hotel Information System
  Enterprise Resource Planning
  Knowledge Engineering
  Advanced DotNet Technology
  Database Programming
  Database Administration
  Network Administration