B.C.A. Bachelor of Computer Application
Eligibility
A student who has passed the +2 examination in any discipline with at least 50% Marks and passed mathematics as one of the subject at Matriculation examination level shall be eligible to join the first year class of B.C.A. Course OR Any other examination recognized as equivalent to above.
COURSE CONTENTS
Semester - I
- English (Compulsory) – A
- Fundamentals of Mathematical Statistics
- Computer Fundamentals and Computing Software
- Problem Solving Through C
- Lab based on BCA-16-103
- Lab based on BCA-16-104
- Environment, Road Safety Education
Semester - II
- English (Compulsory) - B
- Computer Organization
- Fundamentals of Web Programming
- Object Oriented Programming using C++
- Lab Based on BCA-16-203
- Lab Based on BCA-16-204
Semester-III
- Punjabi-A/ History & Culture of Punjab-A
- Information System Design and Implementation
- Computer Oriented Numerical Methods
- Data Structures
- Lab Based on BCA-16-304
- Lab Based on BCA-16-305
Semester - IV
- Punjabi-B/ History & Culture of Punjab-B
- Software Project Management
- Operating System Concepts and Linux
- Database Management System
- Lab Based on BCA-16-404
- Lab Based on BCA-16-405
Semester - V
- Computer Networks
- Discrete Mathematical Structure
- Java Programming
- Web Application Development using PHP
- Lab based on BCA-16-503
- Lab based on BCA-16-504
Semester - VI
- E-Commerce
- Application Development using VB.Net
- Computer Graphics and Multimedia Applications
- Lab based on BCA-16-603
- Major Project and Seminar
NOTE: If Panjab University implements NEP 2020 from session 2024-25 then regulations, admission guidelines, course scheme/structure, syllabus will be followed accordingly in semester-I & semester - II.