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
  • Foundation course in Technical and Business English
  • Business Organisation
  • Computer Basics and PC Software
  • Mathematics
  • Computer Basics and PC Software Lab
  • Problem Solving and Programming
  • Computer Organization and Assembly Language Programming
  • Communication Skills
  • Discrete Mathematics
  • C Language Programming Lab
  • Assembly Language Programming Lab
  • Data and File Structures
  • Introduction to Database Management Systems
  • Systems Analysis and Design
  • Programming in C++
  • C++ Programming Lab
  • Data and File Structures Lab
  • DBMS Lab
  • Statistical Techniques
  • Object Oriented Technologies and Java Programming
  • Fundamentals of Computer Networks
  • Introduction to Algorithm Design
  • Internet Concepts and Web Design
  • Java Programming Lab
  • Statistical Techniques Lab
  • Algorithm Design Lab
  • Introduction to Software Engineering
  • Network Programming and Administration
  • Web Programming
  • Computer Oriented Numerical Techniques
  • Business Communication
  • Network Programming and Administration Lab
  • Web Programming Lab
  • Computer Oriented Numerical Techniques Lab
  • E-Commerce
  • Digital Marketing
  • Operating System Concepts and Networking Management
  • Operating System Concepts and Networking Management Lab


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

What is BCA?

BCA refers to the ICASR's full-time Three -years Bachelor of Computer Application for candidates with a valid 10+2 in Indian Schooling System and equivalent.

Who should pursue the 3 year BCA?

The 3 years BCA is designed for professionals with a valid 10 + 2 in Indian school system and looking to gain Information Technology competencies for accelerating their career growth. It leverages the fact that the candidates already have certain expertise, maturity level and exposure to professional work environments.

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


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

The first year has the same core courses for all students and the specialisation electives start from the 2nd year. Students are required to choose their specialisation area before the end of the 1st year. Please refer to our Program Information page for more information.

Is the course officially recognised by UGC?

We are an autonomous Institute Providing Bachelor of Business Management through our partner university.

We are an autonomous Institute Providing Bachelor of Business Management through our partner university.

MOUs with various other institutes are mainly for sharing resources, which helps students in getting better exposure. It is a platform for both the institutes involved to formally share knowledge, for mutual benefit.

Who are the faculties teaching at ICASR?

ICASR has an excellent mix of Indian and International faculty. Our visiting professors are acclaimed academicians, researchers and experts from Industry. List of the Faculty

What is the fee structure for the course?

Details of the fee structure are available here.

Do you have tie up with banks for education loans?

ICASR has a tie-up with FinMomenta Private Limited.

Is it a residential course? Is hostel facility available?

No Residence on campus is optional. Students who are looking for on campus accommodation, we provide single or twin sharing accommodation for them.

Does the college provide any scholarships?

While ICASR has some merit awards for high performing students at the end of the program, we do not offer scholarships at the time of admission. Given that all students manage to get reasonably high paying jobs at the end of the program, they can finance the cost of education through easily available loans. We have some special Scholarship options for Female Applicants.

Eligibility Criteria

I had applied for the BCA program in the past but did not get selected. Can I re-apply?

Yes. You can re-apply

I have not completed my 12th yet. Can I still apply?

Yes 12th passed and appearing can apply to the BCA program.

Admission Procedure

Can I apply online?

Yes. You can apply online by making a payment through any Credit/Debit card. Alternatively you can purchase the key (required to unlock the online application) through our portal , ICASR Gurgaon and Noida office and the Campus.

Will ICASR conduct its own admission test this year?


When will the interviews and final admissions take place?

Personal Interview can be done with a prior appointment with the appointment with our admission team in the campus or online.

When will the result for PI be announced?

Results of PI will be available just after the Interview.

Course Commencement, Refund policy and post admissions queries

Can the payment deadlines be extended?

NO. Our waiting list movement will be severely impaired if we give individual flexibility to students, irrespective of the genuineness of their demand. Please ensure to stick to the payment deadlines. Please keep a scanned copy of your demand draft with you (or screen shot of payment details in the case of online transactions) such that in the case of non-receipt due to postal delays or for any other reasons beyond your control, you have the back up document supporting you.

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

You have to pay the installment amounts by the due dates. On receipt of the bank loan, the excess amount paid will be refunded. Please approach FinMomenta Private Limited for your bank loan. They offer an immediate sanction.

What is the refund policy?

Please visit

Deferred Admissions

ICASR does not have a policy of deferred admissions. If, for some reason, you are not able to make it this year, then you have to go through the process of applying and qualifying next year. If you are called for PI for the next year, then an e-mail mentioning that you were an admit in the previous year will fetch some brownie points.


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 you offer placement help to all your students?

ICASR has an excellent placement record and placements have been 100% since inception. However, we do not guarantee a job at the end of the program.


From whom should I get recommendations?

Recommenders should ideally be superiors in your organization(s) or professionals you have worked with or persons of high standing in society who would be able to provide an objective feedback about your professional achievements. We prefer professional recommendations because they are more relevant in terms of judging your professional capabilities. However, we also accept academic recommendations if it is from very senior faculty from your college.

Does the academic recommendation have to be by the head of department/Dean?

No. The recommendation can be by any professor who has taught or guided you in your graduate program.

Is it mandatory to provide the official email-address of my recommenders?

Yes. The admission form will not accept public domain email addresses such as gmail, yahoo etc.

How will the recommenders be contacted for reference?

The recommenders will be emailed a username and password that they can use to login to our website in order to complete the recommendation process.

Can I give the email address of my previous employer for recommendation?


Can I give the email address of my earlier supervisor who has left the company and joined elsewhere?