Degree Courses

Bachelor of Computer Application (BCA)

Course List - Choice Based Credit System

First Semester
  • Fundamentals of Information Technology
  • Problem Solving using C
  • Computer Organization
  • Office Automation Lab
  • C Programming Lab
  • E1 : Internet Basics & HTML
  • E2: Cloud Computing
  • Foundation Language-I
  • Foundation Language-II
Second Semester
  • Basic Mathematics
  • Object Oriented Programming using C++
  • Database Concepts and Oracle
  • C++ Lab
  • DBMS Lab
  • E1 : Internet of Things
  • E2: Big Data Analytics E3: Artificial Intelligence
  • Foundation Language-I
  • Foundation Language-II
Third Semester
  • Operating Systems & Linux
  • Data Structures
  • Visual Basic .NET Programming
  • Operating Systems and Data Structures lab
  • VB.Net Lab
  • E1 : Hardware & PC Maintenance
  • E2 : Desktop Publishing
  • Foundation Language-I
  • Foundation Language-II
Fourth Semester
  • Computer Graphics and Animation
  • Java Programming
  • E1: Data Mining
  • E2: CONA
  • E3: Business Statistics & Mathematics
  • Computer Graphics and Animation Lab
  • Java Lab
  • E2: E-Commerce
  • Foundation Language-I
  • Foundation Language-II
Fifth Semester
  • Software Engineering
  • Computer & Communication Networks
  • Distributed Computing
  • Web Technology
  • Python Programming
  • E1: Accounting & Financial Management
  • E2: Android Application Development
  • E3: SciLab Programming
  • Web Applications Lab
  • Python Programming Lab
  • E1:AFM Lab /
  • E2: AAD Lab /
  • E3: SciLab
Sixth Semester
  • E-Commerce
  • Network Security & Management
  • Software Testing
  • E1: Programming for Analytics
  • E2: Business Statistics with R
  • E3: Multivariate Data Analysis
  • Project Work

BCA Syllabus