Bachelor of Computer Applications (BCA)

The Bachelor of Computer Applications (BCA) programme offered by Bengaluru City University is designed to equip students with the technical expertise and problem-solving skills required in the rapidly evolving field of computer science and information technology. This programme focuses on building a strong foundation in software development, artificial intelligence, machine learning, and data science, ensuring that students are industry-ready.

Students will gain proficiency in programming languages, database management, cloud computing, networking, cybersecurity, and specialised knowledge in Artificial Intelligence (AI) and Machine Learning (ML). This programme prepares students for careers in software development, AI research, IT consultancy, and entrepreneurship by combining theoretical knowledge with hands-on lab sessions.

 

BCA

3 years

Affiliation

  •   Bangalore University

Eligibility

  • PUC / ISC / CBSE or Equivalent

  • Discrete Structure
  • Problem-Solving Technique
  • Computer Architecture
  • Problem-Solving Technique Lab
  • Computer Architecture Lab
  • Office Automation Tools
  • Language LI
  • Language L2
  • The Constitution of India

  • Data Structure
  • Object-Oriented Programming Using JAVA
  • Operating Systems
  • Data Structure Lab
  • Operating Systems Lab
  • LINUX and Shell Programming Lab
  • Language Ll
  • Language L2
  • Environmental Studies

  • Database Management System
  • Probability and Statistics
  • Artificial Intelligence
  • Database Management System Lab
  • Artificial Intelligence Lab using Python
  • Elective: I
  • Feature Engineering
  • Language Ll
  • Language L2

  • Computer Networks
  • Design and Analysis of Algorithms
  • Software Engineering
  • Computer Networks Lab
  • Design and Analysis of Algorithms Lab
  • Elective: II
  • Introduction to ML
  • Language L1
  • Language L2
  • Office Management Tools

  • ML & Neural Network
  • Digital Image Processing
  • Natural Language Processing
  • ML & Neural Network Lab
  • Digital Image Processing Lab
  • Quantitative Techniques

  • Deep Learning for Computer Vision
  • Predictive Analysis
  • Project Work
  • Soft Skills