BCA

Course Overview

N

Bachelor in Computer Applications (BCA) is a degree course at undergraduate level and is related to computer applications. With the rapid advancement of Information Technology sector, demand for IT professionals has been steadily rising over past couple of decades.

N

This rapid growth of IT industry thereby has created lot of opportunities for computer science graduates due to which many students opt for this program at graduation level. BCA is designed to provide you a deep insight into the modern world of computer applications.

N

The basic objective of BCA Course provides knowledge and necessary skills to get rewarding careers into the changing world of Information Technology. The degree helps interested students in setting up a sound academic base for an advanced career in Computer Applications.

Course Units

Semester I

Unit Subjects
1 Language 1
2 Language 2
3 Discrete Structure
4 Problem Solving Technique  
5 Computer Architecture
6 Skill Enhancement Course: Office Management Tools
7 Problem Solving Technique  Lab
8 Computer Architecture Lab
9 The Constitution of India

Semester II

Unit Subjects
1 Language 1
2 Language 2
3 Data Structure
4 Object oriented Programming using Java
5 Operating Systems
6 Environmental Studies
7 Data Structure Lab
8 Operating Systems Lab
9 Object oriented Programming using Java Lab

Semester III

Unit Subjects
1 Kannada/Hindi
2 English
3 Operating System
4 Computer Networks(Theory and Lab)
5 Python Programming (Theory and Lab)
6 OEC
7 Computer Assembly And Repair(AECC)
8 Physical Education
9 NCC/NSS

Semester IV

Unit Subjects
1 Kannada/Hindi
2 English
3 Software Engineering
4 Internet Technologies
5 Design and Analysis of Algorithm
6 Internet Technologies Lab
7 Design and Analysis of Algorithm Lab
8 The Constitution Of India
9 Physical Education
10 NCC/NSS

Semester V

Unit Subjects
1 Artificial Intelligence
2 Data Analytics
3 Web Programming
4 Data Analytics Lab
5 Web Programming Lab
6 Quantitative Techniques
7 Computer Graphics
8 Cyber Crime,
Cyber Law, and
Intellectual Property Right

Semester VI

Unit Subjects
1 Machine Learning
2 Mobile Application
Development
3 Project Work
4 Machine Learning Lab
5 Mobile Application
Development Lab
6 Electronic Content
Design
7 Operations Research

JOB OPPORTUNITIES

N

IT Sector

  • Software Developer
  • Database Manager
  • Technical Support
  • IT Analyst
  • Web Developer
  • Junior Analyst
  • Computer Support Service Specialist
  • Software Publisher
  • Data Scientist
  • Web Programmer
  • Systems Admin
  • Computer Network Architect
  • Project Assistant
  • Data Operator
  • Computer Programmer
  • Web Analyst
N
  • BCA course opens a pool of job opportunities in various fields, especially in the IT sector.
  • Students become proficient in well-used programming languages such as JAVA, C++, Python, CSS, Linux, etc., and enhance their technical skills as well.
  • A candidate with a BCA course is in huge demand since manpower is continuing to get replaced by the systems and the need for good skilful experts and professionals is there to operate and function.
  • Both the public and private sectors are known to recruit graduates of BCA courses.

Entry key and information

Level UG – Bangalore City University
Mode of Study Full Time
Duration 3 – 4 years
Timing Weekdays 9 AM to 3:30 PM , Weekends 9 AM to 12:30 PM
N

Entry Requirements:

  • I PUC / XII STD  
  • Any Discipline – Arts , Science and Commerce 
  • X STD + 2 Year Diploma

    Apply Online for AY 2025 - 2026

    For more information or any further assistance regarding course or admission, you can visit our contact us at +91 8904 124263 or click the button below to WhatsApp