Master of Computer Applications (MCA)
Advanced software engineering, cloud computing and enterprise application development.

Department of Computer Applications · Admissions Open 2026-27
Undergraduate Program in Computer Applications
Learn programming, databases, web and mobile development with hands-on projects.

Program Overview
Learn programming, databases, web and mobile development with hands-on projects.
The program is delivered by the Department of Computer Applications over 6 semesters (130 credits), combining classroom learning with projects, case studies and industry interaction.
Offered by Department of Computer Applications: BCA, MCA and diploma programs in software development and applications.
10+2 or equivalent from a recognised board with minimum 50% aggregate marks (45% for reserved categories).
6 semesters · 36 subjects · 130 credits
| Code | Subject | Type | Credits |
|---|---|---|---|
| BCA101 | Fundamentals of Computers | Theory | 4 |
| BCA102 | Programming in C | Theory | 4 |
| BCA103 | Mathematics for Computing | Theory | 4 |
| BCA104 | Digital Logic | Theory | 4 |
| BCA105 | English Communication | Theory | 4 |
| BCA106 | C Programming Lab | Lab | 2 |
| Total — 6 subjects | 22 | ||
| Code | Subject | Type | Credits |
|---|---|---|---|
| BCA201 | Data Structures using C | Theory | 4 |
| BCA202 | Object Oriented Programming with C++ | Theory | 4 |
| BCA203 | Discrete Mathematics | Theory | 4 |
| BCA204 | Computer Organization | Theory | 4 |
| BCA205 | Environmental Science | Theory | 4 |
| BCA206 | C++ Lab | Lab | 2 |
| Total — 6 subjects | 22 | ||
| Code | Subject | Type | Credits |
|---|---|---|---|
| BCA301 | Database Management Systems | Theory | 4 |
| BCA302 | Java Programming | Theory | 4 |
| BCA303 | Operating Systems | Theory | 4 |
| BCA304 | Software Engineering | Theory | 4 |
| BCA305 | Statistics | Theory | 4 |
| BCA306 | Java Lab | Lab | 2 |
| Total — 6 subjects | 22 | ||
| Code | Subject | Type | Credits |
|---|---|---|---|
| BCA401 | Web Development (HTML, CSS, JS) | Theory | 4 |
| BCA402 | Python Programming | Theory | 4 |
| BCA403 | Computer Networks | Theory | 4 |
| BCA404 | Design of Algorithms | Theory | 4 |
| BCA405 | Numerical Methods | Theory | 4 |
| BCA406 | Python Lab | Lab | 2 |
| Total — 6 subjects | 22 | ||
| Code | Subject | Type | Credits |
|---|---|---|---|
| BCA501 | PHP & MySQL | Theory | 4 |
| BCA503 | Cloud Fundamentals | Theory | 4 |
| BCA504 | Data Mining | Theory | 4 |
| BCA505 | Information Security | Theory | 4 |
| BCA506 | Minor Project | Project | 2 |
| BCA502 | Mobile App Development | Elective | 4 |
| Total — 6 subjects | 22 | ||
| Code | Subject | Type | Credits |
|---|---|---|---|
| BCA601 | React & Modern Frontend | Theory | 4 |
| BCA602 | Machine Learning Basics | Theory | 4 |
| BCA604 | Software Testing | Theory | 4 |
| BCA605 | Internship | Project | 2 |
| BCA606 | Major Project | Project | 2 |
| BCA603 | E-Commerce Systems | Elective | 4 |
| Total — 6 subjects | 20 | ||
| Academic Year | Semesters | Tuition Fee |
|---|---|---|
| Year 1 | Sem 1 & Sem 2 | ₹95,000 |
| Year 2 | Sem 3 & Sem 4 | ₹95,000 |
| Year 3 | Sem 5 & Sem 6 | ₹95,000 |
| Total program tuition | ₹2,85,000 | |
Roles our BCA graduates step into.
The Bachelor of Computer Applications is a 3 years undergraduate program divided into 6 semesters with 130 credits in total.
10+2 or equivalent from a recognised board with minimum 50% aggregate marks (45% for reserved categories).
The tuition fee for the 2026-27 session is ₹95,000 / Year. Fees can be paid semester-wise; merit and need-based scholarships and education-loan assistance are available. Hostel and transport fees are separate.
The annual intake for BCA is 120 seats. Admissions are on a first-come, merit-verified basis, so we recommend applying early.
Graduates work as Software Engineer, Data Analyst, Cloud Engineer, Full Stack Developer and AI/ML Engineer. Our placement cell supports every student with training, internships and placement drives.
Apply online at https://gimtedu.com/apply?program=bachelor-of-computer-applications, upload your documents and pay the registration fee. For guidance, request a free counselling call or call +91 90600 31540.

Applications for the 2026-27 session are open. Seats are limited — apply today.
Choose which optional cookies we may use. You can change this any time from “Cookie settings” at the bottom of every page.
Required for the website to work and to keep it secure. They do not track you.
Help us understand how visitors use the website so we can improve pages and information.
No analytics cookies are used on this website at the moment.
Measure our admission campaigns on other websites and social media.
No marketing cookies are used on this website at the moment.
More details: Cookie Policy