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