Dr. D. Y. Patil Vidyapeeth, Pune
(Deemed to be University)
Dr. D. Y. Patil School of Science & Technology
Bachelor of computer application

Bachelor of Computer Application

The BCA (BACHELOR OF COMPUTER APPLICATION) course is a full time four years (eight semesters) Bachelor’s Degree in Computer Application. The institution's hands-on experience with real-world projects, industrial trainings, demanding industry-focused course content, interaction with business/industry leaders through industrial visits, guest lectures, workshops, seminars, hackathons, and mentorship programmes all help students prepare for next-generation careers.

Exit option is available for students after completing 1st, 2nd and 3rd year of study

  • Students will be able to get a BCA 'Honours' degreeafter completing four years.
  • Students must complete a research project during their four-year course if they want to pursue a research specialisation. As a result, they will receive an ‘BCA Degree with Research’
  • Students will be able to get a BCA degree after completing three years
  • Students completing 2 years (4 semesters) of study will receive a BCA diploma.
  • Students completing one year (2 semesters) of study in the chosen fields, will receive a BCA certificate.
  • If a student withdraws before three years have passed, they will be allowed to reapply within three years of their withdrawal and will be required to finish their degree within the allotted seven-year time frame.

The program is designed to build programing skills for developing efficient and resource optimized software/website/cloud/mobile applications.

The BCA Program was designed with the following precise goals in mind:

  • To entice young people to the rich and possibly lucrative sector of computer applications.
  • Being a graduate foundation programme that will serve as a stepping stone for further study in the field of computer science and applications.
  • To acquire software development abilities that will allow BCA graduates to work for themselves in the Indian and international software marketplaces.
  • Preparing and supplying pupils with the necessary tools to achieve industry standards


  • A candidate seeking admission to the BCA Course must have passed 10+2 (any stream) securing not less than 50% marks in aggregate (5% relaxation to ST/SC candidates) from the Central Board of Secondary Education or any other equivalent examination recognized by the Dr D. Y. Patil Vidyapeeth,
  • Pune preferably with Mathematics as one of compulsory or optional course, or any other vocational course related to the computer stream having either Computer Science or Computer Engineering as compulsory/optional course.

Programme Outcomes:

  • PO1 : Disciplinary Knowledge : Demonstrate comprehensive disciplinary knowledge and utilize the information to enhance their professional skills in the workplace.
  • PO2 : Problem Solving : Apply knowledge of computer science concepts, principles, techniques and analytical skills to solve various computing problems.
  • PO3 : Cooperation/Team work : Ability to work effectively and respectfully with diverse teams and act together as a team or team leader in the interests of a common cause.
  • PO4 : Modern tool usage : Select, adapt and apply appropriate techniques, resources, and modern computing tools to computing activities, with an understanding of the limitations.
  • PO5 : Communication Skills : Express thoughts and ideas effectively in writing as well as orally, and present complex information in a clear and concise manner to diverse groups.
  • PO6 : Critical thinking and Analytical Reasoning : Ability to think critically and logically towards any problem from an open-minded and reasoned perspective.
  • PO7 : Moral and Ethical Awareness : Apply moral/ethical values in sustainable societal development through objective, unbiased and truthful actions.
  • PO8 : Life-long Learning : Ability to acquire knowledge and skills through self-paced and self-directed learning aimed to adapt changing trends and demands of work place throughout life in a multicultural society.
  • PO9 : Project Management : Learn to build a successful project from pre-implementation to completion keeping in mind the resources, costs, time constraints and project scopes.

Programme Specific Outcomes:

  • PSO1 : Ability to analyze, interpret and present findings effectively using mathematical and communication skills.
  • PSO2 : Understand the fundamentals and applications of programming, data structures, databases, networking, mobile computing, information security and data analysis.
  • PSO3 : Amalgamate knowledge of information technology and computational tools for simulation.
  • PSO4 : Ability to effectively apply the computer science concepts to analyze, design and develop cost effective, efficient and secure solutions to the societal problems.

Career Pathway:

There are two career paths available to students. The first choice can be made from among the corporate positions, government jobs, and further education options. The second can be chosen as a general optional minor basket of research, entrepreneurship, or study abroad.