Skip to content

Computer Applications & Technology

Bachelor of Computer Applications

A computing degree built around writing software, understanding systems and working with data from the first semester.

Award
BCA
Duration
3 years, full-time
Eligibility
Completion of Class 12 (or equivalent) from a recognised board, subject to the institution's official admission criteria.

Programme overview

The BCA is a hands-on computing programme. Students write code from the beginning, learn how systems and data are structured, and take projects from idea to a working build. AI and modern developer tooling are treated as part of the craft — used deliberately, and understood rather than copied from.

Why choose this programme

What makes the BCA different

  • 01

    Lab-first teaching with regular build assignments.

  • 02

    Foundations that hold up: data structures, databases, networks, operating systems.

  • 03

    Modern stacks, version control and AI-assisted development introduced responsibly.

  • 04

    Portfolio projects that can be shown to an employer.

What you can expect

  • Weekly programming labs
  • Two or more graded build projects each year
  • Code review and technical presentation practice
  • Final-year major project with mentorship

Curriculum

Year One

  • Programming Fundamentals
  • Computer Organisation
  • Mathematics for Computing
  • Web Technologies
  • Communication Skills

Year Two

  • Data Structures & Algorithms
  • Database Management Systems
  • Object-Oriented Programming
  • Operating Systems
  • Software Engineering

Year Three

  • Computer Networks
  • Introduction to AI & Data Science
  • Mobile / Full-Stack Development electives
  • Major Project

Learning outcomes

  • Design and build a working application end to end
  • Model and query relational data
  • Reason about algorithmic efficiency
  • Use AI tooling critically and cite it honestly

Skills you build

  • Programming
  • Problem decomposition
  • Database design
  • Version control
  • Debugging
  • Technical communication

Career pathways

  • Software development
  • Web & mobile engineering
  • Data & reporting roles
  • Quality assurance & testing
  • IT support & systems
  • Postgraduate study (MCA)

Industry exposure

  • Developer-led workshops
  • Hackathons and coding competitions
  • Live project briefs
  • Internship guidance

Fee information

Programme fees are published only once officially confirmed by the institution. For the current fee structure and payment schedule, please contact the admissions office.

Fees & Scholarships

Admission process

  1. 1Submit the online application
  2. 2Document verification
  3. 3Interaction with the admissions team
  4. 4Offer and fee confirmation
  5. 5Enrolment and onboarding

FAQ

BCA questions, answered

Do I need prior programming experience?

No. The first year begins with programming fundamentals and assumes no prior background.

Is mathematics required in Class 12?

Eligibility follows the institution's official admission criteria; please contact the admissions office to confirm your case.

Other programmes

Learn today. Lead tomorrow.

Applications for the BCA are open.