cmr.edu.in BCA (Bachelor of Computer Applications) | Programmes at CMR University

BCA (Bachelor of Computer Applications)

Scope and Objective

A BCA (Bachelor of Computer Applications) general degree provides a solid foundation in various aspects of computer science and applications. Graduates are equipped with skills in programming, database management, software development, and networking.

This degree opens up career opportunities in sectors such as IT services, banking, e-commerce, healthcare, and education. Graduates can pursue roles such as software developers, system administrators, or IT consultants. With the growing reliance on technology, BCA graduates are in demand across industries. Additionally, it serves as a stepping stone for advanced studies like MCA or specialised certifications in fields like cyber security or cloud computing.

  • To provide a strong foundation in computer applications, programming, and software development.
  • To develop problem-solving and analytical skills in computing and IT solutions.
  • To equip students with practical skills in database management, networking, and web development.
  • To prepare graduates for entry-level positions in IT industries, software development, and system administration.
  • To encourage lifelong learning and skill upgrades, enabling students to adapt to the evolving IT landscape.
  • To provide a pathway for advanced studies such as MCA or certifications in emerging fields like AI, cloud computing, and cyber security.

Programme Structure

Semester I
  • Problem Solving Techniques Using C and Lab
  • Database Management Systems and Lab
  • Mathematical Foundation for Computer Science
  • Language
  • Common Core Courses
  • Community Service Programme – I 
Semester II
  • Data Structures using C and Lab
  • Operating System & Linux Foundation and Lab
  • Statistics
  • Interdisciplinary Elective I
  • Language
  • Common Core Courses
  • Community Service Programme – II
Semester III
  • Web Technologies and Lab
  • Object-Oriented Programming Using Java and Lab
  • Numerical Technique and Linear Programming
  • Interdisciplinary Elective II
  • Excel for Data Analysis
  • Common Core Courses
  • Community Service Programme – III 
Semester IV
  • Python Programming and Lab
  • Software Engineering and Lab
  • Fundamentals of Cyber Security and Ethical Hacking
  • MOOC Course
  • Interdisciplinary Elective III
  • Common Core Courses
  • Career Preparedness Program-III 
Semester V
  • Data Communication Networks
  • Data Warehousing and Mining
  • Enterprise Programming and Lab
  • Internship
  • Elective 1:
    • Artificial Intelligence and Lab
    • Mobile Application Development and Lab
  • Common Core Courses
Semester VI
  • Internet of Things  and Lab
  • Common Core Courses
  • Elective II:
    • Cloud Computing and Lab        
    • Data Modeling & Visualisation and Lab
  •  Capstone Project

Programme Assessment

  • Choice-Based Credit System (CBCS):
    CMR University follows the Choice-Based Credit System (CBCS), allowing students the flexibility to choose from a range of courses and earn credits based on their academic performance.
  • Grades and GPA:
    Students are awarded grades for each course completed during a semester. The Semester Grade Point Average (SGPA) reflects academic performance for that term, while the Cumulative Grade Point Average (CGPA) measures overall performance across all semesters.
  • Prescribed Curriculum:
    Each programme follows a structured Scheme of Teaching and Evaluation, which includes core and elective courses, laboratory sessions, internships, and other academic requirements. The curriculum also integrates SWAYAM and other Massive Open Online Courses (MOOCs) offered by reputed institutions.
  • Auditing Courses:
    Students have the option to audit select courses. These audited courses do not carry a grade but offer students additional learning opportunities, enhancing their knowledge and improving their employability.
  • Evaluation System:
    Student evaluation is continuous and comprehensive throughout the semester. It consists of two components: Continuous Internal Evaluation (CIE) and the Semester End Examination (SEE), each carrying 50% weightage. Every course is assessed out of a total of 100 marks, regardless of its credit value.
  • Assessment Methods:
    Faculty members determine the appropriate assessment methods at the beginning of each semester. These may include assignments, quizzes, seminars, group discussions, case studies, practical work, presentations, and industry-based reports, with relevant weightage assigned to each.
  • Semester End Examination (SEE)
    SEE is conducted at the end of each semester for all registered courses. However, in certain cases where Continuous Internal Evaluation is comprehensive, a Semester End Examination may not be required.
  • Makeup Examinations:
    Students who are unable to pass one or more courses in the Semester End Examination are eligible to appear for makeup exams. These examinations provide an opportunity to improve their scores and progress academically.

Programme Outcome

  • Knowledge: Apply the knowledge of mathematics and computer science to analyse and solve problems.
  • Problem Analysis: Identify and analyse complex computing problems and find effective solutions.
  • Design and Development of Solutions: Design system components that meet societal and environmental considerations.
  • Modern Tool Usage: Apply appropriate tools, techniques, and IT resources for solution development.
  • Environment and Sustainability: Understand societal and environmental impacts and the importance of sustainable development.

Course Outcomes Visit

What Expertise will you gain?
  • C, C++, Java, or Python
  • Data structures, algorithms, and software development methodologies
  • Database management and web development
  • Computer networks and operating systems
  • Problem-solving and analytical thinking abilities

Career Opportunities

  • 01
    Software Developer
  • 02
    Web Developer
  • 03
    Database administrator
  • 04
    Network administrator
  • 05
    System analyst
  • 06
    IT project manager

FAQs

The BCA programme offers a strong theoretical foundation and practical exposure in computer applications, preparing students for a wide range of careers or advanced study.

Students must have completed 10+2 / PUC. Karnataka students require 50% aggregate marks; other state students need 60%.

Diploma holders in computer science with 50% or more can gain lateral entry into the 3rd semester.

BCA is a 3-year undergraduate course covering programming, web development, database management, and more.

Interest in coding, programming, database concepts, web development, and strong analytical thinking is important.

CMRU uses design thinking and experiential learning. It focuses on preparing students not just for exams but for future careers.

Opportunities include internships and placements with leading companies like Amazon, IBM, and Wipro. Graduates may also pursue MCA or MBA.

Yes. While maths is helpful, non-maths students can successfully complete the course with foundational skills.

ACCP AY(2025-26)