Bachelor of Computer Applications

Programme Overview

BCA is one of the popular courses among students who want to make their career in the IT (Information Technology) field. Exposure to this course gives good knowledge in critical areas of computer science and Networking. The curriculum consists of classroom learning, practical sessions, seminars, research work, and project work. During the entire duration of BCA, students get to learn about software languages like C, C++, JAVA, etc.

BCA graduates have good job openings in government, private sector companies and leading IT companies. After completion, BCA students can take admissions to post-graduation courses like MCA, M.Sc. (Computer Science) and M.Sc. (Information Technology).

Vision

  • The BCA department provides key skills in computer application and creates an environment to boost the employment possibility

Mission

  • To enrich the theoretical and practical knowledge corpus of the students.
  • To train students in various technologies through a well-equipped lab to meet industry demands.
  • To increase the employable skill set with add-on courses and certifications.

Programme Objectives

Programme Outcomes

Subjects

I SEMESTER

Languages

  • Ist Language : Kannada, Sanskrit, and Hindi
  • 2nd Language : English

Core Subjects

  • Discrete Structure
  • Problem Solving Techniques
  • Data Structure
  • Problem Solving Lab
  • Data Structure Lab

Non-Core Subjects

  • Environmental Studies
  • Yoga
  • Health and Wellness

Open Electives

  • Accounting For Everyone

II SEMESTER

Languages

  • Ist Language : Kannada, Sanskrit, and Hindi
  • 2nd Language : English

Core Subjects

  • Computer Architecture
  • Object Oriented Programming using JAVA
  • Database Management System
  • JAVA Lab
    Database Management
  • System Lab

Non-Core Subjects

  • Office Management Tools
  • Yoga
  • Health and Wellness

Open Electives

  • Investing In Stock Market

III SEMESTER

Languages

  • Ist Language : Kannada, Sanskrit, and Hindi
  • 2nd Language : English

Core Subjects

  • Operating System
  • Computer Networks
  • Python Programming
  • Computer Networks Lab
  • Python Programming Lab

Non-Core Subjects

  • Sports
    NCC/NSS/ R and R (S and G)/ Cultural

Open Electives

  • Entrepreneurship Skills

IV SEMESTER

Languages

  • 1st Language : Kannada, Sanskrit, and Hindi
  • 2nd Language : English

Core Subjects

  • Software Engineering
  • Design and Analysis of Algorithm
  • Internet Technologies
  • Design and Analysis of Algorithm Lab
  • Internet Technologies Lab

Non-Core Subjects

  • Financial Education and Investment Awareness
  • Sports
  • NCC/NSS/ R and R (S and G)/ Cultural

V SEMESTER

Core Subjects

  • Artificial Intelligence
  • Data Analytics
  • Web Programming
  • Data Analytics Lab
  • Web Programming lab
  • Elective -Data Mining

Non-Core Subjects

  • Cyber Crime
  • Sports
  • NCC/NSS/ R and R (S and G)/ Cultural

VI SEMESTER

Core Subjects

  • Project Work
  •  Machine Learning
  •  Mobile Application Development
  • Machine Learning Lab
  • Mobile Application Development Lab

Non-Core Subjects

  • Internship
  • Sports
  • NCC/NSS/ R and R (S and G)/ Cultural