Bachelor of Computer Application (BCA)

Duration: 3 years

Total Seats: 80+40

Eligibility : 10+ 2 in any stream

Admission will be purely on merit basis.

Curriculum :

Semester- I

BCA 111   General English I

BCA 112   Punjabi (Compulsory) or Elementary Punjabi

BCA 113   Fundamentals of Information Technology

BCA 114   Programming Fundamentals using C

BCA 115   Basic Mathematics

BCA 116   Software Lab I (Based on paper BCA-114 Programming  fundamentals using C)

Semester - II

BCA 121   General English II

BCA 122   Punjabi (Compulsory) or Elementary Punjabi

BCA 123   Digital  Electronics

BCA 124   Data Structures

BCA 125   Mathematical Foundation of Computer Science

BCA 126   Software Lab-II (Based on paper BCA-124 Data Structure)

Semester - III

BCA 211   English Communication Skills - I

BCA 212   Discrete Mathematics

BCA 213   Computer System Organisation and Architecture

BCA 214   Object Oriented Programming using C++

BCA 215   Fundamentals of DBMS

BCA 216   Software Lab - V (Based on BCA-214)

BCA 217   Software Lab - VI (Based on BCA-215)

Semester - IV

BCA 221   English Communication Skills - II

BCA 222   Computer Networks

BCA 223   Management Information System

BCA 224   Computer Oriented Statistical Methods

BCA 225   Relational Database Management System with Oracle

BCA 226   Software Lab - VII (Based on paper BCA-224)

BCA 227   Software Lab - VIII (Based on paper BCA-225)

BCA 228   Environmental Studies  & Road Safety Awareness