(0172) 2792754, (0172) 2790312 principal.sggs26@gmail.com

Bachelor of Computer Applications (BCA)

BCA
Three-Year UG Programme

Build, code, deploy — a foundation in computing

The Bachelor of Computer Applications is a three-year undergraduate programme designed to equip students with strong foundations in computer science, programming, and modern software technologies.

Apply Now
At a Glance

Course details

Course NameDurationSeatsEligibility
BCA 3 - Year 120

i) The student should have passed +2 examination in any discipline / stream (even without having passed Mathematics / Statistics) with at least 50% marks.

ii) Student should have passed Mathematics at the Matriculation level.

iii) 10% weightage will be given for each subject of Mathematics / Statistics and Computer Science / Computer Applications / Information Technology or equivalent studied at +2 Level or Equivalent, with 20% Total weightage.

Programme Overview

From foundations to emerging technology

The BCA at SGGS builds students' ability to design, develop and maintain software solutions for real-world problems. The curriculum balances theoretical computer science with hands-on programming, database and web development, and emerging areas such as data science and artificial intelligence.

Curriculum

Core Subjects

Indicative — The subjects listed below reflect the broad areas covered in the BCA curriculum. For the current semester-wise syllabus, please consult the latest Prospectus or Panjab University's official BCA syllabus.

Programming

C, C++, Java, Python

Data Structures & Algorithms

Foundations of efficient computation

Database Management

Relational databases and SQL

Operating Systems

Processes, memory and resources

Computer Networks

Protocols and network architecture

Web Technologies

HTML, CSS, JavaScript, PHP

Software Engineering

Process, design and quality

Computer Graphics & Multimedia

Visual computing essentials

Discrete Mathematics

Discrete maths & numerical methods

AI & Machine Learning

Introduction to modern AI

Project Work

End-to-end software project

Career Pathways

After BCA

BCA graduates from SGGS pursue careers in software development, web and mobile app development, data analytics, systems administration, and IT consulting. Many continue with MCA, MSc (Computer Science), or MBA with a tech focus.

Ready to start coding? Apply now to begin your BCA journey at SGGS.