Bachelor of Computer Application (B.C.A.)
Our college is the only primary institution to get affiliations from the Bengaluru City University for BCA, Bachelor in Computer Application (BCA) is an undergraduate degree course in computer applications. With the rapid growth of IT industry in India, the demand of computer professional is increasing day by day. This increasing growth of IT industry has created a lot of opportunities for the computer graduates.
Bachelor in Computer Application (BCA) is one of the popular courses among the students who want to make their career in the IT (Information Technology) field. The duration of the course is four years and it is divided into(8 Semesters). It comprises of the subjects like database, networking, data structure, core programming languages like 'C' and 'java'. This course provides a lot of opportunities to the students who are interested in computer field and wants to work in the IT sector as programmer or software developer.
Semester Wise Subjects
Semester I
- Language L1
- Language L2
- Discrete Structure
- Problem solving Techniques
- Data Structure
- OE1: Open Elective
- Problem solving Lab
- Data Structure Lab
- SEC 1 : Office Management Tools
- Physical Education
- Health & Willingness
Semester II
- Language L1
- Language L2
- Computer Architecture
- Object Oriented Programming using Java
- Database Management System
- OE2: Open Elective
- Environmental Science
- Java Lab
- Database Management System Lab
- Physical Education
- NCC/NSS/CL/R&R
Semester III
- Language L1
- Language L2
- Operating Systems
- Computer Networks
- Python Programming
- OE3: Open Elective
- SEC II : Computer Assembly and Repair
- Computer Networks Lab
- Python Programming Lab
- Physical Education
- NCC/NSS/CL/R&R
Semester IV
- Language L1
- Language L2
- Software Engineering
- Design and Analysis of Algorithm
- Internet Technologies
- Open Elective
- The Constitution of India
- Design and Analysis of Algorithm Lab
- Internet Technologies Lab
- Physical Education
- NCC/NSS/CL/R&R
Semester V
- Artificial Intelligence
- Data Analytics
- Elective I : (a)Data Mining, (b)Computer Graphics
- Web Programming
- Vocation Course I : Quantitative Technique
- SEC III : Cyber Crime, Cyber Law and Intellectual Property Right
- Data Analytics Lab
- Physical Education
Semester VI
- Theory of Computation
- Machine Learning
- Mobile Application Development
- Vocation Course II : Electronic Content Design
- Elective II : (a)Operations Research, (b)Software Testing
- Professional Communication
- Machine Learning Lab
- Mobile Application Development Lab
- Physical Education
- NCC/NSS/CL/R&R
Semester VII
- Cloud Computing
- Internet of Things
- Vocation Course III : Technical Writing
- Research Methodology
- Elective III : (a)Modeling and Simulation, (b)Compiler Design
- Cloud Computing Lab
- Internet of Things Lab
- Internship
Semester VIII
- Block Chain Technologies
- Cryptography and System Security
- Vocation Course IV : Project Management
- Elective IV : (a)Human Computer Interface, (b)Parallel Algorithms
- Block Chain Technologies Lab
- Research Project