Overview

The Bachelor of Computer Applications (BCA – General) is a three-year undergraduate program designed to provide a strong foundation in computer science, programming, and modern IT applications. The program prepares students to become skilled computing professionals capable of addressing real-world challenges through technology, innovation, and analytical thinking.

The curriculum covers core subjects such as Problem Solving Techniques, Data Structures, Computer Architecture, Operating Systems, and Database Management Systems, along with advanced areas like Artificial Intelligence, Internet Technologies, Machine Learning, Cloud Computing, and Data Mining. Students also gain essential exposure to Cyber Security, Ethical Hacking, and Software Engineering, ensuring a balanced understanding of both theory and practice.

Through well-structured lab components, project work, internships, and language studies, the program emphasizes both technical competence and holistic development. The inclusion of courses on Constitutional Values, Environmental Studies, and Soft Skills enhances social awareness, ethics, and employability.

Graduates of this program are well-equipped for diverse career paths such as Software Developer, Web Programmer, System Analyst, Database Administrator, Network Engineer, and IT Consultant, or for pursuing higher studies in Computer Science, Data Analytics, or Artificial Intelligence.

The BCA – General program empowers students with versatile computing skills, critical thinking ability, and the adaptability required to thrive in a technology-driven world.


Eligibility for Admission

A candidate who has passed two years Pre-University Examination conducted by the Pre-University Education Board in the State of Karnataka or any other examination considered as equivalent thereto shall be eligible for admission to these programmes.

Outcomes


PO1 : Computing Knowledge
Will acquire theoretical foundation in Computer Science and obtain insights about computer organisation, operating systems and system programming.

PO2 : Problem Analysis & Programming Skills
Will learn to design data structures, develop efficient algorithms for a software problem and implement them using practical programming skills.

PO3 : Database Management & Software Application Development
Will be able to design and manipulate databases; will understand the software/application development process and develop software solutions.

PO4 : GUI Design & Visual Programming Skills
Learns object oriented and visual programming skills and learn event driven programming.

PO5 : Web Application Development
Acquires skills in Java and other web technologies and develop web applications and web portals.

PO6 : Mathematical Foundation & Basic Accounting Skills
Acquires sound knowledge of mathematics, and other domains for building computing models for complex computing problems.

PO7 : Networking Knowledge
Will understand the concepts of networking, data communication and network security.

PO8 : Specialisation in relevant current technologies
Obtain insights in niche technologies through advanced courses like AI and elective courses.

PO9 : Soft Skill & Personality Development
Learns soft skills and becomes confident to compete in a challenging work environment.

PO10 : Language & Communication Skills
Will acquire literary sensibility, proficiency in Language grammar and communication skills. Will learn the art of professional business communication.

PO11 : Socially Responsible IT Professionals
Will learn ethical values, become aware of his social responsibilities and function effectively as an individual/member/leader in diverse teams
in IT /multidisciplinary environments.

PO12 : Innovations in IT
Identifies a timely opportunity and develops innovative IT solutions for diverse industries and betterment of the society at large.

Programme Specific Objective

PSO 1 : The students will be having a strong foundation in computer science with subjects like Computer
Organization, Operating Systems, Systems Programming, Data Communications and Networking, Software Engineering and Artificial Intelligence.
PSO 2 : The students will have Database design and manipulation skills, Software design and development skills and learn to develop Object Oriented,
GUI and Web applications.
PSO 3 : Students will have skills in current and niche technologies through Elective courses in Big Data, Cloud Computing, Mobile Computing and Mining.

Syllabus

Fees Structure

PROGRAMME STUDENT CATEGORY
BCA - Reg STUDENTS FROM PU BOARD KARNATAKA STUDENTS FROM OTHER BOARDS CISCE, CBSE, IGCSE STUDENTS FROM OTHER STATES NRI STUDENTS
1st  YEAR 1,11,000.00 1,16,000.00 1,41,000.00 1,79,000.00
2nd YEAR 1,32,000.00 1,32,000.00 1,32,000.00 1,32,000.00
3rd  YEAR 1,44,000.00 1,44,000.00 1,44,000.00 1,44,000.00
GRAND TOTAL 3,87,000.00 3,92,000.00 4,17,000.00 4,55,000.00
Additional Fees: Uniform – Rs 10,000/- (To be paid for the First year)
Fees are in INR. All fees may be subject to change.

Future Prospects

Job Opportunities

  • Software Developer
  • Web Developer
  • Systems Analyst
  • IT Support Engineer
  • Database Administrator
  • Network Technician

Higher Education Opportunities

  • MCA
  • M.Sc (Computer Science)
  • MBA (IT)
  • PG Diploma in Software Development
  • Data Science Programs