BCA student with a laptop in the campus atrium

Bachelor Of Computer Application (BCA)

Empower your future with innovation, technology, and digital excellence.

Specializations

  • General
  • AI & ML
  • Data Science
Recognised by the UGC under Sections 2(f) and 12(B) of the UGC Act 1956
NAAC Cycle 1 (2012): accredited with an 'A' grade, CGPA 3.20/4.0
Permanently affiliated to Bengaluru Central University

Apply today for BCA

Registration end date (phase-1): 15th may 2026

Fortune 500 companies that trust our talent

ICICI Bank
EY
PwC
Deloitte
HDFC Bank
Walmart
Axis Bank
Student working on a laptop on the campus steps

Creativity Meets Technology

Innovation Drives Success

Apply Online

Overview

Building Tomorrow's Tech Innovators

Apply Online
3Years
6Semesters

The Bachelor of Computer Applications at Presidency College (Autonomous) is designed to equip students with strong technical knowledge and professional competence in the fields of computer science, software development, and emerging technologies. The programme builds a solid foundation in programming, databases, networking, cloud computing, artificial intelligence, and data-driven technologies required to succeed in the rapidly evolving digital world. Through a balanced blend of academic learning and practical exposure, students develop analytical thinking, problem-solving abilities, and industry-ready technical expertise.

At Presidency College, experiential learning and industry engagement are integral to the academic journey. The programme emphasizes practical applications through projects, coding labs, internships, workshops, hackathons, and research-driven activities that enhance real-world understanding and innovation. Supported by experienced faculty members and modern infrastructure, students gain both conceptual clarity and hands-on exposure to current technological advancements. Regular interactions with industry professionals, technical events, and knowledge-sharing sessions ensure students stay aligned with emerging trends and evolving demands of the global technology ecosystem.

Specializations

General

AI & ML

Data Science

Syllabus - Aligned With NEP

CategoryDetails
DSC
  • Problem Solving Techniques
  • C Programming Lab
  • Database Management System
  • Database Management System Lab
  • Discrete Structures
OE
  • Writing for Media/Managerial Economics
AECC
  • Language - I
  • Language - II
SEC
  • Skill Based: Data Processing and Analytics

Student Voices

Disha Gowda

Disha Gowda

I am glad to provide you with my feedback about the college. My overall experience…

Aashish Kumar

Aashish Kumar

It is my pleasure to spend these wonderful two years at Presidency College. College life is an important phase…

Three Presidency College students walking together
Admissions

Apply to be a part of presidency legacy

  • Admission Process
  • International admissions

Career Prospects

BCA graduates can explore career opportunities as Software Developers, Web and Mobile App Developers, Data Analysts, AI/ML Engineers, Software Testers, Database Administrators, Network and Cloud Support Engineers, and IT Consultants across industries such as IT Services, Product Companies, Banking & Fintech, E-commerce, Consulting, and Start-ups. Many graduates go on to an MCA or MBA.

Two BCA students talking on their way to class
  • PO 1:

    Mathematics & Computer Science Skills: Apply knowledge of mathematics and computer science principles effectively in practical and real-world applications.

  • PO 2:

    Problem Analysis & Programming Skills: Analyze and interpret real-time problems and develop appropriate solutions using programming concepts and computational techniques.

  • PO 3:

    Multidisciplinary Adaptability: Adapt to multidisciplinary environments and apply integrated knowledge in the development of enterprise applications and IT solutions.

  • PO 4:

    Application Design & User-Centric Development: Understand, design, and develop application software that fulfills the realistic needs and expectations of end users.

  • PO 5:

    Ethics & Social Responsibility: Integrate ethical principles and human values to become socially responsible IT professionals committed to societal well-being.

Faculty speeches

It is a great privilege for me to be a part of the Presidency College (NAAC Reaccredited with A+). The teaching-learning pedagogy is…

Read more

Ms. Anitha Dsouza

Associate Professor

I am blessed to be a part of the Presidency College. Presidency College with the state-of-art infrastructure induc…

Read more

Mr. R. Pachayappan

Assistant Professor

BCA students working together on laptops around a table

Programme Educational Objectives

PEO-1:

Build successful careers in the IT and software industry.

Student taking notes beside a laptop

PEO-2:

Develop innovative and problem-solving abilities in computing.

Student presenting ideas at a whiteboard

PEO-3:

Apply technical knowledge to real-world challenges.

Two students reviewing work on a tablet

PEO-4:

Demonstrate professionalism, ethics, and teamwork.

Two students with ID cards walking through campus

PEO-5:

Adapt to emerging technologies through continuous learning.

Student analysing charts on a laptop

Eligibility Criteria

Candidates should have passed in the qualifying examination with minimum first class and above.

Any student who has passed JODC or Diploma in Engineering (of three year duration of Government of Karnataka) with a minimum of 35% of aggregate marks in every semester / year.

Teaching Pedagogy Practices

Flipped Classroom

Project Based learning

Team based learning

Online and blended learning

Self-directed learning

Peer teaching

Gamification

Microlearning

Socratic Seminar

How our BCA Programme is Different from Others?

Hands-on Coding Experience

Hands-on Coding Experience

Innovation & Problem Solving

Innovation & Problem Solving

AI & Data-Driven Learning

AI & Data-Driven Learning

Future-Ready Tech Skills

Future-Ready Tech Skills

BCA in Bangalore at Presidency College: Key Facts

Presidency College (Autonomous) in Hebbal, Bengaluru, offers a three-year BCA with specializations in AI & ML and Data Science, alongside the general BCA. The NEP-aligned syllabus moves from C, Java and Python programming through databases, networks and operating systems to artificial intelligence, machine learning, data analytics and mobile app development, with a lab attached to most core subjects. The GHRDC BCA Colleges Survey 2026 ranked it 1st in Karnataka and 1st in the Southern Region.

Course
Bachelor of Computer Applications (BCA)
Duration
3 years, 6 semesters
Specializations
General, AI & ML, Data Science
Ranking
GHRDC BCA Colleges Survey 2026: 1st in Super Excellence, 1st in Karnataka, 1st in the Southern Region
Core subjects
C Programming, Database Management Systems, Data Structures, Java, Python, Computer Networks, Operating Systems, Artificial Intelligence, Software Engineering, Web Programming, Data Analytics, Machine Learning, Mobile Application Development
Eligibility
A pass in PUC / Class 12 or an equivalent examination with a minimum of 60%, from a state board, CBSE or ICSE
Admission
Application followed by an interview (by phone for outstation students). There is no separate entrance exam. Admission is subject to Dr. Manmohan Singh Bengaluru City University approval
Status
Autonomous college affiliated to Dr. Manmohan Singh Bengaluru City University
Accreditation
NAAC A+; recognised by the UGC under Section 2(f) & 12(B); ACBSP accredited
Campus
33/2C & 33/2D, Vinayakanagar, Hebbal Kempapura, Bengaluru 560024 (North Bengaluru)
Placements
Department of Corporate Relations & Career Services, with soft-skills training, certifications and placement preparation. 500+ companies recruit on campus, with 3,000+ offers
Admissions
+91 70261 00500 (calls) · WhatsApp +91 95139 62949

Frequently asked questions

Which BCA specializations does Presidency College offer?

Three: the general BCA, BCA with AI & ML, and BCA with Data Science. Everyone covers the same programming, database and systems core in the first four semesters; in semesters 5 and 6 you take discipline electives in Artificial Intelligence or Data Science.

What is the eligibility for BCA admission?

A pass in PUC / Class 12 or an equivalent examination with a minimum of 60%, from a state board, CBSE or ICSE.

Do I need an entrance exam to join BCA?

No. Undergraduate admission at Presidency College is by application and interview. You submit the application with your marks cards, attend an interview (outstation students can do it by phone), and enrol once you're selected. Final admission is subject to Dr. Manmohan Singh Bengaluru City University approval.

What will I study in BCA?

Year 1: problem solving, C programming, database management systems, discrete structures, data structures, Java and computer architecture. Year 2: computer networks, Python, operating systems, artificial intelligence, software engineering and internet technologies. Year 3: web programming, algorithms, data analytics, theory of computation, machine learning and mobile application development, plus software testing, AR/VR and robotic process automation.

Is BCA a 3-year or a 4-year course?

At Presidency College, BCA is three years (six semesters).

What can I do after BCA?

BCA graduates work as software developers, web and mobile app developers, data analysts, AI/ML engineers, software testers, database administrators and IT consultants. Many go on to an MCA; Presidency College's MCA offers Data Science, AI & ML, Cyber Security and Cloud Computing specializations.

GHRDC BCA Colleges Survey 2026 certificate: Presidency College ranked 1st in Super Excellence, 1st in Karnataka and 1st in the Southern Region

stay connected

CAMPUS LIFE

College's Official Newsletter

Faculty and guests in discussion at a college meeting
Graduates and faculty in ceremonial robes at the convocation ceremony
Two students performing a dance in traditional attire
Students holding certificates at the Glamour Gala event
Students taking part in a classroom activity together
Students and faculty posing together on stage