• About
    • About PES
    • Vision, Mission, Quality Policy
    • Leadership
    • Faculty
    • Infrastructure
  • Programs
  • Departments
    • Faculty of Engineering
      • Computer Science
      • CS & Engineering (AIML)
      • Computer Applications
      • Electronics & Comm.
      • Electrical & Electronics
      • Mechanical
      • Biotechnology
      • Civil
    • Faculty of Management & Commerce
    • Faculty of Architecture
    • Faculty of Nursing
  • Admissions
    • Admission Overview
    • Fee Details
    • Intake of Courses
    • PESSAT Syllabus
    • Important Dates
    • Documents to Submit
    • CET Admission
    • Hostel Admission
    • Transportation
    • PESSAT
    • Scholarships
    • FAQs
  • Research & Innovation
    • Centre for Innovation & Entrepreneurship (CIE)
    • ISFCR
    • Crucible of Research and Innovation (CORI)
    • Patents & Awards
    • Chips
    • Research Domains
    • In the News
    • PISAT
  • Campus Life
    • Overview
    • Clubs & Activities
    • Newsletters
  • Contact
  • Parents
  • Alumni
  • New Students
  • PESU Academy
    • PESU Academy Login
    • PRMS Login
    • PESU Live – Video
  • News
admissions@pes.edu 080-10-297297
  • Placements
  • Alumni
  • PESU Academy
    • PESU Academy Login
    • PRMS Login
    • PESU Live – Video
  • Contact
Register for PESSAT
  • About
    • About PES Institutions
      • About PES
      • Vision, Mission, Quality Policy
      • Leadership
      • Faculty
      • Infrastructure
    • Dr. M R Doreswamy
      Dr. M. R. Doreswamy
      Chancellor, PES University
      Learn More Website
    • Faculty
      Faculty
      Precious Resource
    • Infrastructure
      Infrastructure
      Facilities
  • Programs
  • Departments
    • Faculty of Engineering
      • Computer Science
      • Computer Applications
      • Electronics & Comm.
      • Electrical & Electronics
      • Mechanical Engineering
      • Biotechnology
      • Civil Engineering
    • Faculty of Commerce and Management
      FACULTY OF LAW
    • Faculty of Architecture
      DEPARTMENT OF DESIGN
    • Faculty of Pharmaceutical Sciences
      FACULTY OF SCIENCE & HUMANITIES
  • Admissions
    • Discover About Admissions
      • Fee Details
      • Intake of Courses
      • Pessat Syllabus
      • Important Dates
      • Documents to Submit
      • CET Admission
      • Hostel Admission
      • Transportation
      • FAQs
    • Admission Overview
      Admission Overview
    • PESSAT
      PESSAT
    • Scholarships
      Scholarships
  • Research & Innovation
    • Explore Research
      • Centre for Innovation & Entrepreneurship (CIE)
      • ISFCR
      • Crucible of Research & Innovation (CORI)
      • Patents & Awards
      • Research Domains
      • CHIPS
    • Research Domains
      Admission Overview
      Explore Research Domains
    • In the News
      In the News
      Read Research Articles
    • PISAT
      PISAT
      Remote Sensing Nanosatellite
  • Campus Life
    • Overview
      Overview
    • Clubs & Activities
      Clubs & Activities
    • Newsletters
      Newsletters
    • Campus Life
      The leafy PES campus offers delightful spaces for studying, living and interaction. The excellent residential facilities have been carefully planned according to international standards.
Undergraduate Program

Bachelor of Computer Applications (BCA)

Bachelor of Computer Applications (BCA) is an undergraduate academic degree program that is focused on providing students with a strong foundation in computer science and applications. The program is designed to provide students with a comprehensive understanding of computer science, software development, and computer applications.

The duration of the BCA program is three years, and it is divided into six semesters. The course curriculum of BCA includes subjects such as computer programming, data structures, algorithms, software engineering, computer networks, database management systems, web development, and computer graphics.

The program also includes practical sessions, lab assignments, and project work to provide hands-on experience to the students. The objective of the BCA program is to prepare students for a career in the field of computer science and technology.

After completing the BCA program, students can pursue higher education in the field of computer science or technology, or they can start their career as a software developer, web developer, database administrator, or IT consultant.

Program Outline

Bachelor of Computer Applications (BCA)

Duration: 3 Years (6 Semesters)
Affiliation: PES University
Approval Body: UGC

Social Info

Admission & Eligibility
Register for PESSAT

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 6.67 8 3% – 6%
Foundation 37.50 45 30% – 40%
Core 32.50 39 30% – 40%
Elective 13.33 16 10% – 20%
Project Work / Self Study 10.00 12 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.

Extra-Curricular/ Co-Curricular Activities

  • Inter and Intra college Hackathons.
  • Studythons
  • Inter and intra college Ideathons
  • Hands-on skill building workshops
  • Research Conferences
  • Seminars and Presentations
  • Cultural Events and Fests
  • MOOC’s as a part of the program and many more…

Specialization

Specializations Title of Course
System Administration Linux Administration
Database Administration
Network Administration
Application Design Computer Graphics
2D/ 3D Animation
Gaming (AR)
Software Testing Debugging and Testing
Automation Testing
Robotic Process Automation

*Note: All students may have specialization in any of the above streams by choosing 3 courses offered in each specialization stream.

Skill Enhancement Electives Human Computer Interaction
Web Content Management
E-Commerce Application Development (Shopify)
Accounting and Financial Management
Data Visualization

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.

Curriculum Structure

Semester 1

Subjects Credits
Computing Fundamentals using Python 5
Web Technology 5
Mathematical Foundations for Computer Applications 4
Macro Programming 4
Professional Communication and Ethics 3
Indian Constitution 1
Total 22

Semester 2

Subjects Credits
Programming with C 5
Database Systems 5
Platforms and Operating Systems 4
Computer Organization and Architecture 4
Personality Development 3
Environmental Studies 1
Total 22

Semester 3

Subjects Credits
Data Structures 5
Object Oriented Programming 5
Data Communication 4
Elective I 4
Digital Marketing 4
Total 22

Semester 4

Subjects Credits
Design of Algorithms 5
Web Application Design 5
Software Engineering 4
Elective II 4
Cyber Law 2
Project Phase 1 2
Total 22

Semester 5

Subjects Credits
Web Application Framework 4
Statistics and R Programming 4
Elective III 4
Elective IV 4
Entrepreneurnship 3
Project Phase 2 4
Total 23

Semester 6

Subjects Credits
Cloud Technologies 3
Internship/Swayam/MOOC* 4
Project Phase 3 2
Total 9

Note: All students may have specialization in any of the streams by choosing 3 courses out of 4 courses offered in each specialization stream

Elective I

Course
Human Computer Interaction
Web Content Management
E-Commerce Application Development (Shopify)
Accounting and Financial Management
Data Visualization

Elective II

Course
Linux Administration
Computer Graphics
Debugging and Testing

Elective III

Course
Database Administration
2D/ 3D Animation
Automation Testing

Elective IV

Course
Network Administration
Gaming (AR)
Robotic Process Automation

Future Career Prospects after completing the Program

There are diverse career options for Graduates in Computer Applications. Some of them are as listed below…
  • Full Stack Developer: A lot of students have a great opportunity in shaping their career as Full-Stack Developer. The opportunities are available in both Service and Product based companies. Currently the technology stack used in such profiles are MEAN and MERN Stack.
  • Web Design & Development: A lot of Web-Development companies hire Computer Applications students for designing Websites for E-commerce, Finance, Hospitality, Transportation, and various other domains.
  • Network Management: Companies relying on network infrastructure also hire freshers and train them in Infrastructure Management. They are trained on SNMP tools to constantly monitor the critical network components. They also work on automation of various networking operations which otherwise is time consuming.
  • Software Testing: Computer Applications students are also in demand for Software testing both for manual and automated divisions. The students are exposed to Testing tools like Java Script, Selenium etc.
  • CRM & ERP: A good number of students are absorbed by companies building CRM and ERP applications. They train the freshers on SAP technologies, Oracle, or proprietary software.
  • Network Security: A few organizations provide opportunities for freshers to work on identifying vulnerabilities in their system and identify security measures. A new dimension is now open in Blockchain technology.
  • IoT and Data Science: Abundant scope is open for Graduate freshers who have hands-on Internet of Things to work on various Industrial projects, Security, Home Automation etc. The huge amount of data collected is also further considered for Data Analytics and Data Science projects. Most of these projects also demand skills of Cloud Computing.
  • Mobile App and UI / UX: Graduates are also preferred in developing Mobile Applications, front-end design - User Interface / User Experience, in customizing the first-hand experience of customers/users in handling any user interface. Companies building Android / IOS apps for Games, AR/VR applications etc prefer freshers in this domain as well.

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.

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:

Info Session

We hold regular events aimed at providing information to parents and prospective students.

See Our Events Calendar

Interested in becoming an PESU student?

You can apply through PESSAT.

Learn More About PESSAT



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
  • Leadership
  • Infrastructure
  • PES in Focus
  • Faculty
  • New Students
  • Giving to PES
  • Jobs
  • PES News
  • Events & Other Calendar
  • National Academic Depository (NAD)

INFORMATION ABOUT

  • PESU Programs
  • Admissions
  • CET
  • PESSAT
  • Research
  • Sports
  • Clubs & Activities
  • Alumni
  • Libraries
  • Calendar of Events
  • NIRF

IMPORTANT INFO

  • UGC Proforma
  • PESU Status Notification From UGC
  • PES University ACT
  • CVL NAD
  • IQAC
  • INTERNAL COMMITTEE
© PES University | Powered by NiTH

PESU Bot

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