SRM Online

Last Date of Admission

Bachelor of Computer Applications

Home > Courses > Bachelor of Computer Applications

Learn from
India's Top Ranked

Ranked 18 in MHRD-NIRF*

*National Institutional Ranking Framework

Accredited with the highest NAAC* ‘A++’ grade*

*National Assessment and Accreditation Council

Globally ranked 4-Star university with a ‘Diamond’ rating by QS-IGAUGE India

*QS World University Rankings

Why Choose this Program?


Curriculum designed by leading academicians and industry experts

Choose from specializations like Data Science

Immersive Online
Learning Experience

LIVE Online Learning designed for Working Professionals

Taught by India’s top management faculty

Student Support

AI Based Students Support, 24*5 Chat Support, Comprehensive Helpdesk Support

Degree from SRM

*AICTE approved

Programme Fee

Domestic Structure

Online Learning

21,500* / Semester

*Exclusive of Examination fee

International Structure

Online Learning

$ 634* / Year

*Exclusive of Examination fee

Note: In addition to the tuition fees, the Exam fees for the semester and fees for certificates will be charged separately

Students Gateway

Learn from one of the best management schools in India

Live Online Learning | UGC Entitled | AICTE Recognized | Category One University

Bachelor of Computer Applications (BCA) is a three-year degree program which imparts an in-depth knowledge of computer applications, information technology theory, and programming practice by exposing them to various domains like Python, AI(Artificial Intelligence), Statistics with R, Machine Learning, Data Visualization and Programming Analytics. The courses in this programme are meant to provide possibilities and a means for students to transform themselves into industry in the diverse field of IT experts. Providing Students with the ability to successfully assess and give solutions for data visualization methodologies.

This curriculum allows participants to work as Operations Executives, Database Administrators in IT-enabled service sectors, System Analysts & Data Analysts, Web Application Developers, Software Testing, Consultants, and Network System Developers.


Semester 1

Course Code Course Title Credit
V20UDS101 Business English 4
V20UDS102 Introduction to Data Science 3
V20UDS103 Programming for Problem Solving 6
V20UDS104 Data Analysis using Excel 5
V20UDS105 Discrete Mathematical Structures 4
Total Credits 22

Semester 2

Course Code Course Title Credit
V20UDS201 Programming in Java 6
V20UDS202 Data Structures and Algorithms 3
V20UDS203 Data base Systems 6
V20UDS204 Mathematical Foundation 4
V20UDS205 Introduction to Cloud Computing 3
Total Credits 22

Semester 3

Course Code Course Title Credit
V20UDS301 Python Programming 5
V20UDS302 Exploratory Data Analysis 6
V20UDS303 Introduction to AI 3
V20UDS304 Statistics with R 4
V20UDS305 Internship 2
Total Credits 20

Semester 4

Course Code Course Title Credit
V20UDS401 Programming for Analytics 4
V20UDS402 Data Visualization 6
V20UDS403 Machine Learning 4
V20UDS404 Data Pre-processing Techniques 3
V20UDS405 Data Mining & Warehousing 3
Total Credits 20

Semester 5

Course Code Course Title Credit
V20UDS501 Deep Learning 5
V20UDS502 NoSQL 5
V20UDS503 Natural Language Processing 4
V20UDS504 Big Data Analytics
V20UDS505 RPA – Developer Foundation
V20UDS506 Social Media & Text Analytics 4
V20UDS507 Reinforcement Learning for AI
V20UDS508 Vision Intelligence
Total Credits 18

Semester 6

Course Code Course Title Credit
V20UDS601 Application Development on Cloud 6
V20UDS602 Design Thinking 4
V20UDS603 Fintech Primer
V20UDS604 Innovation & Entrepreneurship
V20UDS605 Project Work 8
Total Credits 18

SRM Online Learning Portal: Remote Proctored Examination System (RPES) - Learner's Checklist

  1.  Examination Mode: Remote Online Proctored Examination only (Theory/Practical/Project). No physical appearance is required.
  2.  Online Examination Platform: SRM Online Remote Proctored Examination System.
  3.  Mock test: It will be conducted before every end semester examination for software practice.
  4.  End semester exam Pattern: Objective Type (MCQs) and Descriptive questions (Essay/Case study).
  5.  for descriptive questions:  Students need to upload the scanned answer sheet in picture format (JPG) before the exam time gets over into the RPES.
  6.  Examination Hardware/Software Requirements: Laptop or Desktop with webcam, Windows Operating System, Good internet bandwidth, Mobile or Scanner for scanning answer sheet(s), A4 sheets as per your requirement, pen (blue or black), pencil if required. 
  7.  e-Answer sheet: Scanned answer sheet (handwritten in A4 sheets) should be uploaded before the exam time ends into the RPES.
  8.  Authentication: SRMIST ID card and hall ticket / Admit card is mandatory to appear for the exam. 
  9.  Back Paper(s): Learners can appear for Arrears / Back papers along with every next semester till the time of maximum number of attempts permitted as per regulation.

Our Program Advantage

Learn from a comprehensive curriculum taught by world-class faculty. Get guidance on your learning journey, and access career services.


Live Online Learning


Real-World Class Students


Week – End Live Interactive Session

Admission Process

Step - 1

Application submission + Upload of documents

Step - 2

Selection Process

Step - 3

Selection intimation and fee payment

Step - 4

Formal enrolment of the program