BCA (Bachelor of Computer Applications)
Eligibility: 10+2 with min. 40% marks.
Semester-I
Paper–I Introduction to Programming-C
Paper–II Introduction to Computers and Information Technology
Paper-III Applied and Discrete Mathematics
Paper–IV Practical–I (MS Office 2010 and Basic C Programming)
Paper–V Communication Skills in English
Paper–VI Punjabi/ Basic Punjabi/ Punjab History & Culture
Semester-II
Paper–I Introduction to Programming –C++
Paper–II Principles of Digital Electronics
Paper-III Numerical Methods & Statistical Techniques
Paper–IV Practical – I (Advanced C++ Programming)
Paper–V Communication Skills in English – II
Paper–VI Punjabi/Basic Punjabi / Punjab History & Culture
Paper-VII Drug Abuse: Problem, Management & Prevention
Semester-III
Paper–I Computer Architecture
Paper–II Database Management System
Paper-III Introduction to Python Programming
Paper–IV Programming Lab – Python
Paper–V Programming Lab – Oracle
Semester-IV
Paper–I Data Structure & File Processing
Paper–II Information System
Paper-III Internet Applications
Paper–IV System Software
Paper–V Lab-Data Structures Implementation using C++
Paper -VI Lab-Web Designing and use of Internet
Paper–VII Environmental Studies
Semester-V
Paper–I Software Engineering
Paper–II Web Technologies
Paper-III Operating System
Paper–IV JAVA Programming Language
Paper–V Lab based on JAVA Programming Language
Paper–VI Lab based on website designing using HTML, JavaScript & PHP
Semester-VI
Paper–I Computer Graphics
Paper–II Computer Networks
Paper-III Lab. Implementation of Applications of Computer Graphics in C++/C
Paper–IV Project