BCA Course Structure and Syllabus for 3-Years
Admission in Bachelor of Computer Applications
Admission to a regular BCA program is generally through a common entrance test conducted by the respective universities which can appear in the months of May and June. Some colleges provide admission on the basis of merit prepared by the score of qualifying examination like on the 12th.
Course Duration of BCA
The BCA is an undergraduate degree course in computer application duration is 3 years with 6 semesters. The quality marks would be applicable on the basis of Specialization courses. The semesters consist of theoretical and practical version.
BCA Full Form is Bachelor of Computer Applications. The BACHELOR OF COMPUTER APPLICATIONS course structure is quite similar to the traditional B.Sc. program. It is an undergraduate Information Technology course. BCA is a 3-year graduation degree course after (10+2). Download BCA 1st year, 2nd year and Final year notes from below provided links.
BCA Course Details
Course | BCA |
Full form | Bachelor of computer Applications |
Eligibility & Requirement | 10+2 or equivalent |
Duration | 3 years |
Fee Offered | 1.5 Lakh INR to 6 Lakh INR for three years minimum- 60 thousand INR for three years |
Course Type | Regular mode / Distance mode |
Starting salary offered | 20,000 to 25,000 INR |
Advance Courses | MCA |
Similar Course | B.com, BSc |
Employment opportunities | Software Engineer, Software Tester, Project Manager |
BCA Course subjects
- Computer Science
- English
- Mathematics
Specialization Courses for BCA
- BCA (General)
- Database systems
- BCA (Animation and Multimedia)
Syllabus for BCA
1st Semester Subject
- Mathematics I
- Computer Fundamentals
- Programming using C
- Communication and Soft Skills
- Principles of Management
Practicals
- Programming in ‘C’ Lab
- Computer Fundamentals and Information Technology Lab
2ndSemester Subject
- Data Structures
- Object-Oriented Programming and UML with C++
- Business Accounting
- Digital Electronics
- Discrete Mathematics
- Environmental Studies
Practicals
- Data Structures Lab
- Object-Oriented Programming and UML using C++ Lab
3rd-semester Subject
- Computer Networks (Cisco Track)
- Computer Organization and Architecture
- Database Management System & Data Modeling ( Oracle track)
- Business Communication
- Operating Systems
Practicals
- Computer Networks Lab (Cisco Track)
- Database Management System & Data Modeling Lab ( Oracle track)
- Operating Systems Lab
4th-semester Subject
- Agile Systems
- Web Technology with PHP
- Python Scripting
- Program Elective I
- Open Elective I
Practicals
- Web Technology with PHP Lab
- Python Scripting Lab
- Program Elective Lab I
5th-semester Subject
- Digital Marketing
- Android Development
- Computer Graphics and Animation
- Program Elective II
- Open Elective II
Practicals
- Digital Marketing lab
- Android Development lab
- Program Elective lab II
- Minor Project-I
6th-semester subject
- Information Security
- Program Elective III
- Program Elective IV
Practicals
- Information Security Lab
- Program Elective Lab III
- Seminar
- Major Project
Job Opportunities For BCA
- System Administrator
- System Security Officer
- Software Architect
- Associate Software Engineer
- Project Manager
- Financial Institutes
- Government Departments
- Security and Surveillance
BCA Undergraduate Can Become
- Programmers
- System Analyst
- Network Designer
- Game Developers and Testers
- System Manager
Advance Courses After BCA
- MCA (Master of Computer Application).
- MIM (Masters Degree in Information Management)
- MCM (Masters in Computer Management)
- PGPCS (Post Graduate Program in Corporate Studies)
- ISM (Information Security Management)
- MBA (Master of Business Administration)