• Support a drug-free India take the Nasha Mukt Bharat pledge at nmba.dosje.gov.in.

    image
  • Vinayaka Mission's Chennai Campus invites you to the Freshers' Orientation Program on 14th July 2025.

    image
  • PM Vidyalaxmi Education Loan Scheme Launched - Collateral-free loans for students of top institutions.

    image
  • Join us Movie Screening

    image
  • SUFFER A Journey through Life Hindi (Short Film)

    image
  • Movie Screening - 12th Fail

    image
  • A Session on Protecting Intellectual Property Rights (IPRs) and IP Management for Startups on account of World IPR Day

  • A Session on Protecting Intellectual Property Rights (IPRs) and IP Management for Startups on account of World IPR Day

SAS

School of Arts & Science

B.C.A.

The BACHELOR OF COMPUTER APPLICATIONS (BCA) at SAS (School of Arts and Science) The BCA program, structured under the National Education Policy (NEP) 2020 and the Learning Outcome-Based Curriculum Framework (LOCF), is a three-year undergraduate degree designed to foster holistic, multidisciplinary, and outcome-based learning. The curriculum integrates core computing subjects like programming in C,C++, Python, Java, data structures, machine learning, and operating systems, alongside electives in emerging technologies such as IoT, cloud computing, and cybersecurity.

Overview

The program emphasizes skill development through hands-on labs, internships, and value-added courses in design thinking, innovation, and research methodology. Students also engage in language proficiency, environmental studies, and communication enhancement, ensuring well-rounded personal and professional growth. The course aims to produce graduates who are technically proficient, ethically responsible, and industry-ready, capable of solving real-world problems and adapting to dynamic technological landscapes.

Duration & Fees

300+
Students Benefited

SAS

Scholarship

SAS provides a range of scholarships and financial aid opportunities to deserving students:

  • Merit Scholarships – For students with outstanding academic records.
  • Sports & Cultural Scholarships – For achievers in extracurricular activities.
  • Need-based Support – Financial assistance for economically weaker students.
  • Special Scholarships – For girl students, differently-abled, and minority categories (as per institutional policy).
SAS

Programme Highlights

  • Outcome-Based Education (OBE): Focuses on measurable learning outcomes and student-centric teaching.

  • Aligned with NEP 2020 & LOCF: Promotes flexibility, multidisciplinary learning, and holistic development.

  • Choice-Based Credit System (CBCS): Enables students to tailor their academic journey.

  • Intel-NEC program provides hands on training from industry and internship opportunity. As an add on if students wish to study course with Intel-NEC.

  • Regular workshops, guest lectures, and industry seminars.

  • Emphasis on hands-on labs, project work, and soft skill training.

  • Exposure to emerging technologies and real-world applications

  • Emphasis on interdisciplinary learning, critical thinking, and practical skills.

  • Integration of MOOCs (SWAYAM, NPTEL) for extra credits.

  • Internships: Mandatory after Semesters IV & V.

  • Dedicated career support through the SAS Placement Cell.

Programme Structure (Semester-Wise)

Year / Semester Core Courses (Commerce) Ability Enhancement / Language Skill Enhancement / Electives/MDCs Credits
Year - I Semester I Programming Fundamentals using C and C++- theory and lab English I, Tamil I / Hindi I, Environmental Studies Mathematics 22
Year - I Semester II Programming in Python- theory and lab, Data Structures, Data Structures Lab English II, Tamil II/ Hindi II R Programming 23
Year - II Semester III Database Management System Theory and Lab, Programming in Java Lab and Theory English III, Tamil III/ Hindi III UI and UX, Physics theory and lab 26
Year - II Semester IV Computer Networks theory and lab, Operating Systems theory and lab English IV Tamil IV/ Hindi IV AI Tools, Mobile Application Development, Ethical Hacking, IKS II 25
Year III Semester V Software Design and Architecture, Software Design and Architecture Lab, Cloud Computing, Cloud Computing Lab English for Communication Sustainable Development Goals, Disaster Management Course, Constitution of India 22
Year III Semester VI Natural Language Processing, Machine Learning, Machine Learning Lab, Project Work Emotional Intelligence Artificial Intelligence 22

FAQs

The course is 3 years long, divided into 6 semesters.
Students must earn 140 credits across core subjects, electives, skill enhancement, internships, and value-added courses.
Yes, internships and project-based learning are integral parts of the programme.

Yes! Most theory courses are paired with lab sessions to ensure hands-on experience.

Absolutely. The curriculum includes Skill Enhancement Courses (SEC) like Digital Marketing, UI/UX, Ethical Hacking, and internships to build real-world skills.

Students can join our INTEL- NEC program to have hands on industry training

Definitely. The program prepares students for M.Sc., MCA, MBA (IT), and other postgraduate programs, as well as competitive exams.

Programme Brochure

Category Details
Division Faculty of Science
School Name School of Computing
Department Name Department of Computer Science
Programme Name BACHELOR OF COMPUTER APPLICATIONS
Course Basket Overview

Course Basket Overviews

Course Type Description
Programme Core (PC) Mandatory core subjects that form the foundation of the Computer Science degree, Programming in C, Python, Java, Data Structures, Operating Systems, Machine Learning.
Programme Electives (PE) Allied Mathematics and physics, Artificial Intelligence, Cybersecurity, Cloud Computing, Internet of Things, Blockchain. Specialized or advanced subjects chosen within the discipline.
University Core (UC) Compulsory courses mandated by the university for all students. Leadership, ethics, sustainability, Indian Knowledge System, peace studies, yoga, life skills.
University Electives (UE) Interdisciplinary or skill-based courses offered across departments. Advertising, Emotional Intelligence, Media Management, Organic Farming, Indian Knowledge Systems.

Programme Structure (Semester-Wise with Credits)

Sl.No. Courses Course type Credits
FIRST YEAR –SEM I
1 Tamil-I/Hindi-I Part-I: 3
2 English-I Part-II: 3
3 Programming Fundamentals using C and C++ DSC–I: 3
4 Programming Fundamentals using C and C++ Lab DSC–I: 2
5 Numerical and Statistical Methods (DSE)-I 5
6 Environmental Studies AEC-I: 4
7 Multidisciplinary Elective(MDE-I) MDE-I: 1
8 Indian Knowledge System(IKS-I) IKS-I: 1
SEM II
9 Tamil-II/Hindi-II Part-I: 3
10 English-II Part-II: 3
11 Python Programming DSC–II: 3
12 Python Programming Lab DSC–II: 2
13 Data Structures DSC–III: 3
14 DataStructuresLab DSC–III: 2
15 R Programming SEC-I: 3
16 Vocational Education CourseVEC-I VEC-I: 1
17 Multidisciplinary Elective(MDE-II) MDE-II: 1
18 Design Thinking Course(DTC) DTC 1
19 New Literacy Program(NLP) NLP 1
SECOND YEAR- SEM III
20 Tamil-III/Hindi-III Part-I: 3
21 English-III Part-II: 3
22 Database Management Systems DSC–IV: 3
23 Database Management Systems Lab DSC–IV: 2
24 Programming in Java DSC–V: 3
25 :Programmingi n Java Lab DCC–V 2
26 Discipline Specific Elective(DSE)-II DSE-II: 5
27 SkillEnhancement Course(SEC)–II SEC-II: 3
28 Innovation Entrepreneurship Course IEC: 2
SEM IV
29 Tamil-IV/Hindi-IV Part-I: 3
30 English-IV Part-II: 3
31 Computer Networks DSC–VI: 3
32 Computer Networks Lab DSC–VI: 2
33 Operating System DSC–VII: 3
34 Operating System Lab DSC–VII: 2
35 Internet of Things DSE-III: 5
36 AI tools SEC-III: 3
37 Indian Knowledge System(IKS-II) IKS-II: 1
SEM - V
38 Software Designand Architecture DSC–VIII: 3
39 Software Design and Architecture Lab DSC–VIII: 2
40 Cloud Computing DSC–IX 3
41 Cloud Computing lab DSC–IX: 2
42 English for Communication AEC-II- 4
43 Sustainable Development Goals(SDG-I) SDG-I: 1
44 Disaster Management Course(DMC-I) DMC-I: 1
45 Constitution of India (CI-I) CI-I: 1
46 Research Methodology(RMC) RMC: 2
47 Internship Course IC: 3
SEM- VI
48 Natural Language Processing DSC–X: 6
49 Machine Learning DCC–XI: 3
50 Machine Learning Lab DSC–XI: 4
51 Project Work DSC–XII: 5
52 Artificial Intelligence DSE-IV: 5
53 Multidisciplinary Elective(MDE-II) MDE-II: 1

Total Programme Credits

  • BCA (3 Years) – ~ 140 credits

Note: Programme structure is subject to periodic revisions based on academic council decisions, industry requirements, and accreditation standards. Students will be informed of changes in advance.

Sticky Buttons with Announcements
Apply Now