BCA (Bachelor of Computer Applications)
Eligibility: 10+2 with min. 40% marks. Admission shall be on first come first served and merit basis.
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