The dynamic nature of technology is causing major changes in supply chains, manufacturing, distribution, procurement, and service operations. The need for qualified IT professionals who can adapt to new technologies is growing as more companies embrace digital transformation. The Bachelor of Computer Applications (BCA) program equips students with knowledge in vital fields like software development, cloud computing, cybersecurity, artificial intelligence, and data science. These skills are necessary for success in the fast-paced world of today. A McKinsey report highlights the diverse range of career options available to technology-driven professionals by predicting that technological advancements will generate 20 and 50 million new jobs globally by 2030. A BCA degree opens the door to a prosperous career in technology- driven industries in this quickly changing digital landscape. The program prepares future IT professionals to meet industry demands and contribute to innovation and digital transformation by giving students the fundamental technical skills and practical experience they need.
Last Date for Submission of Completed Application Form | May 31, 2025 |
Interviews | June 12-16, 2025 |
Registration | July 25, 2025 |
Commencement of preparatory Classes | July 26, 2025 |
Commencement of regular Classes | August 07, 2025 |
Considering the changes taking place, recognizing the rapid technological advancements transforming the business landscape, the ICFAI Foundation for Higher Education, Bengaluru campus, is introducing a Bachelor of Computer Applications (BCA) program. This three-year program is meticulously designed to equip students with practical skills and knowledge in areas such as data science, cloud computing, cybersecurity, artificial intelligence, and software development. The curriculum emphasizes data analysis, data visualization, data- driven decision-making, management reporting, and operating in virtual environments, ensuring a comprehensive blend of technology and management education.
Aligned with the New Education Policy 2020 guidelines set by the University Grants Commission, Government of India, the BCA program offers a flexible structure. Graduates will be well-prepared for diverse roles in technology and management domains, as well as for higher studies, including Ph.D. programs, at prestigious institutions both in India and abroad.
The Selection is based on merit and personal interview. The applicant should fulfil the minimum age requirement as prescribed by the respective board through which the applicant has appeared for the qualifying examination.
BCA Program Structure |
||||||||||||
Year I (Induction level) |
Course code |
I Semester |
L |
T |
P |
C |
Course code |
II Semester |
L |
T |
P |
C |
EGL101 |
English language skills |
2 |
1 |
0 |
3 |
EGL 102 |
Professional Communication |
2 |
1 |
0 |
3 |
|
MA 111 |
Mathematical Foundations for Computer Applications |
4 |
0 |
0 |
4 |
BCA121 |
Data Operations |
3 |
0 |
2 |
4 |
|
BCA113 |
Introduction to Computer System Design |
4 |
0 |
0 |
4 |
BCA122 |
Programming in R/Python |
3 |
0 |
2 |
4 |
|
BCA114 |
C Programming |
2 |
1 |
2 |
4 |
ES103 |
Environment Sciences |
2 |
1 |
0 |
3 |
|
BCA115 |
Introduction to DS&AI |
2 |
1 |
0 |
3 |
BCA123 |
Linux Programming |
2 |
1 |
2 |
4 |
|
Total No of Units |
18 |
Total No of Units |
18 |
|||||||||
Project Work 5 credits = 18+18+5 = 41 |
||||||||||||
III Semester |
L |
T |
P |
C |
Course code |
IV Semester |
L |
T |
P |
C |
||
Year II (Diploma level) |
BCA211 |
Object Oriented Analysis & Design |
2 |
1 |
0 |
3 |
BCA221 |
Object Oriented Programming using Java |
2 |
1 |
2 |
4 |
BCA212 |
Data Base Management System |
2 |
1 |
2 |
4 |
BCA222 |
Web Enabled Technologies |
2 |
1 |
2 |
4 |
|
MA 211 |
Probability & Statistics |
4 |
0 |
0 |
4 |
BCA223 |
Computer Networks |
2 |
1 |
2 |
4 |
|
BCA214 |
Data Structures |
2 |
1 |
2 |
4 |
BCA224 |
Software Engineering |
4 |
0 |
0 |
4 |
|
BCA215 |
Operating Systems |
2 |
1 |
2 |
4 |
MA 221 |
Discrete structures for computer science |
4 |
0 |
0 |
4 |
|
Total No of Units |
19 |
Total No of Units |
20 |
|||||||||
INTERNSHIP (2 months) 5 credits = 19+20+5 = 44 |
||||||||||||
III (Degree level) |
V Semester |
L |
T |
P |
C |
Course code |
VI Semester |
L |
T |
P |
C |
|
BCA311 |
Machine Learning |
2 |
1 |
2 |
4 |
BCA321 |
Software Project Management |
4 |
0 |
0 |
4 |
|
|
Electives (3) |
4 |
0 |
0 |
4 |
|
Electives (3) |
4 |
0 |
0 |
4 |
|
CP-I |
Capstone Project-I (TIC) |
0 |
0 |
0 |
6 |
CP-II |
Capstone Project-II (TIC) |
0 |
0 |
0 |
6 |
|
Total No of Units |
22 |
Total No of Units |
22 |
|||||||||
Total Units/Credits 129 |
ELECTIVES |
|||||
Course Code |
Course Title |
L |
T |
P |
C |
BCA 401 |
Advanced Java |
4 |
0 |
0 |
4 |
BCA 402 |
Computer Vision |
4 |
0 |
0 |
4 |
BCA 403 |
Parallel Computing |
4 |
0 |
0 |
4 |
BCA 404 |
Human Computer Interaction |
4 |
0 |
0 |
4 |
BCA 405 |
Social Network Analysis |
4 |
0 |
0 |
4 |
BCA 406 |
Real Time Systems |
4 |
0 |
0 |
4 |
BCA 407 |
Block chain Technology |
4 |
0 |
0 |
4 |
BCA 408 |
Artificial Intelligence |
4 |
0 |
0 |
4 |
BCA 409 |
Big Data Systems |
4 |
0 |
0 |
4 |
BCA 410 |
Service Oriented Architecture |
4 |
0 |
0 |
4 |
BCA 411 |
Software Defined Networking |
4 |
0 |
0 |
4 |
BCA 412 |
Mobile Application Development |
4 |
0 |
0 |
4 |
BCA 413 |
Distributed Computing |
4 |
0 |
0 |
4 |
BCA 414 |
Cloud Computing |
4 |
0 |
0 |
4 |
BCA 415 |
Machine Learning for IoT |
3 |
0 |
2 |
4 |
BCA 416 |
Deep Learning |
4 |
0 |
0 |
4 |
BCA 417 |
Natural Language Processing |
4 |
0 |
0 |
4 |
BCA 418 |
Information Retrieval |
4 |
0 |
0 |
4 |
BCA 419 |
Mobile Computing |
4 |
0 |
0 |
4 |
BCA 420 |
Multicore Architecture |
4 |
0 |
0 |
4 |
BCA 421 |
Quantum Computing |
4 |
0 |
0 |
4 |
BCA 422 |
Soft Computing |
4 |
0 |
0 |
4 |
BCA 423 |
Ethical Hacking |
4 |
0 |
0 |
4 |
BCA 424 |
Information Security |
4 |
0 |
0 |
4 |
BCA 425 |
IoT Security |
4 |
0 |
0 |
4 |
The Admission modalities are with reference to the BCA, 3 years. The Program is offered by an Off-Campus Center of the ICFAI Foundation for Higher Education (IFHE), a Deemed-to- be-University under Section 3 of the UGC Act, 1956.
Pass in Class XII or equivalent examination with an aggregate of 50% and above marks (any discipline) with English as medium of instruction.
The applicant should fulfill the minimum age requirements as prescribed by the respective board through which the applicant has appeared for the qualifying examination
If an applicant is found ineligible even at a later date, after admission into the program, his/her admission will be cancelled. All admissions will be subject to verification of facts from the original certificates/documents of the applicant. The decision of the Admissions Committee regarding eligibility of any applicant shall be final.
The selected applicants will be given Provisional admission letters on the day of Interview. The provisional admission is subject to payment of admission fee and semester fee.
Applicants who have appeared for Class XII (or equivalent) examination and awaiting results are also eligible to apply provided they complete their examinations (including practical examinations) before July 26, 2025. The admission of applicants will, however remain provisional until they produce marksheets establishing their eligibility. The last date for submitting the proof of Class XII (or equivalent) marksheet is September 18, 2025, failing which the provisional admission will automatically stand cancelled.
Interested students can apply through any one of the following methods:
All applicants are mandatorily required to indicate their e-mail ID, as all important information relating to the admission process will be intimated to the applicants by e-mail. Similarly all applicants are required to send their communication by e-mail only to:bbaadmissions@ifheindia.org
Completed application forms should reach the following address before May 31, 2025 by person / post / courier
# 231, Near Check Post, Mysore Road,
Kengeri, Bengaluru - 560060. Karnataka.
Toll Free: 1 800 599 0767
E-mail: bcaadmissions@ifheindia.org
Completed application forms should reach the following address before May 31, 2025 by person / post / courier.
The selection for the program is made based on merit and Personal Interview. Eligible applicants are required to apply for the program using the Application Form (given on page 3). Final selection will be made based on personal interview and past academic record.
Selected candidates are required to pay the fee as per the schedule given below:
Particulars |
Due Date |
Fee |
Admission Fee |
On Interview Day |
10,000 |
Semester I Fee |
July 10, 2025 |
40,000 |
Semester II Fee |
December 28, 2025 |
40,000 |
Semester III Fee |
July 29, 2026 |
40,000 |
Semester IV Fee |
December 23, 2026 |
40,000 |
Semester V Fee |
July 22, 2027 |
40,000 |
Semester VI Fee |
December 24, 2027 |
40,000 |
TOTAL |
2,50,000 |
Students of BCA Program are required to pay a caution deposit of ₹ 10,000 along with the first semester fee. The caution deposit will be refunded without interest to the students on completion of the program. Caution Deposit shall not be adjusted to any fee dues etc.
Merit Scholarships based on Past Academic Record: Students will be awarded merit scholarships based on percentage of aggregate marks achieved in qualifying examination (Class XII or its equivalent).
Program |
Percentage (%) achieved in |
Amount of merit scholarship to be adjusted in the Semester-I fee in (percentage) (`) |
BCA (3 years) |
≥ 90 |
40,000 (100%) |
≥80 to< 90 |
32,000 (80%) |
|
≥ 70 to< 80 |
24,000 (60%) |
|
≥60 to< 70 |
16,000 (40%) |
|
≥55 to< 60 |
8,000 (20%) |
For the consecutive semesters, the following is the break up for availing / continuing the Merit Scholarship.
Academic Performance CGPA |
Category I |
Category II |
Category III |
Percentage of semester fee offered as |
30% |
22% |
15% |
Proposed Merit Scholarships are given below:
CGPA |
≥ 9.00 |
≥8.50 -< 9.00 |
≥8.00 -< 8.50 |
Scholarship Amount per semester in (`) |
12,000 |
8,800 |
6,000 |