• About
  • Academics
  • Admissions
  • Placements
  • NAAC
  • Research
  • Campus Life
  • Students
  • Parents
  • Alumni
  • Work with us
  • Giving to PES
  • Contact
  • Events
  • News
  • Students
  • Parents
  • Alumni
  • Work With Us
  • Giving to PES
  • Contact
Apply
  • About
      • The PES Way
      • History
      • Leadership
      • Faculty
      • Infrastructure
  • Academics
      • All Programs
      • Institutes & Departments
      • Undergraduate Programs
      • Postgraduate Programs
      • Research Programs
      • Executive Education
      • WIL Program
      • Faculty
      • Learning Tools
      • Academic Calendar
  • Admissions
      • PES Entrance Process
      • Eligibility & Overview
      • Qualifying Exams​
      • Program Intake
      • Fee Details
      • Important Dates
      • Documents Required
      • Scholarships
      • Loyalty Program
      • Transportation
      • Hostel
      • FAQs
      • Campus Tour
  • Placements
  • NAAC
  • Research
  • Campus Life
      • Art & Culture
      • Sports & Athletics
      • Science & Tech
      • Clubs and Activities
      • Social Impact
      • Newsletters
      • Campuses
Programs
All Programs Institutes/ Departments Undergraduate Postgraduate Research Executive Education WIL Program Faculty Learning Tools Academic Calendar

Undergraduate Program

Institute of Engineering

Bachelor of Computer Applications (BCA)

Admission & Eligibility Information
Register for Admissions

Program Outline

Bachelor of Computer Applications (BCA)

Duration 3 Years (6 Semesters)
Affiliation PES University
Campus Ring Road (RR) Campus
Admissions Test PES Entrance Process
Approval Body UGC

The Bachelor of Computer Applications (BCA) is a three-year undergraduate programme offered across six semesters. It is designed to build a strong foundation in computer science, programming and application development. The curriculum introduces students to Python, C, Java, data structures, algorithms, databases, operating systems, computer networks, software engineering and web technologies. As students progress, they gain exposure to mobile application development, software testing, artificial intelligence, cloud technologies, cybersecurity, blockchain, multimedia design and human-computer interaction. Choice-based electives allow students to explore selected areas such as application development, graphic design, animation, gaming, software testing, cloud technologies, digital marketing and user experience design. Practical sessions, experiential-learning activities, case studies and project-based assignments are integrated throughout the programme to strengthen problem-solving and software-development skills. Graduates are prepared for careers in software development, web and mobile application development, data analytics, software testing, cloud support, cybersecurity, entrepreneurial ventures and related technology roles. The programme also provides a strong academic base for pursuing MCA and other postgraduate programmes in computer science and information technology.

  • All Programs
  • Institutes/ Departments
  • Undergraduate
  • Postgraduate
  • Research
  • Executive Education
  • WIL Program
  • Faculty
  • Learning Tools
  • Academic Calendar

Key Differentiators of This Program

PESU’s BCA program with specializations in System Administration, Application Design, and Software Testing has several key differentiators, including:

  • Specializations: The program offers specializations in three different areas, giving students the opportunity to focus their studies and develop in-depth expertise in a particular area of interest. This can help students to stand out in the job market and pursue specialized career paths.
  • Skill Enhancement Electives: PESU’s BCA program offers skill enhancement electives that allow students to explore interdisciplinary areas like digital marketing and cyber law. This provides students with overall education that combines technical skills with knowledge of other fields, making them better prepared for the complexities of the modern workplace.
  • Placement Training with Mock-up’s: PESU offers placement training with mock-up’s, which can help students to develop their interview skills, build confidence, and prepare for job interviews. This can be particularly helpful for students who may not have prior experience with job interviews or who are nervous about the process.
  • Industry-Relevant Curriculum: PESU’s BCA program is designed to be industry-relevant, with a curriculum that is regularly updated to reflect current trends and best practices in the field. This ensures that students are learning the most up-to-date and relevant skills, which can increase their chances of finding a job after graduation.
  • Practical Focus: The program has a practical focus, with a strong emphasis on hands-on learning and real-world applications. This can help students to develop practical skills that they can apply immediately in the workplace, which can make them more valuable to potential employers.
  • Overall, PESU’s BCA program with specializations in System Administration, Application Design, and Software Testing offers a comprehensive and practical education that can help students to succeed in the competitive world of information technology.

Program Design

Course Percentage Credits Distribution
Preliminary 5.83 7 3% – 6%
Foundation 30.83 37 30% – 40%
Core 38.33 46 30% – 40%
Elective 13.33 16 10% – 20%
Project Work / Self Study 11.67 14 6% – 12%
Total 100.00 120 120 (C)

Who should pursue this Program?

Bachelor of Computer Applications (BCA) is a popular undergraduate program that is designed to provide students with a strong foundation in computer science and applications. It is an ideal program for students who are interested in pursuing a career in the field of computer science and technology. BCA is suitable for students who:

  • Have a keen interest in computer science and technology.
  • Have a good understanding of mathematics and logical reasoning.
  • Have excellent analytical and problem-solving skills.
  • Are passionate about programming and software development.
  • Are interested in learning about database management, networking, and web development.

In general, BCA is a suitable program for students who wish to pursue a career in the field of software development, computer programming, database management, web development, and other related fields without the additional emphasis on Physics, Chemistry as in B.Tech. Additionally, students who wish to pursue higher education in computer science or technology can also benefit from a BCA degree.

Focus Areas/ Key Subjects

  • Programming Languages: Programming languages like C, C++, Java, Python, and more.
  • Database Management: Database management concepts and learn how to design and manage databases.
  • Software Engineering: Basics of software engineering, including software design, testing, and maintenance.
  • Web Development: Training in web development, which includes creating websites, web applications, and e-commerce platforms.
  • Computer Networks: Learn about computer networks and network security.
  • Operating Systems: Study operating systems and learn how they function.
  • Mathematics: Learn mathematical concepts such as linear algebra, calculus, and statistics.
  • Business Management: Trained in business management concepts such as accounting, finance, and marketing.

Pedagogy Method

An overview of the methods and techniques used to disseminate knowledge among our BCA students are as follows…

  • Lectures: The traditional lecture format is often used to deliver course material, provide context, and introduce new topics. Lectures are also supplemented with multimedia resources, such as videos and slides.
  • Practical Classes Through Labs: Labs that provide hands-on experience with computer programming, software development, and database management. These practical classes are designed to help our students apply what they have learned in theory.
  • Projects: Projects which are both individual and group projects. This approach allows students to apply their learning to real-world problems and gain experience working on complex software development projects.
  • Group Discussions: This facilitates peer-to-peer learning amongst our students and foster collaborative problem-solving.
  • Online Learning Through PESU Academy: Online learning through our in-house build ERP system – PESU Academy, is encouraged amongst our students. PESU Academy consists of full stack of professionally prepared videos, PPT slides, notes, question bank, reference materials etc…This approach provides greater flexibility for our students to learn at their own pace and access course material at any time.

Specializations

Application Development
Mobile App Development
Robust App Development
Blockchain and dApp Development
Multimedia and Interactive Technologies
Graphic Design
Animation
Gaming
Software Testing
Software Testing Fundamentals and Quality Assurance
Software Testing Automation using Selenium
AI in Software Testing
Open Elective
Cloud Technologies
E Commerce Application Development
Accounting and Financial Management
Digital Marketing
Human Computer Interaction

Curriculum Structure

Semester 1

Subjects
Computing Fundamentals using Python
Web Design
Mathematical Foundations for Computer Applications
System and Data Management
Story telling with Data
Constitutional Law, Cyber Law, IP Law and Professional Ethics

Semester 2

Subjects
Problem Solving using C
Dynamic Web Application Development
Data Communication
IoT Application Development
Prompt Engineering
Environmental Studies and Life Sciences

Semester 3

Subjects
Data Structures and Algorithms
Object Oriented Programming
System and Network Administration
Elective I
Version Control System
Essentials of Innovation and Entrepreneurship – I

Semester 4

Subjects
Artificial Intelligence
Software Engineering
Cryptography
Personality Development / Yoga / Arts / Strengthening
Elective II
Project Phase 1
Essentials of Innovation and Entrepreneurship – II

Semester 5

Subjects
Cyber Security
Robotic Process Automation
Elective III
Open Elective
Project Phase 2

Semester 6

Subjects
Special Topic
Internship
Project Phase 3

Note: Students who choose all three electives from the same specialization stream will receive a specialization certificate in the selected stream. In addition, every student must choose one Open Elective from the Open Elective basket, irrespective of the specialization selected.

Future Career Prospects after completing the Program

The BCA curriculum provides students with skills in programming, web technologies, mobile application development, data analytics, IoT, networking, cybersecurity, software testing, cloud technologies, artificial intelligence, blockchain and user experience design. The career opportunities are:

  • Web Design and Development
    Students are introduced to Web Design using HTML, CSS, JavaScript and Adobe Dreamweaver. Their knowledge is extended through Dynamic Web Application Development. These courses prepare students to design responsive, interactive and database-driven websites for e-commerce, finance, hospitality, education, transportation and other domains.
  • Full-Stack Development
    Knowledge gained through Python, C, Java, web design, dynamic web applications, databases, software engineering, version control systems and cloud technologies prepares students for full-stack development roles. Career opportunities are available in service-based and product-based companies.
  • Mobile Application Development
    The Mobile App Development course provides hands-on experience with Dart, Flutter, Firebase, REST APIs, local storage and cloud databases. Students are prepared to develop responsive cross-platform applications and participate in mobile application deployment.
  • UI and UX Design
    Web Design, Graphic Design and Human-Computer Interaction courses develop skills in interface design, user experience, typography, colour theory, responsive layouts and accessibility. Career opportunities can be pursued in UI design, UX design, mobile interface design, web interface design and digital product design.
  • Artificial Intelligence, IoT and Data Science
    The curriculum includes Artificial Intelligence, Prompt Engineering, IoT Application Development and Storytelling with Data. Students gain experience in machine learning concepts, generative AI tools, connected devices, sensor-based applications, dashboards, data visualization and data interpretation. These skills support careers in AI application support, prompt engineering, IoT development, data analytics, business intelligence and entry-level machine learning roles.
  • Network Management
    Data Communications and System and Data Management provide a foundation in networking, operating systems, Linux utilities, databases and system administration. Students can pursue entry-level roles in network support, infrastructure monitoring and system administration. Further training in SNMP tools and network automation can support progression into network management.
  • Network Security and Blockchain
    Cryptography, Data Communications, System and Data Management and Blockchain and dApp Development provide knowledge of information security, encryption, authentication, distributed ledgers, smart contracts and decentralized applications. These courses support entry-level careers in cybersecurity, security operations, blockchain development and decentralized application development.
  • Software Testing and Quality Assurance
    The curriculum offers Software Testing Fundamentals and Quality Assurance, Software Testing Automation using Selenium and Software Testing and Automation. Students are trained in test planning, test-case development, defect management, functional testing, non-functional testing, API testing and browser automation. Career opportunities include manual tester, quality assurance
    analyst, Selenium automation tester and software test engineer.
  • Cloud Technologies
    Cloud Technologies and cloud-integrated application development provide exposure to cloud platforms, cloud storage, databases and application deployment. These skills support entry-level opportunities in cloud support, cloud application development and deployment operations.

Placement Opportunities & Career Assistance

The number of companies that visit our campus to hire Graduates of Computer Applications cross the century mark. A bunch of new companies get enrolled in to list of companies visiting the campus year on year. Some of the prominent companies that hire our students are:

PES University provides Placement Assistance in various formats/ events

Placement Orientation: An orientation is organised by the University and at the Department level to make the students aware of the Placement policies. The policies are framed such that every student gets fair opportunity in making their career.

Pre-Placement Training: The University has a unique campus-wide program called Pre-Placement Training, a unit of PESU I/O. A team of final year students conduct a series of tests, both aptitude and technical twice a week.

Alumni Interaction: The Department organizes Alumni interactions with the students to assist them in preparing for Placements right from Resume writing to facing interviews.

Invited Guest Lectures: Sessions are conducted by inviting industrial trainers to help the freshers crack the aptitude tests.

Placement Coordinator: There is a dedicated coordinator who deal with the Placement Activities at the departmental level to assist the students in getting more exposure to the industry expectations and real-world applications.

Industry Interactions: Students are taken to various technology summits to understand the industry potentials and its future trends.

PES University provides Placement Assistance in various formats/ events

PES Scholarships

Rewarding Excellence, Empowering Futures
Merit-based scholarships that recognize academic achievement and support your journey at PES University.

PES Loyalty Program

Celebrating Lifelong Connections
Exclusive benefits and privileges for the extended PES community, strengthening bonds that last beyond graduation.

Placements

PES B.Tech degree is one of the most widely recognized and respected academic achievements in the country. Our alumni can be found at industry-leading companies like Microsoft, Google, META, Amazon and Goldman Sachs.

Learn more

Placements

PES B.Tech degree is one of the most widely recognized and respected academic achievements in the country. Our alumni can be found at industry-leading companies like Microsoft, Google, META, Amazon and Goldman Sachs.

More

Attend a Session

We hold regular events for prospective students and parents

See our events calendar

Study at PES

Register for Admissions now

Study at PES

Register for Admissions now

You may also be interested in

Giving to PES

The generous support from patrons like you has been instrumental in the remarkable growth of our university. Your continued contribution will play a vital role in transforming PES into a world-class university.

Staying in Touch

Join Alumni Network: The PES website supports the alumni network. All a student needs to do is create an account and you can start connecting with our Alumni to access a range of opportunities and benefits.

Discovering our Newsletters

The Student Newsletter is your guide to what’s happening on campus and in the student community. Find out about PES events, leadership, career and the amazing achievements of your fellow PESU students!

100 Feet Ring Road,
BSK III Stage,
Bangalore-560085


+91 80 26721983
+91 80 26722108


For Admissions
080-10-297297
admissions@pes.edu

Information For

  • About Us
  • The PES Way
  • Leadership
  • Infrastructure
  • Faculty
  • Giving to PES
  • Jobs
  • PES News
  • Events & Activities
  • Terms & Conditions
  • Public Self Disclosure

Information About

  • PESU Programs
  • Admissions
  • PES Entrance Process
  • Research
  • Sports
  • Clubs & Activities
  • Alumni
  • Libraries
  • Calendar of Events

Important Info

  • UGC Proforma
  • PESU Status Notification From UGC
  • NIRF
  • PES University Act
  • CVL NAD
  • IQAC
  • NAD
  • Internal Committee
  • Anti Ragging
  • Grievances Redressal Comittee
  • Student Grievances
© 2026 PES University | Powered by NiTH

PESU Bot

Powered by NiTH
  • Register for PESSAT
  • Request a Call Back
  • Email