Main Content

Bachelor of Computer Applications (BCA)

3 Years
6 Semesters
Science / Technology
BCA

Overview

With the rapid growth of IT industry in India, the demand of computer professionals is increasing day by day. Bachelor’s in Computer Applications (BCA) is an undergraduate degree course in Computer Applications that is popular among students who want to make a career in the IT field. The duration of the course is 3 years and divided into 6 semesters.

It comprises of subjects like Computer Organization & Architecture, Programming in C, Data Structures, Database Management Systems, Java Programming, Software Engineering, Web Programming, Data Communication Networks, Python Programming, Internet of Things, Artificial Intelligence, and Cloud Computing.

Industry Interface

Academia Industry Interface is through MoU signed with various industry partners:

  • Netcraftz, Bangalore for Skill Development Certificate courses such as Server Management, Web Design, Advanced Java, Linux Administration
  • UiPath India for Robotic Process Automation Design and Development
  • Kigyan School of Data Science Pvt. Ltd. for Data Analytics, Machine Learning & Artificial Intelligence

Eligibility

For BCA, a candidate who has passed the two years Pre-University Examination conducted by the Pre-University Education Board in Karnataka. Job Oriented Diploma Course / Three years Diploma in Engineering, Government of Karnataka or any other examination considered equivalent thereto shall be eligible for admission.

Cognate Subjects

Computer Science

Affiliations

AICTE / Bengaluru City University

Career Prospects

The IT industry is growing rapidly and with this, the demand for BCA graduates, too, is increasing every passing day. After obtaining a BCA degree, students can find lucrative job opportunities in leading IT companies such as Oracle, IBM, Infosys, Wipro, DELL EMC2, SAP Labs, Tech Mahindra, Mphasis, Delloitte, HP, SLK Software, etc.

BCA graduates are not only recruited by the private sector but also by public sector organisations. Government organisations like the Indian Air Force(IAF), Indian Army, and India Navy also hire a large bunch of computer professionals for their IT department.

Employability Job Profiles

  • Software Developer
  • System Engineer
  • Technical Analyst
  • Software Tester
  • Junior Programmer
  • Web Developer
  • System Administrator
  • RPA Developer
  • Computer Instructor

Program Outcome

  • PO1: Apply the knowledge of Computer Science to algorithm, web design and networking.
  • PO2: Apply technical, critical thinking and problem-solving skills in finding solutions to complex problems facing the society.
  • PO3: Demonstrate inter-personal skills and leadership qualities to function effectively in diverse, multi-cultural & multi-disciplinary teams.
  • PO4: Display essential skills and ethical values as demanded by the global software industry.
  • PO5: Demonstrate the ability to adapt to the latest trends in technology with hands-on training workshops.

Specific Outcomes

  • PSO1: Understand, analyze and develop computer programs in the areas related to algorithms, web design, application program and database for efficient design of computer-based systems.
  • PSO2: Apply the knowledge of Computers in different programming skills for software development.
  • PSO3: Demonstrate critical thinking ability to develop and implement programming language or software tools.
  • PSO4: Develop ability to solve a wide variety of problems by applying principles of computational thinking.

Syllabus

Title Date Action
BCA NEP Syllabus 18 May, 2023 Download
BCA Kannada NEP Syllabus 25 Jan, 2024 Download
Generic English NEP Syllabus 01 Aug, 2021 Download