The BCA Department was started in the year 1999‐2000. The Department of Computer Application envisions imparting high eminence skills in software Development to excel in Software Industry and to train the students to develop the soft skills of global standards and enhance their knowledge in Information Technology. The department aims to develop academically competent and professionally motivated personnel, equipped with objective and critical thinking that compassionately foster the scientific temper with a sense of social responsibility

The Department is providing high quality training to students through the latest in computer technology. In order to maintain the standards of education, the department constantly upgrades the academic syllabi so as to keep the students well trained to deal with changing trends in the field of Computer Science and Technology. The programs and courseware are planned to be flexible and wide‐ranging, incorporating the cutting edge as well as ensuring a firm grasp of core fundamentals.

Eligibility for admission to BCA:
a) A candidate who has passed the two years Pre‐University Examination securing minimum of 35% of marks conducted by the Pre‐University Education Board in Karnataka or
b) A candidate who has passed JODC / Three years Diploma in Engineering of Government of Karnataka with minimum of 35% of marks in aggregate in all the semesters / years or any other examination considered as equivalent thereto shall be eligible for admission.

Title of Papers and Scheme of Study & Examination for BCA Bachelor of Computer Applications) Under Choice Based Credit System ‐ Semester System (Revised w.e.f. 2014‐2015)

I Semester II Semester
1. Indian Language 1. Indian Language
2. Language: English 2. Language: English
3. Problem Solving Techniques using C 3. Data Structures
4. Digital Electronics 4. Database Management System
5. Discrete Mathematics 5. Numerical and Statistical Methods
6. C Programming Lab 6. Data Structures Lab
7. Digital Electronics Lab 7. DBMS Lab
8. Foundation Course 8. Foundation Course
9. CC & EC 9. CC & EC
III Semester IV Semester
1. Indian Language 1. Indian Language
2. English 2. English
3. Object Oriented Programming using C++ 3. Visual Programming
4. Financial Accounting and Management 4. Unix Shell Programming
5. Operating System 5. Operation Research
6. C++ Lab 6. Visual Programming Lab
7. Accounting Package Lab 7. UNIX Lab
8. Foundation Course 8. Skill Development Course
9. CC & EC 9. CC & EC
V Semester VI Semester
1. Data Communication and Networks 1. Theory of Computation
2. Software Engineering 2. System Programming
3. Computer Architecture 3. Cryptography and Network Security
4. Java Programming 4. Web Programming
5. Microprocessor and Assembly Language 5. Web Programming Lab
6. Java Programming Lab 6. Project Work
7. Elective Paper ‐ II 7. Skill Development Course
8. Project
9. Skill Development Course