BCA (BACHELOR OF COMPUTER APPLICATIONS)
Eligibility: 10+2 with minimum 40% marks.
BCA-Semester I
Computer- Fundamentals& PC Software Principles of Digital Electrons Applied & Discrete Mathematics Lab-I based on Computer Fundamentals & PC Software Introduction to the Internet (SEC-1) (Theory) Lab-2 based on Introduction to the Internet (SEC-1) (Practical) Communication Skills in English-1 Punjabi Compulsory-1 Or Mudhli Punjabi Or Punjab History & Culture (From Earliest Times to C320) |
BCA- Semester II
Introduction to Programming using Python Computer Architecture Numerical Methods & Statistical Techniques Lab-1 based on Introduction to Programming using Python Drug Abuse: Problem, Management and Prevention (Value Added Course) VAC-I Communication Skills in English-2 (THEORY) Communication Skills in English-2 (Practical) Punjabi Compulsory-2 Or Mudhli Punjabi-2 Or Punjab History & Culture (C 320 ΤΟ 1000 Α.D.) |
BCA Semester III
Introduction to C Programming Data Structures & File Processing Operating Systems Cybersecurity Fundamentals (Theory) (SEC-2) Lab-1 based on Introduction to C Programming Lab-2 based on Data Structures & File Processing Lab-3 based on Cybersecurity Fundamentals (SEC-2) (Practical) English-3 (MDC-2) |
BCA Semester IV
Introduction to C + + Programming Database Management Systems Computer Networks Lab-1 based on C + + Programming Lab-2 based on Database Management Systems English-4 (AEC-2) Human Rights & Constitutional Duties (Value Added Course) (VAC-2) |
BCA Semester-V
Programming in Java Web Designing & Development Software Engineering Server-side Programming (SEC-3) (Theory) Lab-1: Server-side Programming (SEC-3) (Practical) Lab-2 based on Web Designing & Development Lab-3 based on Programming in Java English - 5 Internship with local public/private industry business/organization Field Practice - 1 |
BCA Semester-VI
Computer Graphics Software Project Lab-1 based on Computer Graphics English – 6 (AEC-3) Environment Studies (Value Added Course) (VAC-3) |
BCA Semester-VII
Cloud Computing Entrepreneurship Development Mobile Application Development Artificial Intelligence Lab-1: Mobile Application Development Data Analytics (THEORY Minor - 1) Lab-2: Data Analytics (PRACTICAL Minor - 1) Internship with local public/private/govt industry/business/organisation Field Practice-2 |
BCA Semester-VIII
Internet Technology and Protocols Technology & Ethics Cross-Platforms Mobile Application Development Machine Learning Data Visualization (THEORY Minor - 2) Lab-1: Data Visualization (PRACTICAL Minor - 2) Lab-2: Cross-Platforms Mobile Development Lab-3: Machine Learning |