BCA (Bachelor of Computer Applications) Programme

Program Overview

  • Focuses on the study of computer science and information technology
  • Offers a strong foundation in programming, software development, and database systems
  • Provides hands-on experience through practical projects and assignments
  • Taught by experienced faculty with a strong industry background

Career Opportunities

  • Software development
  • Database administration
  • System analysis and design
  • Network and information security
  • Web development
  • E-commerce and digital marketing

Programme USPs

  • The BCA programme is designed to acquaint students with the latest trends like C# Programmming, Networking, Software Engineering, Web Technologies, Data Mining, Analytics, Artificial Intelligence, Internet of Things, Machine Learning, Python, and Mobile Application Development, Cloud Computing preparing the young professionals for a range of IT-related careers.
  • An ability to apply the latest technology and contribute to organizations in the roles of System Architect, Network Engineer, Analyst, Programmer, Administrator in creating innovative solutions for real-world problems in multidisciplinary streams.
  • Life skills training is incorporated so that students are industry-ready and recruited by the best IT companies.

Programme Outcomes

Students will be able to apply the following key learnings to real-world scenarios:

    • Knowledge: Apply the knowledge of mathematics and computer science specialization to analyse and solve problems.
    • Problem analysis: Identify, formulate and analyze complex problems and find simple solutions.
    • Design and development of solutions: Design solutions for complex problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations.
    • Modern tool usage: Create, select and apply appropriate techniques, resources and IT tools.
      Environment and Sustainability: Understand the impact of the professional solutions in societal and environmental contexts and demonstrate the knowledge of, and need for sustainable development.


Program Duration

3 Years / 6 Semesters

Program Type


Eligibility Criteria

Candidates should have passed PUC/12th standard or equivalent from any stream.

Expertise You Gain

  • In-depth understanding of computer science and information technology
  • Strong programming skills in multiple languages
  • Knowledge of software development and database systems
  • Ability to analyze, design, and implement complex software systems
  • Effective communication and teamwork skills


  • Student Clubs – CMR University provides a platform for students to explore their interests and passions through various Student Clubs. From music to entrepreneurship, the Clubs offer a chance to develop skills and network with like-minded individuals.
  • Auditorium – The grand Auditorium at CMR University is an architectural marvel that hosts a wide range of events such as guest lectures, seminars, and cultural programs. With state-of-the-art acoustics and lighting, it provides an immersive experience for the audience.
  • Computer Labs – The Computer Labs at CMR University are equipped with cutting-edge technology and software, providing students with a comprehensive understanding of the latest advancements in the field. The Labs offer a hands-on experience and allow students to experiment and develop their skills.
  • AV Hall – The AV Hall at CMR University is a modern facility designed for multimedia presentations and conferences. Equipped with advanced audiovisual equipment, it provides a seamless experience for attendees and presenters alike.
  • Basketball Court – The Basketball Court at CMR University is a vibrant space where students can engage in physical activity and showcase their sporting talents. With top-notch facilities and coaching, it is an ideal place to hone one’s skills and develop a passion for sports.

Program Structure

I Semester

II Semester

III Semester

IV Semester

V Semester

VI Semester



High end laptops with all licensed software with high speed internet connectivity. The lab is equipped with powerful hardware configuration with audio visual setup.

Assessment and Evaluation

The University follows the Choice Based Credit System (CBCS), which provides choices for students to select from the prescribed set of courses and earn credits. Students are awarded grades; based on their performance for each course in a semester; and Semester Grade Point Average (SGPA), which is a measure of academic performance of a student in a semester. Cumulative Grade Point Average (CGPA) is used as a measure of overall cumulative performance of a student over all semesters. However, the CGPA is invariably calculated from second semester onwards to facilitate students to know their academic progress.

Every Programme has a prescribed Curriculum or the Scheme of Teaching and Evaluation. It prescribes all the courses/ laboratory/ other requirements for the degree and sets out the nominal sequence semester wise.

The Curriculum also includes SWAYAM and Massive Open Online Courses (MOOCs), offered by premier institutions. A student desirous of additional exposure to a course, without the rigors of obtaining a good grade, ‘audits’ a course that helps him/her have an edge over others in placements.

The evaluation system to assess the student is comprehensive and continuous during the entire period of the Semester. Continuous Internal Evaluation (CIE) and Semester End Examination (SEE) constitute the major evaluations prescribed for each course, with only those students maintaining a minimum standard in CIE being permitted to appear in SEE of the course. CIE and SEE carry 50% weightage each, to enable the course to be evaluated for a total of 100 marks, irrespective of its credits.

Before the start of the Academic session of each semester, a faculty may choose for the course Internal Assessment Test and a minimum of two of the following assessment methods with suitable weightage for each:

Assignments (Individual and/or Group), Seminars, Quizzes, Group Discussions, Case studies/Case lets, Practical orientation on Design Thinking, Creativity & Innovation, Participatory & Industry-integrated learning, Practical activities / problem solving exercises, Class presentations, Analysis of Industry/Technical/Business Reports, Reports on Guest Lectures / Webinars / Industrial Visits, Industrial / Social / Rural projects, Participation in Seminars/ Academic Events/Symposia, etc. or any other academic activity.

The Semester End Examination, for all the courses for which students registered during the semester, shall be conducted at the end of each semester. Some of the courses, where the student performance is evaluated through CIE, may not have SEE.

The makeup examination facility shall be available to those students who have appeared and failed in the SEE in one or more courses in a semester.

Programme Highest Salary Average Salary
BCA Rs.720000 LPA Rs.346633 LPA

Click here to know the placements


 Read More

CMR University, one of the top universities among the best BCA colleges in Bangalore,  offers the students a great opportunity to lay the foundation course for a career in computer applications. The syllabus is designed considering the current and future innovations in computer applications. CMR University’s BCA course will cover topics like Artificial Intelligence, Internet Of Things, Data science, and mobile applications. The students will learn to apply the Tableau and R python to solve real-time problems. 

Unlike most of the  top BCA colleges in Karnataka,  CMR University focuses on helping the students to practically implement their learning and innovate. Of the best colleges for BCA courses, CMR University offers Makerspace, an innovative lab where the students will share and innovate with state-of-the-art devices. The University follows a Design thinking, Experiential learning pedagogical methods that help the students to not just be exam-ready but also future ready.



 What are the key strengths of the BCA?

The students enrolling for BCA have various career prospects in the future. The programme offers a good foundation for an in-depth theoretical knowledge of the computer applications. With the recent surge in computer aided trends , this will open a wide range of career options for the students in the future both in terms of profession and further education.

 How can I get admission to BCA?

Students aspiring to join for a BCA course in Bangalore must have completed their 10+2 or PUC from Karnataka board or other equivalent board. The BCA aspiring students must appear for an entrance exam and clear with 50% marks aggregate for Karnataka students. The cut off mark is 60% if the student is from another state.

 What is a BCA Course?

BCA – Bachelor of Computer Application is a 3-yr undergraduate course that provides an in-depth technical knowledge of computer applications like web development, C++ programming, database management, web design, and multimedia systems to name a few. It helps the students to analyse, design, develop, and test innovative solutions for real-life problems using computer applications.

 What is the required skill set for BCA course candidates?

The student must have an interest in learning and exploring the detailed applications of coding, programming, web-development, strong database concepts, communication skills, and analytical thinking. A prior knowledge of programming and analytical thinking will be helpful to understand the concepts.

 Why is CMR University the best for BCA?

CMR University’s BCA helps the students to develop necessary skills to become better problem solvers with the knowledge of computer applications and mathematics. The university follows design thinking, creative innovation in learning, and experiential learning methods as the pedagogical approach. This helps the students to become better prepared for the future and not just for the exams.

 What is the scope after completing a B.C.A at CMR University?

CMR University offers internships during the final year. The university provides placement in partnerships with the top tier universities. Companies like Amazon, IBM, and Wipro, to name a few. The students can opt for a professional line or choose a postgraduate course like MCA or MBA for better career prospects.

 How do non-maths students cope with this course?

The BCA course majorly deals with IT, programming, C++ languages, and data structures. So a non-math student can cope very well in the BCA UG degree. Although BCA requires mathematics skills, the students can manage with their basic mathematical knowledge.