About Us > Bachelor of Computer Applications (BCA)

Bachelor of Computer Applications (BCA)

Building Future IT Professionals with Strong Technical Foundations

BCA Computer Lab

About the Course

The Bachelor of Computer Applications (BCA) program at Arunodaya College is designed to prepare students for successful careers in Information Technology and Computer Science.

The course provides strong knowledge in programming, software development, database management, networking, and modern computing technologies.

  • Programming Languages & Software Development
  • Database Management Systems
  • Web Technologies & Applications
  • Computer Networks
  • Data Structures & Operating Systems
  • Industry-Oriented Practical Training
BCA Students

Career Opportunities

BCA graduates have excellent career opportunities in IT industries, software companies, startups, and government organizations.

  • Software Developer
  • Web Developer
  • System Analyst
  • Database Administrator
  • Network Administrator
  • Cyber Security Professional

Start Your Career in Information Technology Today

Apply Now

OR

Call Us : +91 99165 53001

Bachelor of Computer Applications (BCA) Syllabus

Comprehensive Semester-wise Curriculum

1st Semester
25 Credits
  • Kannada
  • English
  • Discrete Structure
  • Problem Solving Technique
  • Computer Architecture
  • Problem Solving Technique Lab
  • Computer Architecture Lab
  • Office Automation Tools
2nd Semester
25 Credits
  • Kannada
  • English
  • Data Structure
  • Object Oriented Programming
  • Operating System
  • Data Structure Lab
  • Operating System Lab
  • Linux & Shell Programming Lab
  • Computer Application
3rd Semester
25 Credits
  • Kannada
  • English
  • Database Management System
  • Probability and Statistics
  • Artificial Intelligence
  • DBMS Lab
  • AI Lab using Python
  • Web Programming I (Full Stack Development)
  • Constitution of India
4th Semester
24 Credits
  • Kannada
  • English
  • Computer Networks
  • Design & Analysis of Algorithms
  • Software Engineering
  • Computer Network Lab
  • DAA Lab
  • Web Programming II (Full Stack Development)
  • Indian Constitution
5th Semester
24 Credits
  • Artificial Intelligence
  • Data Analytics
  • Web Programming
  • Data Analytics Lab
  • Web Programming Lab
  • Quantitative Techniques (Vacation Course)
  • Data Mining
  • Cybercrime, Cyber Law & IPR
6th Semester
24 Credits
  • Project Work
  • Machine Learning
  • Mobile Application Development
  • Machine Learning Lab
  • Mobile App Development Lab
  • Electronic Content Design (Vacation Course)
  • Operations Research (Elective)
  • Internship