SSMRV College

Bachelor of Computer Applications

About the Programme

This three-year undergraduate programme, affiliated with Bengaluru City University, offers a comprehensive curriculum designed to provide students with a strong foundation in information technology.

The curriculum:

Vision

Mission

About the Programme

This three-year undergraduate programme, affiliated with Bengaluru City University, offers a comprehensive curriculum designed to provide students with a strong foundation in information technology.

The curriculum:

Vision

Mission

Specialisations Offered

The Department of Computer Applications offers rigorous skill enhancement courses to ensure a wide range of career opportunities in the global tech industry. The courses offered are:

Flexible Timeframes

Certificate in Computer Applications

One Academic Year
(2 Semesters)

Exit after completing
the first year.

Diploma in Computer Applications

Two Academic Years
(4 Semesters)

Exit after completing
the second year.

Regular Bachelor’s Degree
in Computer Applications

Three Academic Years
(6 Semesters)

Completion of the
full programme.

Flexible Timeframes

Designed to provide flexibility to our students, the programme is structured over three academic years (six semesters) with multiple entry and exit options, allowing students to earn qualifications at various stages of their academic journey

Award : Certificate in Computer Applications

Duration

One Academic Year

(2 Semesters)

Exit Option

Exit after completing the first year

Award : Diploma in Computer Applications

Duration

Two Academic Years 

(4 Semesters)

Exit Option

Exit after completing the second year.

Award : Regular Bachelor’s Degree in Computer Applications

Duration

Three Academic Years 

(6 Semesters)

Exit Option

Completion of the full programme

Programme Structure

Semester 1
  • Discrete Structure
  • Problem-Solving Technique
  • Computer Architecture
  • Problem-Solving Technique Lab
  • Computer Architecture Lab
  • Office Automation Tools
  • Language L1
  • Language L2
  • The Constitution of India
Semester 2
  • Data Structure
  • Object-Oriented Programming using JAVA
  • Operating Systems
  • Data Structure Lab
  • Operating Systems Lab
  • LINUX and Shell Programming Lab
  • Language L1
  • Language L2
Semester 3
  • Environmental Studies
  • Database Management System
  • Probability and Statistics
  • Artificial Intelligence
  • Database Management System Lab
  • Artificial Intelligence Lab using Python
  • Elective I - Web Programming - I
  • Language L1
  • Language L2
Semester 4
  • Computer Networks
  • Design and Analysis of Algorithms
  • Software Engineering
  • Computer Networks Lab
  • Design and Analysis of Algorithms Lab
  • Elective II - Web Programming - II
  • Language L1
  • Language L2
  • Office Management Tools
Semester 5
  • Frontend Design
  • Backend Development
  • Cloud Computing
  • Frontend Design Lab
  • Backend Development Lab
  • Quantitative Techniques
Semester 6
  • Software Project Management
  • Mobile Application Development
  • Project Work
  • Soft Skills
Semester 1
  • Title of Paper
    1. Discrete Structure
    2. Problem-Solving Techniques
    3. Data Structure
    4. Problem-Solving Lab
    5. Data Structure Lab

 

  • Languages, Skill Enhancement (SEC) and Ability Enhancement Courses (AECC)
    1. OE1 - Open Elective
    2. Language L1
    3. Language L2
    4. SEC I - Office Management Tools
    5. Physical Education
    6. Health and Wellness
    1.  
Semester 2
  • Title of Paper
    1. Computer Architecture
    2. Object Oriented Programming using Java
    3. Database Management System
    4. JAVA Lab
    5. Database Management System Lab

 

  • Languages, Skill Enhancement (SEC) and Ability Enhancement Courses (AECC)
    1. OE2 - Open Elective
    2. Language L1
    3. Language L2
    4. Environmental Studies
    5. Physical Education
    6. NCC/ NSS/ CL/ R&R
Semester 3
  • Title of Paper
    1. Operating Systems
    2. Computer Networks
    3. Python Programming
    4. Computer Networks Lab
    5. Python Programming Lab

 

  • Languages, Skill Enhancement (SEC) and Ability Enhancement Courses (AECC)
    1. OE3 - Open Elective
    2. Language L1
    3. Language L2
    4. SEC II - Computer Assembly and Repair
    5. Physical Education
    6. NCC/ NSS/ CL/ R&R
Semester 4
  • Title of Paper
    1. Software Engineering
    2. Design and Analysis of Algorithm
    3. Internet Technologies
    4. Design and Analysis of Algorithm Lab
    5. Internet Technologies Lab
  • Languages, Skill Enhancement (SEC) and Ability Enhancement Courses (AECC)
    1. OE4 - Open Elective
    2. Language L1
    3. Language L2
    4. The Constitution of India
    5. Physical Education
    6. NCC/ NSS/ CL/ R&R
Semester 5
  • Title of Paper
    1. Artificial Intelligence
    2. Data Analysis
    3. Web Programming
    4. Data Analysis Lab
    5. Web Programming Lab
  • Languages, Skill Enhancement (SEC) and Ability Enhancement Courses (AECC) :
      1. CA - V2 Vocation Course I - Quantitative Techniques
      2. CA - E1 Elective I - i. Data Mining, ii. Computer Graphics
      3. SEC III - Cyber Crime, Cyber Law and Intellectual Property Right
  1.  
Semester 6
  • Title of Paper
    1. Project Work
    2. Machine Learning
    3. Mobile Application Development
    4. Machine Learning Lab
    5. Mobile Application Development Lab

 

  • Languages, Skill Enhancement (SEC) and Ability Enhancement Courses (AECC)

 

    1. CA - V2 Vocation Course II - Electronic Content Design
    2. CA - E2 Elective II - i. Operations Research, ii.  Software Testing
    3. Internship