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 throughout the course.
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 the various subjects in BCA that they need to study. However, some subjects may vary from college to college as the universities decide the curriculum and topics to be taught in BCA. Here is the list of subjects covered in a BCA course, semester-wise.
Semester 1 | Semester 2 |
Computer Fundamentals | C Programming |
Programming Principles & Algorithms | Data Structures & C++ |
Introduction to Computer Science | Database Management Systems |
Environmental Science | Linux Programming |
Mathematics - 1 | Mathematics II |
Communication Skills/Technical English | Managerial Economics |
C Programming Lab | Data Structure Lab |
Also Check: Top specialisations you can opt for after BCA
Semester 3 | Semester 4 |
Probability & Statistics | Scientific Computing |
Logic Design | Operating Systems |
Electronic Commerce & Applications | Software Engineering Principles |
Programming in Java/Visual Basic | Mathematics-III |
Computer Architecture & Assembly Language | Computer Architecture & Programming |
Business Economics | Computer Graphics & Multimedia |
Java Programming Lab | Scientific Computing Lab |
VB Lab | Computer Graphics Lab |
Semester 5 | Semester 6 |
Internet & Web Technology | Network Security |
Advanced Database Management System | Information System: Analysis, Design & Implementation |
Fundamentals of Computer Algorithms | Data Communication and Distributed Computing |
Fuzzy Logic and Applications | Optimization Theory |
Computer Networks & Numerical Methods | Accounting and Finance Management |
Management Information System | Elective |
Internet & Web Technology Lab | Major Project |
Advanced Database Lab | Presentation/Seminar based on Major Project |
BCA Top Companies & Jobs
In the IT industry, the demand for BCA graduates is increasing rapidly. BCA graduates can find lucrative job opportunities in both the private and public sectors. Some of the leading IT companies recruiting BCA graduates include HCL, TCS, Oracle, IBM, Infosys, and Wipro. Government organisations 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 are:
-
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 mainly dependent on interpersonal skills and knowledge of BCA subjects. Also, IT giants like Facebook and Microsoft pay lucrative salaries to fresh graduates they hire.
Engineering Education & Entrance Exam Expert
Role: Senior News Writer & Content Editor, Shiksha.com
Education: B.Tech in Computer Science [AKTU]
Satyendra Singh is a B.Tech graduate with over 10 years of expe
Read Full Bio