All Programs
Undergraduate
Bachelor of Computer Applications
A 3-year undergraduate program covering all core computer science disciplines, aligned with leading Indian university syllabi.
3 Years
6 Semesters
36 Subjects
Semester-wise Curriculum
1
Semester 1
- Problem Solving & Programming (C)
- Mathematics I (Algebra & Calculus)
- Digital Electronics & Computer Organisation
- Communication Skills
- Environmental Studies
- PC Software Lab
2
Semester 2
- Data Structures using C
- Mathematics II (Discrete Maths)
- Database Management Systems
- Object-Oriented Programming (C++)
- Operating Systems
- DBMS & OOP Lab
3
Semester 3
- Java Programming
- Computer Networks
- Software Engineering
- Web Technologies (HTML/CSS/JS)
- Statistics & Probability
- Java & Web Lab
4
Semester 4
- Advanced Java (J2EE)
- Python Programming
- Design & Analysis of Algorithms
- Computer Graphics
- Linux Administration
- Python & Graphics Lab
5
Semester 5
- Artificial Intelligence
- Mobile Application Development
- Information Security & Cryptography
- Cloud Computing
- Elective I
- Mobile & Cloud Lab
6
Semester 6
- Machine Learning Fundamentals
- Big Data Analytics
- Internet of Things
- Project Management
- Elective II
- Major Project