Degree Courses

Bachelor of Computer Application (BCA)

Courses List-NEP 2020

First Semester
  • Hindi/Kannada
  • Fundamentals of Computers
  • C Programming
  • Mathematical Foundation
  • Lab:Information Technology
  • Lab:C Programming
  • Digital Fluency
  • Managerial Economics
  • Generic English
  • Yoga
  • Health and Wellness
Second Semester
  • Hindi/Kannada
  • Environmental Studies
  • Data Structure using C
  • Discrete Mathematical Structures
  • Object Oriented Concepts using Java
  • Data Structure -lab
  • Java Lab
  • Public Finance
  • Generic English
  • Sports
  • NSS
Third Semester
  • Hindi/Kannada
  • Database Management Systems
  • C# and DOT NET FRAMEWORK
  • Computer Communication and Networks
  • Generic English
  • Advertising Skills
  • Lab:DBMS
  • Lab: C# and DOT NET FRAMEWORK
  • Open Source Tools
  • Sports
  • NSS
Fourth Semester
  • Hindi/Kannada
  • Python programming
  • Operating System Concepts
  • Computer Multimedia and animation
  • Constitution Of India
  • Financial Education & Investment Awareness
  • Generic English
  • Lab:multimedia And Animation
  • Lab: Python Programming
  • NSS
  • Sports
Fifth Semester
  • Design and Analysis of Algorithms
  • Statistical Computing and R programming
  • Software Engineering
  • Cloud Computing
  • Digital Marketing
  • Design and Analysis of Algoithm lab
  • R programming lab
  • Employability Skills
Sixth Semester
  • PHP and MySQL
  • Advanced Java and J2EE
  • Artificial intelligence and Applications
  • Advanced Java and J2EE Lab
  • PHP and MySQL Lab
  • Mobile Application Development
  • Web Content Management System
  • Mini Project

BCA Syllabus