Bachelor of Computer Application


BCA Programme Objectives

The basic objective of the programme is to open a channel of admission for computing courses for students, who have done the 10+2 and are interested in taking computing/IT as a career. After acquiring the Bachelor’s Degree (BCA) at ICASR, there is further educational opportunity to go for an MCA at ICASR or any other Universities across India or Abroad. A student may be able to get entry level job in the field of Information Technology or ITES on successful completion of BCA.

Duration of the Programme

Minimum - 3 Years

Medium of Instruction

The medium of instruction is only in English. The course material will also be in English.

BCA Programme Structure

The programme has been divided into two semesters per year. Consequently, there will be two examinations every year — after the completion of the semester. The students are at liberty to appear for any of the examinations schedule conducted by ICASR during the year subject to completing the minimum duration and other formalities prescribed for the programme. Student may ensure that s/he paid the requisite fee as well as fulfils other requirements such as prescribed minimum attendance etc. before appearing in the term end examinations. The result may be withheld or may be cancelled in case it is found that the student’s registration to the course is invalid or did not register.

Free Professional Certifications

All Students will have the option to do any 5 certification trainings for free out of the available with us

  • PMP Certification
  • PRINCE2 Certification
  • ITIL Certification
  • Six Sigma Certification
  • Big Data Certification
  • AWS Certifications
  • Scrum Certification
  • Digital Marketing Certification
  • Advance Excel Certification Etc.

Many More Certification options will be added in this list in coming future as per the requirement in the industry.

International Educational Trip

All Students enrolled at our BCA admissions programs can go for 10 days International Trip to Europe or South East Asia or Middle East. (Addition Charges will be applicable)


All students enrolled at our BCA admissions programs can be provided with a Laptop to do their assignments and project works in the class. (Addition Charges will be applicable)

Learning Objectives of BCA

To produce employable IT workforce, that will have sound knowledge of IT and business fundamentals that can be applied to develop and customize solutions for Small and Medium Enterprises (SME)

To develop skilled manpower in the various areas of information technology like: Data base management, Software Development, Computer-Languages, Software engineering, Web based applications etc.

The Program enables the student to:

  • Understand the fundamental concepts of Computers, Business environment and IT Applications in Business
  • Successfully understand & analyze technical data to reach actionable conclusions, including technological solutions to the business.
  • Learn technologies & IT languages, so the business problems could be addressed.
  • Develop competent technical writing skills so as to enable the graduate to communicate business ideas to senior management and general public.
  • To identify and sharpen their IT/ programming skills.

Learning Outcomes

Our graduates will have

  • The necessary technical, scientific as well as basic managerial and financial procedures to analyze and solve real world problems within their work domain
  • Clarity on both conceptual and application oriented skills in commerce, Finance & Accounting and IT Applications in Business context.
  • Improved communication and business management skills, especially in providing tech support.

Course Features

  • Lectures 1125
  • No of Hours 1650 Hours
  • Specialisations 9 - (Nine)
  • Duration 3 Years
  • Skill Level Advance
  • Language English
  • Degree BCA
  • Faculty World Class
  • Recognition International
  • Methodology Project Based
1st Semester
  • Assembly Language Programming Lab
  • Computer Basics And Pc Software lab
  • Computer basics and PC software
  • Computer Organization and Assembly Language Programming
  • Computer Organization
  • Problem Solving and Programming
  • Fundamentals Course In Technical & Business English
  • Mathematics
  • Communication skills
  • Entrepreneurship Management
  • Personality Development
  • French
2nd Semester
  • Discrete Mathematics
  • C Language Programming
  • C Language Programming Lab
  • Introduction To Database Management System
  • DBMS Lab
  • Internet Concepts And Web Designing
  • E-Commerce
  • Fundamental Of Computer Networks
  • Environmental Studies

3rd Semester
  • Programming in C++
  • C++ Programming Lab
  • Statistical Techniques
  • Statistical Techniques Lab
  • Network Programming and Administration Lab
  • Network Programming & Administration
  • Data And File Structures
  • Data And File Structures Lab
  • Introduction to Software Engineering

4th Semester
  • Digital Marketing
  • Multimedia Technologies
  • Operating System Concepts and Networking Management
  • Operating System Concepts and Networking Management Lab
  • Algorithm Design Lab
  • Introduction to Algorithm Design
  • Linux
  • Personal Branding and Grooming

Semester -5
  • Web Programming-PHP
  • Object Oriented Technologies
  • Web Programming-PHP-Lab
Choose Any Two As Specialization
  • Web Development
  • Mobile Development
  • Big Data Technology
  • Cloud Computing
  • AI & ML Technology
  • Data Science
  • Cyber Security
  • Internet Of Things
  • Blockchain Technology
  • Minor Project

Semester -6
  • Java Programming
  • Java Programming Lab
  • Computer Graphics
  • Major Project
  • Dissertation
What is BCA?

BCA stands for Bachelor of Computer Application which is a full-time course of three years for a candidate who wants to dig into the world of computer languages.

By whom this course can be pursued?

This course is designed for professionals who are looking forward to gaining the competencies of Information Technology in order to accelerate their career growth. But the candidate should be mature enough and should have certain expertise and exposure to professional work environments.

What are the specializations that are being offered in BCA? When are the students required to choose them?


  • Data Science
  • Web Development
  • Cloud Computing
  • Mobile Development
  • Big Data Technology
  • Blockchain Technology
  • AI & ML Technology
  • Cyber Security
  • Internet of Things

In the first year, all the students will have the same core courses. The specialization electives will be from the 2nd year. It is before the end of their 1st year that the students have to choose their specialization area. For more information, you can refer to our program information page.

Is the course officially recognized by UGC?

We are an autonomous institute providing Bachelor of Computer Application through our partner university.

Who are the faculties teaching at ICASR?

Faculties in ICASR are an excellent blend of international and Indian faculty. The professors here are much-admired researchers and experts from industry.

What is the fee structure for the course?

All the particulars of the fee structure are available here.

Do you have a tie-up with banks for education loans?

ICASR has a tie-up with FinMomenta Private Limited.

Is the hostel facility available for students?

The residential course is optional for the students of ICASR. Students who are looking for the campus accommodation, AC and non-AC rooms are available for them.

Does the college provide any scholarships?

Yes, the scholarship is provided by ICASR but only on some special categories. The categories include single mother, girl child, ex-servicemen and to the candidates who have scored the percentage of 75% above. The scholarship of Rs. 25000 is provided to the candidates who belong to such categories.

Eligibility Criteria

Can I re-apply if I have applied for BCA in past but did not get selected?

Yes. You can re-apply.

I am pursuing 12th. Can I still apply?

If you are pursuing 12th, we can provide you the provisional admission as of now.

Admission Procedure

Can I apply online?

By making a payment through your debit/credit card, you can apply online. Alternatively, the key can be purchased by you who are required to unlock the online application through our portal, ICASR Gurgaon and Noida office and the campus.

Will the admission test be conducted by ICASR this year?

Yes, the admission test will be conducted by ICASR.

When will the interviews and final admissions conducted?

We take personal interview of our students with a prior appointment with our admission team in the campus or online. Moreover, it is on the percentage of the students that decides whether the interview will be taken or not.

When will the result for a personal interview be announced?

Results of PI will be available just after the Interview is held.

Course Commencement, Refund policy, and post-admissions queries:

Can we extend our payment deadlines?

No, the payment deadlines cannot be extended as it will hamper the waiting list movement. So, we would urge you to stick to our payment deadlines. In case you are not able to do the payment on time or the case of non-receipt due to some postal delays or for any other reason which is beyond your control, then you need to keep a scanned copy of your demand draft with you so that you have the backup document supporting you.

As my bank loan sanction is getting delayed and the amount of the loan includes the installment amount also, can I pay once the loan is sanctioned?

You need to pay the installment amounts by the due dates. Once you get the receipt of the bank loan, the excess amount will be refunded thereafter. You can also approach FinMomenta Private Limited for your bank loan as immediate sanction is offered by them.

What is the policy for a refund?

Please visit

Does ICASR prefer Deferred Admissions?

No, ICASR does not give the provision of deferred admission. If in some case, you do not get the admission this year, then you have to go through the process of admission next year.


Do you have any quotas for NRI’S/SC/ST/BC?

No. We do not. ICASR encourages applications from candidates with diverse backgrounds and Indian and foreign applicants will be evaluated on the same basis?


Do all the students offered placement help?

ICASR has an excellent placement record and placements have been 100% since inception. However, a guaranteed job is not offered by us at the end of the program.


From whom should I get recommendations?

Recommenders should ideally be taking the Recommendations by superiors in your organizations or by the professionals you have worked with or by the person of high standing in society providing objective feedback about your professional achievements. Generally, a professional recommendation is preferred by us as they are more germane in terms of judging your capabilities related to professional life. However, academic recommendations are also acceptable to us if it is from very senior faculty from your college.

Can only the head of department/dean provide the academic recommendation?

No, the recommendation can be provided by any of your professor who has taught or guided you in your graduate program.

Is it obligatory to endow with the official email-address of my recommenders?

Yes, it is mandatory to provide the official email address of the recommenders as public domain email address such as Gmail, yahoo etc will not be accepted in the admission form.

How will you contact the recommenders for reference?

A username and the password will be emailed to the recommenders and they are required to log in to our website so as to complete the recommendation process.

Can I provide you with the email address of my previous employer for recommendation purpose?

Yes, you can provide us with the email address.

Can the email address of my earlier supervisor who has left the company and joined elsewhere be provided to you?

Yes, you can provide the email address of your earlier supervisor who has left the company and joined elsewhere.