Bachelor of Computer Applications (B.C.A.)
_____________________________________________________________________



BCA-I (Semester-I)
BCA-I (Semester-II)
General English – I General English – II
Punjabi (compulsory) Punjabi (compulsory)
Fundamentals of Information Technology Digital Electronics
Programming Fundamentals Using C Data Structures
Software lab – I (Windows and Office Automation) Basic Mathematics
Software lab – II (Programming Fundamentals using C) Software lab – III (based on bca-124: Data Structures)
BCA-II (Semester-III)
BCA-II (Semester-IV)
English Communication Skills – I English Communication Skills – II
Punjabi Compulsory Punjabi Compulsory
Discrete mathematics Computer Networks
Computer System Organizations and Architecture Management Information Systems
Object Oriented Programming using C++ Computer Oriented Numerical and Statistical Methods
Fundamentals of Database Management System A Relational Database Management Systems with Oracle
Software lab – V (based on paper bca-214: object oriented programming using C++) Software lab – VII (based on paper bca-224: Computer Oriented Numerical and Statistical Methods)
Software lab – VI (ms access lab based on bca-215 Fundamentals of Database Management System) Software lab – VIII (oracle lab based on paper bca-225: Database Management Systems with Oracle )
BCA-III (Semester-V)
BCA-III (Semester-VI)
English literary skills – I English literary skills – II
Punjabi Compulsory Punjabi Compulsory
System Analysis and Design E-commerce
System Software Operating Systems
Java Programming Software Engineering
Web Designing Using Html and Dhtml Web Designing using Asp.Net
Software lab –IX (based on paper bca-314: java programming) Software lab – XI (based on bca-314: java programming)
Software lab –X (based on paper bca-315: WEb Designing using HTML and DHTML) Software lab – XII (based on bca-325: Web Designing using ASP.Net)