Bachelor of Computer Application (BCA) is an undergraduate degree program in computer applications. It focuses on the study of software development and computer applications. The duration of the program is typically three years, divided into six semesters. The course includes topics such as computer fundamentals, software development, computer programming, database management, system analysis, operating systems, networking, web development, and multimedia technology. BCA graduates are equipped with the necessary skills and knowledge to work in the IT industry. The course also provides a strong foundation for further studies in the field of computer applications.
Bechelor of Computer Application (BCA) Eligibility Criteria
In order to be eligible to pursue a Bachelor of Computer Application (BCA) degree, you must have passed your 10+2 or equivalent examination with a minimum of 50% marks in aggregate with Mathematics or Business Mathematics as one of the subjects. You should also have completed an IT–related course from a recognized institute. In addition, some universities may also require you to appear in their entrance exam.
Bechelor of Computer Application (BCA) Colleges In India
1. Christ University, Bengaluru
2. Delhi University, Delhi
3. St. Xavier‘s College, Kolkata
4. Seth Jai Parkash Mukand Lal Institute of Engineering and Technology, Yamuna Nagar
5. Amity University, Noida
6. VIT University, Vellore
7. Loyola College, Chennai
8. Jamia Millia Islamia, New Delhi
9. Symbiosis Institute of Computer Studies and Research, Pune
10. Guru Nanak Dev University, Amritsar
Bechelor of Computer Application (BCA) List of Stream
1. Network Security
2. Database Management
3. Web Design & Development
4. Software Engineering
5. Business Intelligence & Analytics
6. Mobile Application Development
7. Computer Networking
8. Game Design & Development
9. Artificial Intelligence
10. Cloud Computing
Bechelor of Computer Application (BCA) Syllabus
1st Year:
• Computer Basics
• Programming in C
• Maths and Statistics
• System Analysis and Design
• Database Management System
• Computer Organisation and Architecture
• Operating System
• Computer Networks
• Web Designing and Development
2nd Year:
• Algorithms and Data Structures
• Software Engineering
• Object Oriented Programming
• Visual Programming
• Computer Graphics
• System Programming
• Computer Security
• Java Programming
• Computer Networks & Security
3rd Year:
• Computer Simulation
• System Analysis and Design
• Database Management System
• Network Programming
• Data Warehousing and Mining
• Mobile Computing
• Software Testing
• Advanced Java Programming
• Web Technologies