Eligibility

  • A Student who has passed the 10+2 examination in any discipline with at least 50% marks & 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 who has been placed under compartment in +2 examination is not eligible for seeking admission to this cours

Subjects

Semester 1

  • BCA-DSC-1(Maj)-101 : Introduction to Web Technologies
  • BCA-DSC-1(Maj)-101P : Practical Based on BCA-DSC-1(maj)-101
  • BCA-DSC-1(Maj)-102 : Fundamentals of Mathematical Statistics
  • BCA-DSC-1(Min)-103 : Problem solving through C
  • BCA-DSC-1(Min)-103P : Practical Based on BCA-DSC-1(Min)-103
  • CSA-MDC-101/201/301 : E-Commerce
  • AEC-1-101 : English-1
  • CSA-SEC-101/201/301 : Computer Fundamentals and Personal Computing Software
  • PUN-COMPL-1-101/HCP-COMPL-1-101:Punjabi-1/HCP-1
  • CSA-VAC-101/201/301 /401: Introduction to Blockchain Technology
  • CSA-VAC-102/202/302/402 : Introduction to Computer Hardware
  • CSA-VAC-103/203/303/403 : Digital Empowerment
  • CSA-VAC-104/204/304/404 : Ethics of Artificial Intelligence

Semester 2

  • BCA-DSC-2(Maj)-201 : Computer Organization
  • BCA-DSC-2(Maj)-202P : Practical Based on BCA-DSC-2(maj)-202
  • BCA-DSC-2(Maj)-202 : Introduction to Artificial Intelligence and Data Science
  • BCA-DSC-2(Min)-203 : Object Oriented Programming using C++
  • BCA-DSC-2(Min)-203P : Practical Based on BCA-DSC-2(Min)-203
  • CSA-MDC-102/202/302 :Management Information System
  • AEC-2-201 : English-2
  • CSA-SEC-102/202/302 : Desktop Publishing using GIMP
  • PUN-COMPL-2-201/HCP-COMPL-2-201:Punjabi-2/HCP-2
  • CSA-VAC-101/201/301 /401: Introduction to Blockchain Technology
  • CSA-VAC-102/202/302/402 : Introduction to Computer Hardware
  • CSA-VAC-103/203/303/403 : Digital Empowerment
  • CSA-VAC-104/204/304/404 : Ethics of Artificial Intelligence

Semester 3

  • BCA-DSC-3(Maj)-301 : Computer Architecture
  • BCA-DSC-3(Min)-302 : Data Structures
  • BCA-DSC-3(Min)-302P : Practical Based on BCA-DSC-3(Min)-302
  • BCA-DSC-3(Min)-303 : Computer Oriented Numerical Methods
  • BCA-DSC-3(Min)-303P : Practical Based on BCA-DSC-3(Min)-303
  • CSA-MDC-103/203/303 :Web Development/Designing
  • CSA-MDC-104/204/304 :Introduction to Information Technology
  • BCA-DSC-3(Maj)-304 : Introduction to Machine Learning
  • AEC-3-301 : English-3
  • CSA-SEC-103/203/303 : Backend Web Development

Semester 4

  • BCA-DSC-4(Maj)-401 : Operating System Concepts
  • BCA-DSC-4(Maj)-402P : Practical Based on BCA-DSC-4(maj)-402
  • BCA-DSC-4(Maj)-402 : Database Management System
  • BCA-DSC-4(Maj)-403 : Information System design and Implementation
  • BCA-DSC-4(Min)-405P : Practical Based on BCA-DSC-4(Min)-405
  • AEC-4-401 : English-4
  • BCA-DSC-4(Maj)-404:Cyber Security
  • BCA-DSC-4(Min)-405:Python Programming
  • CSA-VAC-101/201/301 /401: Introduction to Blockchain Technology
  • CSA-VAC-102/202/302/402 : Introduction to Computer Hardware
  • CSA-VAC-103/203/303/403 : Digital Empowerment
  • CSA-VAC-104/204/304/404 : Ethics of Artificial Intelligence

Semester 5

  • BCA-501 : Web Application Development using PHP
  • BCA-502 : Java Programming
  • BCA-503 : Discrete Mathematics in Computer Science
  • BCA-504 :Computer Networks

Semester 6

  • BCA-601 :E-Commerce
  • BCA-602 : Application Development using VB.Net
  • BCA-603 : Computer Graphics and Multimedia Application
  • BCA-604 : Major Project and Seminar