BCA Bachelor of Computer Application

Bachelor of Computer Application

Bachelor of Computer Application

Course Overview

The Bachelor of Computer Applications (BCA) at the Kolar Campus is a comprehensive three-year undergraduate program meticulously designed to bridge the gap between academic theory and the evolving IT landscape. Focused on producing industry-ready professionals, the curriculum integrates core computer science principles with emerging technologies like Artificial Intelligence (AI), Cloud Computing, and Data Analytics.

Course Objectives

  • To provide students with a strong theoretical and practical foundation in computer science, mathematics, and computing logic.
  • To equip students with the technical skills required for software development, system administration, and data management in the global IT sector.
  • To train students to analyze real-world problems and design efficient, computer-based algorithmic solutions.
  • To encourage a mindset of continuous learning, enabling students to adapt to emerging technologies like AI, Blockchain, and IoT.

Learning Outcomes

Graduates will be able to

  • Apply knowledge of computing fundamentals and specialized software engineering to solve complex technical problems.
  • Design, implement, and evaluate computer-based systems or processes to meet specific needs with appropriate consideration for public health, safety, and cultural societal considerations.
  • Create, select, and apply appropriate techniques and modern IT tools—including prediction and modeling—to complex computing activities.
  • Demonstrate expertise in managing database systems and analyzing data to derive actionable insights for business or research.
  • Communicate effectively on complex computing activities with the engineering community and with society at large, such as being able to comprehend and write effective reports and design documentation.

Curriculum

Semester 1

Practical
  • Programming in Python Lab
  • Qualitative Skills
Theory
  • Effective English Communication
  • Indian / Foreign Language
  • Discrete Mathematics
  • Programming in Python
  • Computer Organization and Architecture
  • Indian Constitution

Semester 2

Practical
  • Object Oriented Programming Lab
  • Quantitative Skills
Theory
  • Technical English Communication
  • Probability and Statistics
  • Software Engineering
  • Object Oriented Programming
  • Environmental Science
  • Discipline Elective I

Semester 3

Practical
  • Technical English Communication Lab
  • Data Structures and Algorithms Lab
  • Operating Systems Lab
  • Advanced Competitive Coding I
Theory
  • Linear Algebra
  • Data Structures and Algorithms
  • Operating Systems
  • Discipline Elective II
  • Open Elective I

Semester 4

Practical
  • Computer Networks Lab
  • Database Management Systems Lab
  • Programming in Java Lab
  • Advanced Competitive Coding II
Theory
  • Computer Networks
  • Database Management Systems
  • Programming in Java
  • Discipline Elective III
  • Open Elective II

Semester 5

Practical
  • Web Development Lab
  • Full Stack Application Development Lab
Theory
  • Web Development
  • Full Stack Application Development
  • Content Writing
  • Cyber Security
  • Discipline Elective IV
  • Discipline Elective V
  • Open Elective III

Semester 6

Practical / Project
  • Software Testing Lab
  • Project
  • Summer Internship
  • Co-Curricular Course
Theory
  • Software Testing
  • Discipline Elective VI
  • Discipline Elective VII
  • Discipline Elective VIII

Discipline Elective Basket

  • Principles of Accounting
  • M-Commerce
  • Enterprise Resource Planning
  • Computer Graphics with Lab
  • Data Mining
  • Software Project Management
  • Object Oriented Analysis and Design
  • Data Science
  • Mobile Application Development with Lab
  • Cloud Computing with Lab
  • Internet of Things with Lab
  • Cyber Forensics
  • Big Data Analytics
  • System and Network Administration
  • User Interface Design

Open Elective Basket

  • Management
  • Humanities
  • Science
  • Social Sciences

Admissions Open for 2026-2027

Enquiry Now