Bachelor of Computer Applications

Duration
3 Years Full-Time Program
Eligibility

Passed 10+2 or an equivalent examination from any recognized board with a minimum of 40 % marks in aggregate. 

APPLY NOW

The Bachelor of Computer Application program is designed to meet the skill requirements of the rapidly growing and changing IT and ITES Industry. The BCA program- curriculum adequately covers the basic knowledge and application skills in Computer Algorithms and Programming, DBMS, Computer Networks, Internet Technologies, Cloud Computing and Mobile Applications. The program aims to produce graduates with strong application and programming skills.

Bachelor of Computer Applications

Programme Overview

The Bachelor of Computer Application program is designed to meet the skill requirements of the rapidly growing and changing IT and ITES industries. The BCA program curriculum adequately covers the basic knowledge and application skills in computer algorithms and programming, DBMS, computer networks, internet technologies, cloud computing, and mobile applications. The program aims to produce graduates with strong application and programming skills.

Course Curriculum

  • 01Applied Mathematics - MAT1201
  • 02Problem Solving using C - CSA1500
  • 03Problem Solving using C Lab - CSA1501
  • 04Digital Computer Fundamentals - CSA1200
  • 05Web Design and Development - CSA1502
  • 06Foundations of English Communication - ENG1902
  • 07Introduction to Soft Skills - PPS1001
  • 01Programming in Python - CSA1503
  • 02Statistical Methods and Techniques - MAT1202
  • 03Data Structures - CSA2500
  • 04Data Structures Lab - CSA2501
  • 05Essentials of Writing Skills - ENG1913
  • 06Computer Networks - CSA2502
  • 07Computer Organization - CSA1201
  • 08Design Thinking and Innovation - CSA1204
  • 01Relational Database Management Systems - CSA2503
  • 02Relational Database Management Systems Lab - CSA2504
  • 03Object Oriented Programming using Java - CSA1504
  • 04Data Mining - CSA1703
  • 05Analysis of Algorithms - CSA2505
  • 06Operating Systems and Unix Programming - CSA2506
  • 07Operating Systems and Unix Programming Lab - CSA2507
  • 08Software Engineering - CSA1202
  • 09Environmental Studies - CHE7601
  • 01Principles of Artificial Intelligence - CSA1704
  • 02Android Mobile Application Development - CSA2511
  • 03Software Testing - CSA2508
  • 04Essentials of Cloud Computing - CSA1700
  • 05Database System Administration - CSA2519
  • 06Discipline Specific Elective– I - CSAXXXX
  • 07Discipline Specific Elective– II - CSAXXXX
  • 08Problem Solving through Aptitude - PPS3001
  • 09Indian Constitution - LAW7601
  • 01Blockchain Technology - CSA1705
  • 02Computer Network and Administration Lab - CSA2510
  • 03Discipline Specific Elective– III - CSAXXXX
  • 04Discipline Specific Elective– IV - CSAXXXX
  • 05Discipline Specific Elective– V - CSAXXXX
  • 06Internet of Things - CSA2212
  • 07Multi-Disciplinary Elective – I - CSAXXXX
  • 08Summer Internship - CSA7000
  • 01Virtualization and Cloud Infrastructure - CSA2520
  • 02User Interface Design - CSA2211
  • 03Discipline Specific Elective – VI - CSAXXXX
  • 04Project - CSA7300

Programme Educational Objectives

After three years of successful completion of the program, the graduates shall be:

PEO 01: Demonstrate success as a computer professional with innovative skills, having moral and ethical values.

PEO 02: Engage in lifelong learning through software development.

PEO 03: Serve as a leader in the profession through consultancy, extension activities and/ or entrepreneurship.

Programme Outcomes (POs)

On successful completion of the Program, the students shall be able to:

PO 1: Application of Domain Knowledge: Apply the domain knowledge such as mathematics, science and software engineering fundamentals into the Computer Application related professions.

PO 2: Problem Solving & Analysis: Identify, Formulate, Analyse and Solve Complex Scenarios related to Computer Applications.

PO 3: Design/development of Activities: Conceive, Design and Develop various activities of Computer Applications.

PO 4: Conduct Investigations of Events: Carry out Investigation of an event and draw logical conclusions based on critical thinking and analytical reasoning.

PO 5: Modern Tool usage: Effectively apply relevant ICT Tools and digital tools to carry out Computer Application Attributes.

PO 6: Research: Identify suitable Research Methods and report the findings.

PO 7: Profession and Society: Apply the knowledge of the values and beliefs of multicultural society and a global perspective in the profession.

PO 8: Ethics: Identify ethical issues and embrace ethical values in conduct of Profession.

PO 9: Individual and Team Work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings.

PO 10: Communication: Express thoughts and ideas effectively in writing and oral communication.

PO 11: Project Management and Finance: Ability to work independently, identify appropriate resources required for a project, and manage a project through to completion.

PO 12: Life-long Learning: Recognize the need for and have the preparation and ability to engage in independent and life-long learning in the broadest context of societal and technological change.

Programme Specific Outcomes

On successful completion of the Program, the students shall be able to:

PSO 01: Capable of demonstrating comprehensive knowledge and understanding of Computer Applications, Data Science and AI/ML techniques.

PSO 02: Identify, formulate and apply appropriate techniques in the areas related to Software development, big data, Network, Cloud computing technologies and related domains of varying complexities in real-time applications.

PSO 03: Conceive, Design and Develop Various Computer Applications and be able to apply data science and AI/ML techniques in specific domains such as healthcare, finance, agriculture, marketing, etc.

Student handbook

Download Brochure

USP

  • Comprehensive IT Curriculum – Covers programming, database management, networking, and software development, ensuring a strong IT foundation.
  • Diverse Career Opportunities – Prepares students for roles like Software Developer, System Analyst, IT Consultant, and Web Developer in top tech firms.
  • Industry-Relevant Subjects – Includes C++, Java, Python, Web Development, Cloud Computing, and Cybersecurity for industry-ready skills.
  • Hands-on Learning – Real-world projects, internships, industry certifications, and workshops enhance practical knowledge and employability.

Career Opportunities

  • Software Engineering

    Design, develop, and maintain software applications and systems.

  • Web Development

    Build and maintain websites and web applications.

  • Database Administration

    Manage and optimize databases for performance and security.

  • Network Administration

    Oversee the installation and maintenance of network infrastructure.

  • Security Analysis

    Evaluate and implement security measures to protect systems and data.

  • IT Consulting

    Provide expert advice on technology solutions and strategies.

  • Data Analysis

    Analyze data to extract valuable insights for decision-making.

  • Mobile App Development

    Design and create applications for mobile devices.

Your Next Move Awaits

Begin an extraordinary journey with Presidency University.

FAQs

BCA programme is designed to equip students to meet the skill requirements of the rapidly growing and changing IT and ITES industry. The curriculum adequately covers the basic knowledge and application skills in computer algorithms and programming, DBMS, computer networks, internet technologies, cloud computing and mobile applications. The programme aims to produce graduates with strong application and programming skills.

If a candidate have a basic interest in computers, technology, or coding, and are willing to practice programming regularly, BCA can be a great fit for you. The course becomes more manageable if you can grasp logical thinking, enjoy problem-solving, and are open to learning new technological concepts as the field continues to evolve.

The candidate must passed 10+2 or an equivalent examination from any recognized board with a minimum of 40 % marks in aggregate.

Applied mathematics, computer networks, web development, Python, C programming, and data structures are among the fundamental subjects covered in the first year of BCA. Deeper exploration of topics like Java programming, database administration, operating systems, software engineering, and artificial intelligence is provided in the second year. With a capstone project at the end, the final year's emphasis switches to more complex and industry-relevant subjects like cloud computing, machine learning, and Android app development.

The average salary of a BCA graduate in India typically ranges between ₹3 to ₹5 lakhs per annum.

The top job profile of BCA graduate are Data Scientist/ Engineer/ Analyst, Data Vizualisation Specialist, AI Specialist, Statistical Analyst, Big Data Analyst, Operation Analyst, ML Engineer etc.