What do you study in a BCA course – Syllabus Overview
A three year undergraduate programme, BCA(Bachelors of Computer Applications) as a course gives you an insight into the world of computers and its applications. Incorporating latest developments into its curriculum, this course thus helps in bridging the gap between the IT industry and academic institutes.
Most of the colleges in India offering a BCA degree assist students in gaining adequate programming practices along with imparting them with the required theoretical knowledge. This also includes giving students an option of choosing interdisciplinary courses and electives which would further help them in widening their domain expertise.
Explore popular MCA colleges for you
Based on ,MCA
What is BCA all about? - Know the Full Form, Eligibility and Scope
The BCA course curriculum generally involves topics dealing with Programming languages, C++, Java, C# etc. However, this might differ from university to university. For instance, at Christ University, Bangalore, e-commerce is one of the topics a BCA student studies in the fifth semester. While, on the other hand, BCA students at IMS Noida have to study – Principle of Management, as a topic in their first semester. Contrary to these, other top BCA colleges may or may not include these topics in its curriculum.
Also, some colleges offer elective papers. Symbiosis Institute of Computer Studies and Research includes electives from its second semester onwards. One of the electives is – Music in Media – which falls under its Liberal Arts for Floating Credits Programme. Thus, course curriculum, syllabus and electives might be different across colleges.
Here’s an overview of the topics you would likely study in a BCA programme across 6 semesters:
Semester 1 |
Semester 2 |
Hardware Lab (CIA Only) |
Case Tools Lab (CIA Only) |
Creative English |
Communicative English |
Foundational Mathematics |
Basic Discrete Mathematics |
Statistics I For BCA |
Operating Systems |
Digital Computer Fundamentals |
Data Structures |
Introduction To Programming Using C |
Data Structures Lab |
C Programming Lab |
Visual Programming Lab |
PC Software Lab |
|
Semester 3 |
Semester 4 |
Interpersonal Communication |
Professional English |
Introductory Algebra |
Financial Management |
Financial Accounting |
Computer Networks |
Software Engineering |
Programming In Java |
Database Management Systems |
Java Programming Lab |
Object Oriented Programming Using C++ |
DBMS Project Lab |
C++ Lab |
Web Technology Lab |
Oracle Lab |
Language Lab(CIA Only) |
Domain Lab (Cia Only) |
|
Semester 5 |
Semester 6 |
Unix Programming |
Design And Analysis Of Algorithms |
OOAD Using UML |
Client-Server Computing |
User Interface Design |
Computer Architecture |
Graphics And Animation |
Cloud Computing |
Python Programming |
Multimedia Applications |
Business Intelligence |
Introduction To Soft Computing |
Unix Lab |
Advanced Database Management System |
Web Designing Project |
|
Graphics And Animation Lab |
|
Python Programming Lab |
|
Business Intelligence Lab |
Also Read:
Top specialisations you can opt for after BCA
Eight things to keep in mind while choosing a college for BCA
This is a collection of news and articles on various topics ranging from course selection to college selection tips, exam preparation strategy to course comparison and more. The topics are from various streams inclu... Read Full Bio
Comments
(3)
V
6 years ago
Report
Reply to VvvvvVishal Kamble
V
6 years ago
Report
Reply to VvvvvVishal Kamble
V
6 years ago
Report
s
6 years ago
Report
Reply to shiraj tamboli
V
6 years ago
Report
s
6 years ago
Report
View More Replies (1)