🎓 Admissions Open 2025-26 · Apply Now for BA · BBA · BCA · B.Com · B.Sc-IT · DCA · DPA · PGDBM 🏆 NAAC A++ Grade University · ISO 9001:2015 Certified · 24+ Years of Excellence in Education 📞 Contact: +91-62807-52355 · Visit www.ggnivs.org

BCA

Subject NameSubject Code
1st Semester
Introduction to Programming – C
Introduction to Computers and Information Technology
Applied & Discrete Mathematics
Practical–I (MS Office 2010 and Basic C Programming)
Communication Skills in English – I
Punjabi (Compulsory) / Punjab History & Culture
2nd Semester
Introduction to Programming C ++
Principles of Digital Electronics
Numerical Methods & Statistical Techniques
Practical – I (Advanced C++ Programming)
Communication Skills in English – II
Punjabi (Compulsory) / Punjab History & Culture
3rd Semester
Computer Architecture
Database Management System
Computational Problem Solving Using Python
Programming Lab – Python
Programming Lab – Oracle
Environmental Studies (Compulsory)
4th Semester
Data Structure & File Processing
Information Systems
Internet Applications
System Software
Lab – Data Structures Implementation using C++
Lab – Web Designing and use of Internet
Environmental Studies (Compulsory)
5th Semester
Computer Networks
Web Technologies
Operating System
JAVA Programming Language
Lab based on JAVA Programming Language
Lab based on ASP.NET
6th Semester
Computer Graphics
Software Engineering
Lab Implementation of Applications of Computer Graphics in C++/C
Project