BCA Subjects - Check Semester-Wise Subjects and Courses
BCA Subjects include courses like operating systems, programming language, software, and computer fundamentals. Students need to study around 20 BCA subjects for the entire duration of the class.
The Bachelor’s in Computer Application course is an undergraduate degree program with various subjects dealing in basic computer knowledge, software, computer languages, programming, and operating systems. Students need to study around 20 BCA subjects for the entire 3-year duration of the course. BCA subjects which students need to study in the class are divided into 6-semester with equal weightage to theoretical, practical, and project subjects.
The subjects in BCA primarily deal with understanding the fundamentals of computers software, programming using computer languages, operating systems among others. The degree helps students in setting up a sound academic base for an advanced career in Computer Applications. The BCA subjects also include database management systems, software engineering, web technology, and languages such as C, C++, HTML, Java, etc.
Also Read: Eight things to keep in mind while choosing a college for BCA
BCA Subjects
Students can check here for complete information about various subjects in BCA which they need to study. However, some subjects may vary from college to college as the curriculum and topics to be taught in BCA are decided by the universities. Provided here are
Semester 1 |
Semester 2 |
Computer Fundamental Programming Principle & Algorithm Principle of Management Business Communication Mathematics –I Computer Laboratory and Practical Work of Office Automation Computer Laboratory and Practical Work of Programming Principle & Algorithm |
C Programming Digital Electronics & Computer Organization Organization Behaviour Financial Accounting & Management Mathematics II Computer Laboratory and Practical Work of C Programming |
Also Check: Top specializations you can opt for after BCA
Semester 3 |
Semester 4 |
Object-Oriented Programming Using C++ Data Structure Using C & C++ Computer Architecture & Assembly Language Business Economics Elements of Statistics Computer Laboratory and Practical Work of OOPS Computer Laboratory and Practical Work of DS |
Computer Graphics & Multimedia Application Operating System Software Engineering Optimization Techniques Mathematics-III Computer Laboratory and Practical Work of Computer Graphics & Multimedia Application |
Semester 5 |
Semester 6 |
Introduction to DBMS Java Programming and Dynamic Webpage Design Computer Network Numerical Methods Minor Project Viva-Voice on Summer Training Computer Laboratory and Practical Work of DBMS Computer Laboratory and Practical Work of Java Programming & Dynamic Webpage Design |
Computer Network Security Information System: Analysis Design & Implementation E-Commerce Knowledge Management Major Project Presentation/Seminar based on Major Project |
BCA Top Companies & Jobs
In the IT industry, the demand for BCA graduates is increasing rapidly. BCA graduates candidates can find lucrative job opportunities in the private as well public sector. Some of the leading IT companies recruiting BCA graduates include HCL, TCS, Oracle, IBM, Infosys, and Wipro. Government organizations like the Indian Air Force(IAF), the Indian Army, and the Indian Navy hire many computer professionals for their IT departments.
Some of the job profiles that one can bag after completing a BCA program is that of a:
-
Web Developer
-
System Administrator
-
Software Developer
-
System Engineer
-
Software Tester
-
Junior Programmer
The salary of BCA graduates as a fresher working for a leading MNC might range anywhere from Rs. 25,000 to Rs. 40,000 per month. However, the salary is largely dependent on interpersonal skills and knowledge of BCA subjects. Also, IT giants like Facebook, Microsoft, etc pay lucrative salaries to fresh graduates they hire.
Satyendra is an expert news writer and content editor at shiksha.com with over ten years of experience in the education field. His work involves writing news and articles, editing, and proofreading content related t... Read Full Bio