BCA (Bachelor of Computer Applications)

Eligibility: 10+2 with minimum 40% marks.

BCA-Semester I
Paper I Introduction to Programming C
Paper II Introduction to Computers and Information Technology
Paper III Applied and Discrete Mathematics
Paper IV Communication Skills-I
Paper V Punjabi/Basic Punjabi
Paper VI Practical- (MS Office 2010 and Basic C Programming)
BCA- Semester II
Paper I Introduction to Programming C ++
Paper II Principles of Digital Electronics
Paper III Numerical Methods & Statistical Techniques
Paper IV Communication Skills-II
Paper V Punjabi/Basic Punjabi (Compulsory)
Paper VI Practical – 1 (Advanced C Programming)
Drug Abuse: Problem, Management & Prevention
BCA Semester III
Computer Architecture
Database Management System & Oracle
Introduction to Python Programming
Environmental Studies (Compulsory) – I
Programming Lab-I – Python
Practical in Oracle
BCA Semester IV
Data Structure and File Processing
Information System
Internet Applications
System Software
Environmental Studies (Compulsory) – II
Lab – Web Designing and Use of Internet
Lab- Data Structures Implementation using C++
BCA Semester-V
Software Engineering
Web Technologies
Operating System
JAVA Programming Language
Lab Based on JAVA Programming Language
Lab Based on Website Designing using HTML, JavaScript and PHP
BCA Semester-VI
Computer Graphics
Computer Networks
Lab. Implementation of Applications of
Computer Graphics in C++/C
Project