
BCA Curriculum
Overview
The Bachelor of Computer Applications (BCA) program at Shri Basaveshwar College of BCA (SBCBCA) is a three-year undergraduate program designed to provide students with a strong foundation in computing, programming, and IT applications. The curriculum is structured under the guidelines of Karnataka University, Dharwad, ensuring a blend of core theoretical knowledge and practical learning.
Semester-Wise Curriculum
Semester 1
- Problem-Solving Techniques using C
- C Programming Lab
- Introduction to Algorithms
- Algorithms Lab (using C)
- Discrete Mathematical Structures
Semester 2
- Data Structures using C
- Data Structures Lab (using C)
- Python Programming
- Python Programming Lab
- Probability and Statistics
Semester 3
- Object-Oriented Programming using Java
- Java Lab
- Web Technologies
- Web Technologies Lab
- Principles of Accounting
Semester 4
- Computer Graphics
- Computer Graphics Lab (using C)
- Database Management System
- Database Management System Lab (using MySQL)
- Data Communication
Semester 5
- Introduction to Machine Learning
- Machine Learning Lab (using Python)
- Cryptography and Information Security
- Cryptography and Information Security Lab
- Elective 1 (Software Engineering or Blockchain Technologies)
- Research Methodology
Semester 6
- Introduction to Artificial Intelligence
- Artificial Intelligence Lab
- Operating System Concepts
- Elective 2 (Cloud Computing or Internet of Things)
- Internship / Industrial Project
- Cyber Security and Cyber Laws
Skill Enhancement Courses (SEC) – Offered in Semester IV, V, VI
- JavaScript Programming

Program Learning Outcomes
By the end of the BCA program, students will:
- Be proficient in multiple programming languages and software tools.
- Have expertise in database management, web development, and mobile applications.
- Understand networking, cybersecurity, and cloud computing concepts.
- Gain problem-solving and analytical skills required in IT industries.
- Develop a capstone project that showcases their learning and innovation.
Internship & Industry Exposure
- Mandatory internships in the final semester.
- Live projects, workshops, and seminars in collaboration with IT companies.
- Career guidance and placement support for students.


Admission Open
Apply for Admission to Shri Basaveshwar College of Bachelor of Computer Applications
- Experienced faculty with a strong academic and industry background.
- Hands-on projects, internships, and skill-enhancement workshops.
- Strong industry collaborations for placements and career growth.
- A vibrant campus life with clubs, hackathons, and tech fests.
- Student mentorship programs for academic and career guidance.
SBCBCA is more than just an educational institution; it is a nurturing ground for aspiring tech professionals who wish to make a mark in the world of IT. Join us on this journey of learning, innovation, and success!
Feedback Form
Help us enhance your website experience by sharing your valuable feedback through our feedback form. Your input matters!
Rate Us on Google
Share your thoughts and experiences with us on Google to help others discover our services!