SD Kanya Mahavidyala

Bachelor of Computer Application

Semester-I

  • General English – I
  • Punjabi (Compulsory)
  • Fundamentals of Information Technology
  • Programming Fundamentals using C
  • Software Lab –I (Windows and Office Automation)
  • Software Lab – II (Based on paper BCA-114: Programming Fundamentals using C)

Semester-II

  • General English – II
  • Punjabi (Compulsory)
  • Digital Electronics
  • Basic Mathematics
  • Data Structures
  • oftware Lab – III (based on BCA-124: Data Structures)
  • Drug Abuse Problem, Management & Prevention

Semester-III

  • English Communication Skills – I
  • Discrete Mathematics
  • Computer System Organizations and Architecture
  • Object Oriented Programming using C++
  • Fundamentals of Database Management System
  • Software Lab – IV
  • Software Lab – V (MS Access Lab)
  • Punjabi (Compulsory)

Semester-IV

  • English Communication Skills – II
  • Computer Networks
  • Management Information Systems
  • Computer Oriented Numerical and Statistical Methods
  • Relational Database Management Systems with Oracle
  • Software Lab – VI (based on paper BCA-224: Computer Oriented Numerical and Statistical Methods)
  • Software Lab – VII (Oracle Lab based on paper BCA-225: Database Management Systems with Oracle )
  • Punjabi (Compulsory)
  • Environmental and Road Safety Awareness

Semester-V

  • English Literary Skills – I
  • System Analysis and Design
  • System Software
  • Java Programming
  • Web Designing using HTML and DHTML
  • Software Lab – IX (based on paper BCA-314: Java Programming)
  • Software Lab – X (based on paper BCA-315: Web Designing using HTML and DHTML)
  • Punjabi (Compulsory)

Semester-VI

  • English Literary Skills – II
  • E-Commerce
  • Operating Systems
  • Web Designing using ASP.NET
  • Software Lab – XI (More on Java based on BCA-314: Java Programming)
  • Software Lab – XII (based on BCA-325: Web Designing using ASP.NET)
  • Punjabi (Compulsory)

Note :- Eligibility: 10+2 Pass