Main Content
Bachelor of Computer Applications (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.