Overview
The Bachelor of Computer Applications (BCA) is a 3-year programme designed for students ready to shape the future of technology. With a strong focus on computing, data analytics, and emerging tech, the programme blends theory with real-world application to prepare you for a fast-evolving digital world.
What You’ll Learn
Build expertise across Data Structures, Database Management, Programming in Java and Python, Artificial Intelligence, Machine Learning, Cloud Computing, and the Internet of Things, along with core concepts like Algorithms, Computer Architecture, and Software Engineering. Emphasis is on full stack development and mobile App development
Practical skills
With a strong emphasis on application-oriented learning and industry-relevant coursework, graduates of this program develop strong programming, problem-solving, and software development skills. They are capable of designing and implementing efficient applications, managing databases, developing web-based solutions, and understanding core computing systems.
Eligibility Criteria
The candidate should have cleared the Pre-University examination of Karnataka, Pre-University Board or an equivalent examination conducted by any other board/ Pre-University/ 10+2, with a minimum of 35% aggregate pass marks in science, arts or commerce.
A candidate who has passed JODC/three-year diploma in engineering (Government of Karnataka), or any other examination considered as equivalent, with a minimum of 35% aggregate marks in all the semesters/years, shall be eligible for admission.
A candidate who has passed JODC/three-year diploma in engineering (Government of Karnataka), or any other examination considered as equivalent, with a minimum of 35% aggregate marks in all the semesters/years, shall be eligible for admission.
Career Pathways
Graduates are prepared for careers in software development, data analytics, network management, and AI, or to pursue advanced studies in computing and information technology.
- Software Developers
- Game Tester
- Software Testers
- Network Engineers
- Web Designer
- Customer Service Representatives
- Data Analyst
- Technical Support Specialist
- Business Analyst
Programme Education Objectives
PEO
Programme Educational Objectives
PEO1
Provide a strong foundation in both software and hardware aspects of computing and develop core competencies in developing computing-based solutions to real world problems.
PEO2
Provide opportunities to learn and apply modern techniques of data storage and analytics as well as apply problem solving techniques to create cutting-edge technology in various domains.
PEO3
Equip students with excellent technical and communication skills to work independently on software projects or collaborate as an effective team member.
PEO4
Provide training in project development and research methods which includes analysis, designing algorithms as solutions to solve real world problems and inculcate ethical and moral values.
PEO5
Encourage students to become entrepreneurs and also practice continuous learning in order to achieve professional and personal excellence.
Programme Outcomes (POs)
On completion of the BCA programme, the student will be able to:
PO
Programme Outcomes
PO1
Acquire core competencies to design, implement and evaluate a computational system to meet desired needs within realistic constraints.
PO2
Apply the mathematical and programming knowledge as well as standard software engineering practices and strategies to develop applications in various domains.
PO3
Possess strong communication skills, acquaint with the contemporary trends in industry, collaborate with a team and create innovative solutions to existing problems based on legal and ethical principles.
PO4
Use research methods including design of experiments, analysis, interpretation of data, synthesis of information, developing GUI applications to provide authentic solutions to problems.
PO5
Adapt to technological advances through active participation in life-long learning to acquire professional excellence and become successful entrepreneurs or professionals contributing to the society.