The syllabus for BCA is:
Semester 1
Modern Operating Environment
Financial Accounting
Principles of Management
Business Communication
Laboratory Course - Tally / MS Office
Mathematics I
Semester 2
C Programming
Database Management System
Organisational Behavior
Statistics
E-Commerce
Laboratory Course - C/SQL
Data Structures
Object-Oriented Programming and UML with C++
Business Accounting
Communication Skills
Digital Electronics
Problem-Solving in Programming
Semester 3
Data Structure using C
Relational Database Management System
Business Mathematics
Software Engineering
Operating System
Laboratory Course – C/SQL
Computer Network (CISCO Track)
Computer Organization and Architect
Semester 4
Object-Oriented Programming in C++
Human Resource Management
Enterprise Resource Planning
Visual Basic
Computer Networking
Laboratory Course – VB / C++
Agile Systems
Web Technology with PHP
Python Scripting
Program Elective I
Open Elective I
Semester 5
Web Technologies
Core Java
.net
Object-Oriented Software Engineering
Project (C++ / VB)
Laboratory Course – Java / Web Technologies / VB.net
Digital Marketing
Android Development
Computer Graphics and Animation
Program Elective II
Open Elective II
Semester 6
Advanced Web Technologies
Advanced Java
Recent Trends in IT
Software Testing
Project ( Java / VB .net)
Laboratory Course - Advanced Web Technologies / Advanced Java
Information Security
Program Elective III
Program Elective IV
Computer Graphics
Programming Languages
Database Management
Systems Analysis
Word Processing
Internet Technologies
Animation
Cyber Law
Software Testing
Music and Video Processing
Personal Information Management