B.C.A. Bachelor of Computer Application

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

  1. English (Compulsory) – A
  2. Fundamentals of Mathematical Statistics
  3. Computer Fundamentals and Computing Software
  4. Problem Solving Through C
  5. Lab based on BCA-16-103
  6. Lab based on BCA-16-104
  7. Environment, Road Safety Education

Semester - II

  1. English (Compulsory) - B
  2. Computer Organization
  3. Fundamentals of Web Programming
  4. Object Oriented Programming using C++
  5. Lab Based on BCA-16-203
  6. Lab Based on BCA-16-204

Semester-III

  1. Punjabi-A/ History & Culture of Punjab-A
  2. Information System Design and Implementation
  3. Computer Oriented Numerical Methods
  4. Data Structures
  5. Lab Based on BCA-16-304
  6. Lab Based on BCA-16-305

Semester - IV

  1. Punjabi-B/ History & Culture of Punjab-B
  2. Software Project Management
  3. Operating System Concepts and Linux
  4. Database Management System
  5. Lab Based on BCA-16-404
  6. Lab Based on BCA-16-405

Semester - V

  1. Computer Networks
  2. Discrete Mathematical Structure
  3. Java Programming
  4. Web Application Development using PHP
  5. Lab based on BCA-16-503
  6. Lab based on BCA-16-504

Semester - VI

  1. E-Commerce
  2. Application Development using VB.Net
  3. Computer Graphics and Multimedia Applications
  4. Lab based on BCA-16-603
  5. 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.