Government NIRF Rank #1 Established 1959

Indian Institute of Technology Madras (IIT Madras)

Chennai, Tamil Nadu, India  |  MoE, UGC, INI

Annual Fees: ₹215,000 - ₹860,000 Highest CTC: ₹131.8 LPA www.iitm.ac.in
Student Rating
4.9
480 Verified Reviews
BCA DEGREE PROGRAM

Bachelor of Computer Applications (BCA)

Offered by Indian Institute of Technology Madras (IIT Madras) | 3 Years (6 Semesters) | Full Time Classroom
Fact-Checked & Verified by College2India Academic Council
Data updated for 2026-27 Academic Session. Sourced from statutory approvals (AICTE Approved / UGC Recognized), institutional disclosures, and counseling guidelines.
1st Year Tuition ₹204,250
Total Course Fee ₹612,750
Average Salary ₹24.7 LPA
Approved Seats 180 Seats

Program Overview

BCA is a 3-year professional computing degree covering object-oriented programming (C++, Java, Python), database architectures (SQL/NoSQL), web development, mobile applications, computer networks, and full-stack software development.

Eligibility & Admission Roadmap 2026

Eligibility Criteria: 10+2 in any stream with Mathematics / Computer Science / IP (Min 50%) + CUET-UG.
Accepted Entrance Examinations: CUET-UG / IPU CET / State CET

Semester-by-Semester Syllabus & Curriculum Structure

Semester 1
  • Programming Principles with C
  • Digital Electronics & Computer Architecture
  • Mathematical Foundation for CS
  • Effective Communication Skills
  • C Programming Laboratory
Semester 2
  • Object-Oriented Programming with C++
  • Data Structures & Algorithm Concepts
  • Web Technologies (HTML5, CSS3, JavaScript)
  • Discrete Mathematics
  • DSA & Web Development Lab
Semester 3
  • Database Management Systems (MySQL/PostgreSQL)
  • Java Programming & OOP Concepts
  • Operating Systems & Linux Shell Scripting
  • Software Engineering & Agile Methodologies
  • DBMS & Java Lab
Semester 4
  • Python for Software Development
  • Computer Networks & Network Security
  • Full-Stack Web Development (Node.js/React)
  • E-Commerce & Digital Trends
  • Full Stack Development Lab
Semester 5
  • Cloud Computing Foundations (AWS/Azure)
  • Mobile App Development (Flutter/Android)
  • Information Security & Cryptography
  • Discipline Elective I (AI / Big Data)
  • Mini Project & Industry Case Study
Semester 6
  • DevOps & CI/CD Pipelines
  • Software Testing & Quality Assurance
  • Major Industry Project / Corporate Internship
  • Comprehensive Technical Viva Voce

Fee Structure Breakdown

Fee Component 1st Year Amount Total Program Estimated
Tuition Fee ₹163,400 ₹490,200
Academic Infrastructure & Labs ₹24,510 ₹73,530
Library, Software & Development Charges ₹16,340 ₹49,020
Total Academic Fee ₹204,250 ₹612,750

Career Roles & Placement Scopes

Software Developer Full-Stack Web Developer Mobile App Developer Database Administrator QA Automation Engineer Cloud Operations Associate

Top Hiring Partners & Recruiters:

TCS Infosys Wipro Cognizant Accenture Capgemini HCLTech Tech Mahindra LTIMindtree Zoho

Other Programs at Indian Institute of Technology Madras (IIT Madras)

MCA

Frequently Asked Questions: Bachelor of Computer Applications (BCA)

What is the annual fee for Bachelor of Computer Applications (BCA) at Indian Institute of Technology Madras (IIT Madras)?
The annual tuition fee is approximately ₹204,250 per academic year.
What is the average placement salary for this branch?
Graduates from Bachelor of Computer Applications (BCA) at Indian Institute of Technology Madras (IIT Madras) achieve an average placement salary of ₹24.7 LPA.

Need Admission Guidance?

Connect with verified academic counsellors for 2026 counseling, course selection, and scholarship assistance.

Request Free Callback

Similar Computer Applications Colleges

New Delhi, Delhi  |  4.5
Ahmedabad, Gujarat  |  4.9
New Delhi (ITO), Delhi NCR  |  4.9
New Delhi, Delhi  |  4.5
Bangalore, Karnataka  |  5.0