BCA is a 03/04 Years Undergraduate Degree Program that focuses on the fundamentals of Computer applications and Software development. The BCA Course includes topics like the Database Management Systems, Operating Systems, Software Engineering, Web Technology and Programming Languages such as C, C++, HTML and Java among others.

Admission Calendar
Last Date for submission of completed Application Form July 30, 2026
Registration July 31, 2026
Commencement of Classes August 03, 2026

BCA Program is spread over 06/08 Semesters spanning 03/04 years. The Students are also encouraged to undertake Project work during the Sixth Semester.

BCA Program Structure

Year- I

Semester- I

Semester- II

  1. Fundamental Mathematics for Computer Application
  2. Environmental Science
  3. Computer Fundamental & Office Automation
  4. Computer Programming I
  5. Digital Logic Design
  6. English Communication Skills
  7. Computer Fundamental & Office Automation
  8. Lab
  9. Computer Programming I Lab
  10. Digital Logic Design Lab
  11. Linux & Shell Programming Lab
  1. Professional Communication Skills
  2. Discrete Mathematics
  3. Microprocessor Programming & Interfacing
  4. Microprocessor Programming & Interfacing Lab
  5. Computer Programming- II
  6. Data Communication and Networking
  7. Organizational Behavior
  8. Microprocessor Programming & Its Interfacing Lab
  9. Computer Programming- II Lab
  10. Data Communication and Networking Lab

Year- II

Semester- III

Semester- IV

  1. Technical Report Writing
  2. Computer Systems and Architecture
  3. Data Structures and Algorithms
  4. Database Management System
  5. Operating Systems
  6. Probability & Statistics
  7. Data Structures and Algorithms Lab
  8. Operating Systems Lab
  9. Database Management System Lab
  1. System Analysis & Design
  2. Programming with Java
  3. Data Mining
  4. Computer Graphics
  5. Principles of Management
  6. Web Technologies
  7. Programming with Java Lab
  8. Data Mining Lab
  9. Computer Graphics Lab
  10. Web Technologies Lab

Year- III

Semester- V

Semester- VI

  1. Design and Analysis of Algorithm
  2. Network Security
  3. Presentation & Seminar
  4. Design and Analysis of Algorithm Lab
  5. Electives-I
  6. Electives-II
  7. Unix Shell Programming
  8. Unix Shell Programming
  9. Software Testing and Project Management
  1. Management Information System
  2. .NET and C# Programming
  3. .NET and C# Programming Lab
  4. Project (Implementation and Viva)
  5. Electives-III
  6. Electives-IV

Year- IV

Semester- VII

Semester- VIII

  1. Cloud Computing
  2. Artificial Intelligence
  3. Emerging Trends in Information Technology
  4. Design & Analysis of Algorithms
  1. Industrial Training

The program structure is tentative, subject to change (if required)

BCA-(Data Science) Program Structure

Year- I

Semester- I

Semester- II

  1. English Communication Skill
  2. Fundamentals of Mathematics for Computer Application
  3. Digital Logic Design
  4. Computer Programming-I
  5. Environmental Sciences
  6. Introduction to Data Science
  7. Digital Logic Design Lab
  8. Computer Programming- I Lab
  9. Computer Fundamental & Office Automation Lab
  1. Professional Communication Skills
  2. Discrete Mathematics
  3. Data Communication and Networking
  4. Computer Programming -II
  5. Computing for Data Science
  6. Microprocessor Programming& Its Interfacing
  7. Data Communication and Networking Lab
  8. Computer Programming -II Lab
  9. Computing for Data Science Lab
  10. Microprocessor Programming& Its Interfacing

Year- II

Semester- III

Semester- IV

  1. Computer Systems and Architecture
  2. Database Management Systems
  3. Programming in Python
  4. Probability & Statistics
  5. Operating Systems
  6. Data Structures and Algorithms
  7. Database Management Systems Lab
  8. Programming in Python Lab
  9. Operating System Lab
  10. Data Structures and Algorithms Lab
  1. PL/SQL Databases
  2. Programming in Java
  3. Times Series Analysis
  4. Artificial Neural Networks
  5. Data Mining
  6. Web Technologies
  7. PL/SQL Databases Lab
  8. Programming in Java Lab
  9. Times Series Analysis Lab
  10. Data Mining Lab

Year- III

Semester- V

Semester- VI

  1. Cloud Computing
  2. Machine Learning Algorithms
  3. Big Data Analytics
  4. Elective I
  5. Elective II
  6. Presentation and Seminar
  7. Cloud Computing Lab
  8. Machine Learning Algorithms Lab
  1. Data Analytics using MS Excel and SQL
  2. Exploratory Data Analysis
  3. Elective-III
  4. Elective -IV
  5. Elective-V
  6. Project (Implementation and Viva)
  7. Data Analytics using MS Excel and SQL

Year- IV

Semester- VII

Semester- VIII

  1. Software Engineering
  2. Enabling technologies for data science
  3. Soft Computing
  4. Artificial Cognitive Systems
  1. Industrial Training

The program structure is tentative, subject to change (if required)

Electives

Soft Computing, Natural Language Processing, Artificial Cognitive Systems, Image processing, Combitorial Optimization, Bioinformatics, Meta Heuristics, Enabling technologies for data science, Fuzzy Logic, Human Computer Interaction, Internet of Things, Data Visualization, Software Engineering.

BCA (Cyber Security) Program Structure

Year- I

Semester- I

Semester- II

  1. English Communication Skill
  2. Fundamentals of Mathematics for Computer Application
  3. Digital Logic Design
  4. Computer Programming-I
  5. Environmental Sciences
  6. Introduction to Cyber Security
  7. Digital Logic Design Lab
  8. Computer Programming- I Lab
  9. Computer Fundamental & Office Automation Lab
  10. Linux& Shell Programming Lab
  1. Professional Communication Skills
  2. Discrete Mathematics
  3. Data Communication and Networking
  4. Computer Programming -II
  5. Cyber Security Techniques and Tools
  6. Microprocessor Programming& Its Interfacing
  7. Data Communication and Networking Lab
  8. Computer Programming -II Lab
  9. Computing for Data Science Lab
  10. Microprocessor Programming& Its Interfacing

Year- II

Semester- III

Semester- IV

  1. Computer Systems and Architecture
  2. Database Management Systems
  3. Programming in Python
  4. Probability & Statistics
  5. Operating Systems
  6. Data Structures and Algorithms
  7. Database Management Systems Lab
  8. Programming in Python Lab
  9. Operating System Lab
  10. Data Structures and Algorithms Lab
  1. Cryptography and Network Security
  2. Programming in Java
  3. Artificial Intelligence
  4. Secure Software Engineering
  5. Data Mining
  6. Web Technologies
  7. Programming in Java Lab
  8. Web Technologies Lab
  9. Data Mining Lab

Year- III

Semester- V

Semester- VI

  1. Application Cyber Security
  2. Cyber Law
  3. Security Assessment and Risk Analysis
  4. Elective I
  5. Elective II
  6. Presentation and Seminar
  7. Application Cyber Security Lab
  1. Ethical Hacking and System Defense
  2. Enterprise Security Architecture
  3. Elective-III
  4. Elective -IV
  5. Elective-V
  6. Project (Implementation and Viva)
  7. Data Analytics using MS Excel and SQL

Year- IV

Semester- VII

Semester- VIII

  1. Cyber Defense
  2. Application Security
  3. Graphic Designing
  4. Blockchain Security
  1. Industrial Training

The program structure is tentative, subject to change (if required)

Electives

Soft Computing, Natural Language Processing, Artificial Cognitive Systems, Image processing, Combitorial Optimization, Bioinformatics, Meta Heuristics, Enabling technologies for data science, Fuzzy Logic, Human Computer Interaction, Internet of Things, Data Visualization, Software Engineering

BCA (AI & IOT) Program Structure

Year- I

Semester- I

Semester- II

  1. English Communication Skill
  2. Fundamentals of Mathematics for Computer Application
  3. Digital Logic Design
  4. Computer Programming-I
  5. Environmental Sciences
  6. Introduction to Data Science
  7. Digital Logic Design Lab
  8. Computer Programming- I Lab
  9. Computer Fundamental & Office Automation Lab
  10. Linux& Shell Programming Lab
  1. Professional Communication Skills
  2. Discrete Mathematics
  3. Data Communication and Networking
  4. Computer Programming -II
  5. Basic Electronics for IoT
  6. Microprocessor Programming& Its Interfacing
  7. Data Communication and Networking Lab
  8. Computer Programming -II Lab
  9. Basic Electronics for IoT Lab
  10. Microprocessor Programming& Its Interfacing

Year- II

Semester- III

Semester- IV

  1. Computer Systems and Architecture
  2. Database Management Systems
  3. Programming in Python
  4. Internet of Things
  5. Operating Systems
  6. Data Structures and Algorithms
  7. Database Management Systems Lab
  8. Programming in Python Lab
  9. Operating System Lab
  10. Data Structures and Algorithms Lab
  1. Wireless Networks
  2. Programming in Java
  3. Artificial Intelligence
  4. IoT and Smart Sensors
  5. Data Mining
  6. Web Technologies
  7. Programming in Java Lab
  8. Web Technologies Lab
  9. Data Mining Lab

Year- III

Semester- V

Semester- VI

  1. Cloud Computing
  2. Fuzzy Logic and Neural Networks
  3. Big Data Analytics
  4. Elective I
  5. Elective II
  6. Presentation and Seminar
  7. Cloud Computing Lab
  1. Machine Learning
  2. Information Security
  3. Elective-III
  4. Elective -IV
  5. Elective-V
  6. Machine Learning Lab
  7. Project (Implementation and Viva)

Year- IV

Semester- VII

Semester- VIII

  1. Data Mining and Warehouse
  2. Ethical Hacking
  3. Statistics
  4. Machine Learning
  1. Industrial Training

The program structure is tentative, subject to change (if required)

Electives

Soft Computing, Natural Language Processing, Artificial Cognitive Systems, Image processing, Combitorial Optimization, Bioinformatics, Meta Heuristics, Enabling technologies for data science, Fuzzy Logic, Human Computer Interaction, Internet of Things, Data Visualization, Software Engineering.

Admission Modalities

Eligibility & Duration

Program Duration Eligibility
BCA, BCA – Data Science, BCA – Cyber Security, BCA – AI & IoT 03/04 Years An Applicant should have passed the 10+2 Examination (or an equivalent Examination) with an aggregate of at least 50% marks in any discipline. The class XII Students awaiting the results of their final year Examinations are also eligible to apply.

The admissions are made through IU HP application form. Eligible applicants are required to apply for the program by filling the Application Form.

All the final year students who have not received the original certificates from the Board/ Universities by August 03, 2026 will be admitted provisionally. Their admission will be confirmed subject to their passing the qualifying examination and meeting the minimum requirements as indicated above.

The registration of the applicants not meeting the minimum eligibility criteria by September 17, 2026 will be cancelled and only 50% of the semester fee will be refunded after notifying the cancellation of the seat by the University. Those students who apply for cancellation of their seat on or before August 03, 2026, Rs. 1,000 will be deducted as Administrative charges and rest of the amount paid will be refunded.

The applicants will have to go through a personal interview at the campus. This is to determine the students’ attitude and motivation to pursue the program. All original certificates including the Domicile certificate, Caste Category (in case of SC/ST/OBC students) 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 required to pay an amount of Rs. 10,000 towards confirmation of seat which will be adjusted in the first semester program fee.

There shall be a special provision for admission of students belonging to the State of Himachal Pradesh in any program of the University, which shall not be less than 25 (twenty-five) percent of seats in each course/discipline subject to the students meeting the minimum qualifying requirements referred to above.

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.iuhimachal.edu.in and make payment of RS. 500 towards online Registration charges by using Credit / Debit Card (Visa / Master Card/ Citibank Card) or Internet banking option using secure internet payment gateway. Applicants applying online should attach their scanned colour photograph along with the Online Application. The Prospectus will be sent to such applicants.

  • Fill the Application Form

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

The 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 f illing up the Application Form.
  2. Fill the Application Form in CAPITAL LETTERS.
  3. Provide all available necessary information under appropriate sections.
  4. Make sure to sign the Application Form.
  5. Retain a photocopy of the completed Application Form
  6. Enclose a Bank Demand Draft of Rs. 500 drawn in favour of “The ICFAI University, Himachal Pradesh - Fee Collection A/c” payable at Baddi, Himachal Pradesh.

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

  • Date of Birth Certificate /Class X Certificate
  • Marks sheets of Class XII / Diploma / Graduation Degree Certificate.
  • Score card of JEE (Main) / HPCET 2026 for B.Tech and qualifying exam for MBA.
  • Domicile Certificate.
  • Caste Category (In case SC/ST/OBC students).
  • Any other certificates pertaining to academic and other activities

Students have to submit following original certificates

  • Migration Certificate
  • Character Certificate

Students have to submit the following affidavit:

  • Gap Year Affidavit (In case of gap in studies)
  • Anti-Ragging Affidavit (Compulsory).

Note: Students have to submit five passport size photographs along with the application form.

The completed Application Form for Admission may be submitted at:

Admissions Office:

The ICFAI University, Himachal Pradesh

University Campus, # 5, HIMUDA Education Hub,

Kalujhanda, P.O Mandhala, Via Barotiwala, Baddi,

Solan District, Himachal Pradesh - 174 103

E-mail: admissions@iuhimachal.edu.in

Website: www.iuhimachal.edu.in

Fee Schedule

Program Fee*

The Students will have to pay the Program Fee at the beginning of each Semester as per the due dates which will be indicated in the Fee Schedule. The First Semester fee is to be paid on or before July 31, 2026

Program Years Program Fee Caution Deposit (Refundable)
Fee Per Semester Total (3 years) Total (4 years)
BCA 03/04 22,000 1,32,000 1,76,000 5,000
BCA – Data Science 03/04 22,000 1,32,000 1,76,000 5,000
BCA – Cyber Security 03/04 22,000 1,32,000 1,76,000 5,000
BCA – AI & IOT 03/04 22,000 1,32,000 1,76,000 5,000

*(1) Fees as applicable will be charged at the time of Admission. (2) Any Existing/ Proposed Courses for the Academic Session 2026-27 are subject to approval by the concerned Bodies.

Alumni Membership and Convocation Fee

(to be paid One Time at the end of the last Semester):

Item Fee
Alumni Membership Fee Rs. 1,500
Convocation Fee Rs. 3,000

The Hostel accommodation is available for the Girls in the University Campus. The University also has empaneled Hostel/s for Boys nearby, outside the Campus.

Hostel Fee Structure for the Academic Session 2026-27

Type of occupancy Single occupancy (Per Month) Double occupancy (Per Month) others (Per Month) Caution Deposit (Refundable)
Charges Rs. 4,500 Rs. 3,500 Rs. 3,000 Rs. 8,000

Hostel Mess Charges for Girls: All Hostellers have to pay Rs. 4,500 per month (fixed) as Mess charges

Transport facility is available for the Students travelling from the surrounding areas to the Campus on a payment basis. Fee as applicable will be charged at the time of Admission.

The University follows the Semester system for all its Program. Each Academic Year consists of two Semesters. Continuous Evaluation is done on the basis of attendance, class tests, monthly tests, mid semester tests (MSTs), assignments, case studies, practicals, presentations, projects, viva-voce and quizzes etc., along with an End-Semester Examination which is conducted at the end of each Semester.

The Academic Structure of each Program provides the Students with an opportunity to choose the elective Courses from the bouquet of the Courses offered in a Program by the University. The actual offering of the electives will, however, depend on an optimal number of Students opting for an elective. It is up to the University to offer or not to offer a particular elective Course.

Scholarships are provided to the Meritorious Students.

After the successful completion of the Program, the Students will be awarded a Degree in their respective discipline by the University as per the Rules/ Regulations of the University.

The ICFAI University Himachal Pradesh offers Merit Scholarships to the Students pursuing the UG and PG Programs. The Scholarships are based on the performance of the Students in the qualifying Examination and also on the basis of their Semester wise performance during the course of a Program.

A. Merit Scholarships * based on the past Academic record

The percentage achieved in the qualifying Examination (or its equivalent) will decide the quantum of Scholarship. The Scholarship will continue in the subsequent Semester only on maintaining the minimum CGPA of 6.0 or more. The details are as presented in the following table.

Program

Percentage achieved in qualifying Examination

Amount of Scholarship * (Rs.)

BCA (03 Years)

≥ 90%

39,600

≥ 80% to < 90%

33,000

≥ 70% to < 80%

26,400

BCA (04 Years)

≥ 90%

52,800

≥ 80% to < 90%

44,000

≥ 70% to < 80%

35,200

* Note: - Above Scholarship would be adjusted equally in 08 installments for the 4 years program, 06 installments for the 3 years program, First Semester Scholarship amount shall be adjusted against the Program fee in the second Semester.

B. Merit Scholarships based on Semester-wise Performance

Up to 10% of the Students of the batch will be awarded merit scholarships in addition to the scholarship based on the past academic record. In case of tie, scholarship amount would be divided equally.

Academic Performance (CGPA)

Category I

Category II

Category III

≥ 9.00

≥ 8.50 - < 9.00

≥ 8.00 - < 8.50

Program

Semester Fee

Amount of Scholarship * (In Rs.) Per Semester

BCA (03 / 04 Yrs)

22,000

6,600

4,840

3,300