Rankings
Conference
whatsapp Whats App
To get more information, Please share your details

By filling in the details in the form above, you agree to receive communications from ICFAI University

  • Bachelor of Computer Applications (BCA) program provides a sound academic base in computer skills and applications from which an advanced career in computer applications can be pursued.
  • The students get a good conceptual grounding in computer usage and its practical business applications.
Admission Calendar
Last Date for submission of completed Application Form 28 July 2025
Interview and Admission Decision 04 August 2025
Registration 11 August 2025
Commencement of Classes 12 August 2025

Main features of the New Curriculum Framework

  • Introducing holistic and multidisciplinary undergraduate education
  • Adoption of flexible curricular structures in order to enable creative combinations
  • Multiple entry and exit options
  • Bachelor of Computer Application (BCA) with minor in:
    • Artificial Intelligence & Internet of Things (AI & IoT)
    • Data Science
    • Mobile App & Web Technologies
    • Full Stack Development
    • Cyber Security

Year-I

Semester-I

Semester-II

  • Introduction to Data Science
  • Computer Programming-I
  • Digital Logic Design
  • AEC 1
  • SEC-1,
  • SEC-2
  • VAC-1 & VAC-2
  • Enterprise Resource Planning
  • Computer Networks
  • Computer Programming-II
  • Discreet Mathmatics
  • AEC 2
  • SEC-3
  • VAC-3

Internship Program-I

(Students exiting the programme after securing 40 credits will be awarded UG Certificate in the relevant Discipline /Subject provided they secure additional 4 credits in work based vocational courses offered during summer term or internship / Apprenticeship in addition to 6 credits from skill-based courses earned during first and second semester)

Year-II

Semester-III

Semester-IV

  • Database Management Systems
  • Operating Systems
  • Data Structures and Algorithms
  • Minor Elective-I*
  • Computer Systems and Architecture
  • AEC 3
  • Programming in Java
  • Software Engineering
  • Design Analysis and Algorithm
  • Minor Elective-II*
  • Artificial Intelligence
  • AEC 4

Internship Program - II

(Students exiting the programme after securing 80 credits will be awarded UG Diploma in the relevant Discipline /Subject provided they secure additional 4 credit in skill based vocational courses offered during first year or second year summer term.)

Year-III

Semester-V

Semester-VI

  • Data Warehousing and Data Mining
  • Cryptography and Network Security
  • Management Information System
  • Minor Elective-III*
  • Minor Elective-IV*
  • Object oriented analysis and design
  • .NET and C# Programming
  • Minor Elective-V*
  • Minor Elective-VI*
  • Open Elective-1
  • Project-1 (Implementation and Viva)

Students who want to undertake 3-year UG programme will be awarded UG Degree in the relevant Discipline /Subject upon securing 120 credits

Year-IV

Semester-VII

Semester-VIII

  • Project (Synopsis and Viva)-2
  • Research Methodology
  • Elective-I*
  • Elective-II*
  • Open Elective-2
  • Presentation and Seminar-I
  • Introduction to IPR and Research Methods
  • Automata Theory and Compiler Design
  • Elective-III*
  • Elective-IV*
  • Computer Based Numerical and Statistical Techniques
  • Project-2 (Implementation and Viva)

Students will be awarded UG Degree (Honours) in the relevant Discipline/Subject upon securing 160 credits

Details of disciplines courses and electives will be given in student handbook.

The program structure is tentative and subject to change, if required.

Students can select Minor course from the bunch of the offered course to complete the BCA degree with that specific subject

Course Code

Course Code

Credit

Minor- I

MNBC211

Wireless Network

4

Minor- II

MNBC221

Artificial Intelligence

4

Minor- III

MNBC311

Soft Computing

4

MNBC312

System Analysis and Design

4

Minor- IV

MNBC313

Full Stack Development

4

MNBC314

Internet of Things

4

Minor- V

MNBC321

Introduction to Android Application Development

4

MNBC322

System Analysis and Design

4

Minor- VI

MNBC323

Cloud Computing

4

MNBC324

Advanced Java

4

Course Code

Course Code

Credit

Minor Elective- I

MEBC411

Meta Heuristics

4

MEBC412

Machine Learning

4

Minor Elective- II

MEBC413

Software Defined Networks

4

MEBC414

Image Processing

4

Minor Elective- III

MEBC421

Open Source OS

4

MEBC422

Multimedia Computing

4

Minor Elective- IV

MEBC423

Artificial Cognitive Systems

4

MEBC424

Human Computer Interaction

4

Course Code

Course Code

Credit

Minor-I

MNAI211

Basic Electronics for IoT

4

Minor-II

MNAI221

Artificial Intelligence

4

Minor-III

MNAI311

Machine Learning

4

MNAI312

Human Computer Interaction

4

Minor-IV

MNAI313

Artifical neural network

4

MNAI314

soft computing

4

Minor-V

MNAI321

Fuzzy Logic and Neural Networks

4

MNAI322

Expert Systems

4

Minor-VI

MNAI323

Natural Language Processing

4

MNAI324

Computing for Data Science

4

Course Code

Course Code

Credit

Minor Elective- I

MEAI411

Meta Heuristics

4

MEAI412

Numerical Methods with Python

4

Minor Elective- II

MEAI413

Software Defined Networks

4

MEAI414

E- Commerce

4

Minor Elective- III

MEAI421

Open Source OS

4

MEAI422

Image Processing

4

Minor Elective- IV

MEAI423

Artificial Cognitive Systems

4

MEAI424

Cloud Computing

4

Course Code

Course Code

Credit

Minor-I

MNDS211

Data Visualization

4

Minor-II

MNDS221

Exploratory Data Analysis

4

Minor-III

MNDS311

Big Data Analytics

4

MNDS312

Human Computer Interaction

4

Minor-IV

MNDS313

Time Series Analysis

4

MNDS314

Enabling technologies for data science

4

Minor-V

MNDS321

Fuzzy Logic

4

MNDS322

Expert Systems

4

Minor-VI

MNDS323

Data Analytics using MS Excel and SQL

4

MNDS324

Computing for Data Science

4

Course Code

Course Code

Credit

Minor Elective- I

MEDS411

Meta Heuristics

4

MEDS412

E- Commerce

4

Minor Elective- II

MEDS413

Software Defined Networks

4

MEDS414

Natural Language Processing

4

Minor Elective- III

MEDS421

Open Source OS

4

MEDS422

Numerical Methods with Python

4

Minor Elective- IV

MEDS423

Artificial Cognitive Systems

4

MEDS424

Cloud Computing

4

Course Code

Course Code

Credit

Minor-I

MNMW211

UI/UX Design

4

Minor-II

MNMW212

Web Frameworks

4

Minor-III

MNMW311

PHP

4

MNMW312

API Development & Integration

4

Minor-IV

MNMW313

Mobile and Web Security

4

MNMW314

Cloud Computing for Apps

4

Minor-V

MNMW321

Mobile App Testing

4

MNMW322

Cross-Platform Mobile App Development

4

Minor-VI

MNMW323

Mobile Game Development

4

MNMW324

Backend Development

4

Course Code

Course Code

Credit

Minor Elective- I

MEMW411

Human-Computer Interaction

4

MEMW412

Digital Marketing & SEO

4

Minor Elective- II

MEMW413

Augmented Reality (AR) and Virtual Reality (VR) Development

4

MEMW414

Artificial Intelligence and Machine Learning

4

Minor Elective- III

MEMW421

Blockchain Technology

4

MEMW422

DevOps and Continuous Integration

4

Minor Elective- IV

MEMW423

Internet of Things (IoT)

4

MEMW424

Big Data Analytics

4

Course Code

Course Code

Credit

Minor-I

MNFSD211

Web Design Fundamentals

4

Minor-II

MNFSD212

JavaScript

4

Minor-III

MNFSD311

Responsive Web Design

4

MNFSD312

Version Control Systems (Git & GitHub)

4

Minor-IV

MNFSD313

Back-end Development

4

MNFSD314

MongoDB

4

Minor-V

MNFSD321

Front-end Frameworks

4

MNFSD322

API Development & Integration

4

Minor-VI

MNFSD323

DevOps

4

MNFSD324

Testing & Debugging in Full Stack Development

4

Course Code

Course Code

Credit

Minor Elective- I

MEFSD411

Web Security Fundamentals

4

MEFSD412

Progressive Web Apps

4

Minor Elective- II

MEFSD413

Mobile Development Fundamentals

4

MEFSD414

GraphQL and Modern API Development

4

Minor Elective- III

MEFSD421

Microservices Architecture

4

MEFSD422

Data Visualization and Reporting

4

Minor Elective- IV

MEFSD423

User Experience (UX) Design Principles

4

MEFSD424

Artificial Intelligence and Machine Learning Basics

4

Course Code

Course Code

Credit

Minor-I

MNCY211

Introduction of Cyber security

4

Minor-II

MNCY221

Cyber Security Techniques and Tools

4

Minor-III

MNCY311

Machine Learning

4

MNCY312

Information Security

4

Minor-IV

MNCY313

cyber forensic

4

MNCY314

Cyber Law

4

Minor-V

MNCY321

Security assessment and risk analysis

4

MNCY322

IT System and Network Security

4

Minor-VI

MNCY323

Ethical Hacking and System Defense

4

MNCY324

Infrastructure Security

4

Course Code

Course Code

Credit

Minor Elective- I

MECY411

Meta Heuristics

4

MECY412

Cloud Computing

4

Minor Elective- II

MECY413

Software Defined Networks

4

MECY414

Steganography

4

Minor Elective- III

MECY421

Open Source OS

4

MECY422

Networks Cyber Security

4

Minor Elective- IV

MECY423

Artificial Cognitive Systems

4

MECY424

Cyber Threats and Intelligence

4

Admission Modalities

The Admission Modalities are with reference to the campus-based BCA Program offered by the ICFAI University, Jaipur. The medium of instruction is English.

Eligibility

Pass in Class XII (or equivalent) in any discipline with 50% and above aggregate marks.

Final year students applying for the programs are required to complete their examinations including practical examinations / viva, assignments before August 11, 2025. Such applicants will have to produce a certificate at the time of admission. The admission of applicants will, however, remain provisional until they produce mark-sheets establishing their eligibility. The last date for submitting the proof of eligibility is September 17, 2025, failing which the provisional admission will automatically stand cancelled.

The selection of applicants into the programs is made through application and interviews. While evaluating students for admission, due weightage is given to academic distinction, awards in sports/cultural events, debates, quizzes and other extra / cocurricular activities.

The applicants will have to go through a personal interview at the ICFAI University, Jaipur campus. This is to determine the students’ attitude and motivation to pursue the program.

Original certificates and Domicile certificate should be produced for verification at the time of interview. The original certificates will be returned after verification. The admission decision will be communicated after the interview process. All the selected students will be required to pay the admission fee towards confirmation of seat.

There shall be a special provision for admission of students belonging to the State of Rajasthan in any course of the ICFAI University, Jaipur which shall not be less than 25 (twenty-five) per cent of seats in each course/discipline subject to the students meeting the minimum eligibility requirements referred as above. Seats remaining unfilled under special reservations may be filled up by allotting the same to students belonging to Open Category.

Students interested can apply by any one of the following methods:

Online Application

  • Applicants can apply online by filling up the Application Form available at www.iujaipur.edu.in and make payment of Rs. 500 towards the cost using Credit / Debit Card (Visa / Master Card)/ Internet Banking through secure internet payment gateway. Applicants applying online should upload their passport size color photograph while filling the Online Application. The Prospectus will be sent to such applicants.

Download of Application Form

  • Applicants can fill their details online and download the Application Form from www.iujaipur.edu.in and send it to the Admissions Office along with the Demand Draft of Rs. 500 towards the cost of the application in favor of “The ICFAI University, Jaipur - Fee Collection A/c” payable at Jaipur

Fill the Application Form

  • Applicants can fill in the application form and send it to the Admissions Office.

Students are advised to read the guidelines carefully before completing the Application Form for Admission.

Application Form

  1. Please make sure that you meet the eligibility criteria before filling up the Application Form
  2. Fill the Application Form in CAPITAL LETTERS
  3. Provide all available information under appropriate sections
  4. Make sure to sign the Application Form
  5. Retain a photocopy of the completed Application Form.

Students have to enclose the self attested copies of the following certificates.

  • Date of Birth Certificate / Class X Certificate.
  • Marks sheets of Class XII / Degree certificate (as may be applicable).
  • Domicile Certificate.
  • Aadhar Card
  • Any other certificates pertaining to academic and other activities.

The completed Application Form for Admission may be sent to

Admissions Office :

The ICFAI University, Jaipur,

Jamdoli, Agra Road,

Jaipur - 302031, Rajasthan.

Mobile : 9414519618, 8094688800

E-mail : admissions@iujaipur.edu.in

Website : www.iujaipur.edu.in.

Fee Schedule

Program Fee

Students have to pay the Program Fee at the beginning of each semester, as per the due dates indicated in the Student Handbook. The first semester fee is to be paid on or before September 20, 2025.

Program Admission Fee (One Time) Caution Deposit* Semester Fee (in INR) Total Program Fee (Excluding Admission Fee & Caution Deposit)
Domicile Non-Domicile Domicile Non-Domicile
3 Year 4 Year 3 Year 4 Year
BCA 10,000 5,000 30,000 35,000 1,80,000 2,40,000 2,10,000 2,80,000
BCA (Hons.) (DS) / BCA (Hons.) (AI & IoT) / BCA (Hons.) (CS) / BCA (Hons.) (Mobile Application & Web Tech.) / BCA (Hons.) (Full Stack Development) 10,000 5,000 35,000 40,000 2,10,000 2,80,000 2,40,000 3,20,000

* All students are required to pay the caution deposit along with the first semester fee. The caution deposit will be refunded to students on completion of the program. Caution Deposit and Security Deposit are not adjustable against Program Fee and other dues.

Merit Scholarships

The University offers merit scholarships to students pursuing UG/PG Programs. The scholarships are based on performance in Class XII / Graduation (or equivalent) and Semester-wise performance during the Program under the following conditions.

  1. Aggregate Marks of all the subjects in Class XII / Graduation shall be considered for the purpose of calculating eligibility of scholarship in UG / PG Programs.
  2. No Performance based scholarship shall be awarded in case of supplementary in any subject or for drop out cases. Once Performance based scholarship disallowed will not be considered in next all remaining semesters.

Percentage of marks secured in qualifying examination as aggregate (All subjects included) will decide the amount of scholarship. Scholarship will continue semester after semester only on maintaining the minimum 6.0 GPA. The details are as presented in the following table.

Program Percentage of marks secured in qualifying examination
≥ 90% ≥ 80% to < 90% ≥ 70% to < 80%
Amount of Scholarship * (In Rs.)
3 Year 4 Year 3 Year 4 Year 3 Year 4 Year
BCA 36,000 48,000 27,000 36,000 18,000 24,000
BCA (Hons.) (DS) / BCA (Hons.) (AI & IoT) / BCA (Hons.) (CS) / BCA (Hons.) (Cloud Computing) / BCA (FinTech) (Hons.) 42,000 56,000 31,500 42,000 21,000 28,000

*Above scholarship amount would be adjusted equally in 6 installments for 3 years BCA program, 8 instalments for 4 years BCA program.

Up to 10% of the students of the batch will be awarded merit scholarships based on their Semester-wise performance (Details presented in the table given below). These scholarships are offered in addition to the scholarships based on the past academic record.

Academic Performance (CGPA) Category I Category II Category III
≥ 9.00 ≥ 8.50 - < 9.00 ≥ 8.00 - < 8.50
Programs Amount of Scholarship per semester* (In Rs.)
BCA 9,000 6,600 4,500
BCA (Hons.) (DS) / BCA (Hons.) (AI & IoT) / BCA (Hons.) (CS) / BCA (Hons.) (Mobile Application & Web Tech) / BCA (Full Stack Development) (Hons.) 10,500 7,700 5,250