Eligibilty & Entry Requirements
The eligibility criteria for BCA:
Before planning to take admission to any BCA college/institute, the students need to check the eligibility criteria of the course. He/should make sure whether he/she is eligible for the desired course or not. Candidates, who are planning to go for BCA, should fulfil the below-mentioned criteria.
- The student should have passed his/her class 12th examination or its equivalent with at least 50% marks including English from a recognized board in India.
- The student should have Mathematics subject as a compulsory subject in his/her class 12th.
- In some colleges/institutes, there is no compulsion for Mathematics and English subjects in class 12th.
- The student should be a citizen of India.
- The minimum age limit for some colleges/institutes is 18 years while there is no upper age limit needed for admission to BCA.
Course Syllabus
Subjects in BCA:
BCA is a 3-year UG programme. It is divided into 6 semesters. Every semester, students get to learn about different subjects related to computer applications. The list of subjects in each semester is mentioned below.
For semester 1:
- Hardware lab (CIA only)
- Creative English
- Foundational mathematics
- Statics for BCA
- Digital computer fundamentals
- Introduction to programming using C
- C programming lab
- PC software lab
For semester 2:
- Case tools lab (CIA only)
- Communicative English
- Basic discrete mathematics
- Operating systems
- Data structures
- Data structures lab
- Visual programming lab
For semester 3:
- Interpersonal communication
- introductory algebra
- Financial Accounting
- Software engineering
- Database management systems
- Object-oriented programming using C++
- C++ lab
- Oracle lab
- Domain lab (CIA only)
For semester 4:
- Professional English
- Financial management
- Programming in Java
- Java programming lab
- DBMS Project lab
- Web technology lab
- Language lab (CIA only)
For semester 5:
- Unix programming
- OOAD using UML
- User interface design
- Graphics and animation
- Python Programming
- Business intelligence
- Unix lab
- Web designing project
- Graphics and animation lab
- Python programming lab
- Business intelligence lab
For semester 6:
- Design and analysis of algorithms
- Client-server computing
- Computer architecture
- Cloud computing
- Multimedia applications
- Introduction to soft computing
- Advanced database management system
Study The Ultimate Guide to Pursuing a Bachelor of Computer Applications at 12+ colleges
View AllWant to learn more about this course?
Ask our Experts today about the program and career guidance.