Bachelor of Computer Applications

BCA is an integrated course comprising three parts spread over three years with each each consoling of two semesters. University exams are conducted at the end of every semester.

Duration: 3 Years (6 Semesters)
Eligibility: 10+2 or any other examination recognized as equivalent


Semester – I
111: General English I
112: Punjabi (Compulsory)or Punjabi Compulsory (Mudla Gyan)
113: Fundamentals of Information Technology
114: Programming Fundamentals using C
115: Software Lab I (Windows and Office Automation)
116: Software Lab II (Based on paper BCA-114 Programming fundamentals using C)


Semester – II
121 General English II
122 Punjabi (Compulsory)or Punjabi Compulsory (Mudla Gyan)
123 Digital Electronics
124 Data Structures
125 Basic Mathematics
126 Software Lab-III (Based on paper BCA-124 Data Structure)


Semester – III
211 English Communication Skills – I
212 Discrete Mathematics
213 Computer System Organisation and Architecture
214 Object Oriented Programming using C++
215 Fundamentals of DBMS
216 Software Lab – IV (Based on BCA-214)
217 Software Lab – V (Based on BCA-215)


Semester – IV
BCA 221 English Communication Skills – II
BCA 222 Computer Networks
BCA 223 Management Information System
BCA 224 Computer Oriented Numerical and Statistical Methods
BCA 225 Relational Database Management Systemwith Oracle
BCA 226 Software Lab – VI (Based on paper BCA-224)
BCA 227 Software Lab – VII (Based on paper BCA-225)
BCA 228 Environmental Studies & Road Safety Awareness


Semester – V
BCA 311 English Literary Skills-I
BCA 312 System Analysis & Design
BCA 313 System Software
BCA 314 Java Programming
BCA 315 Web Designing using HTML & DHTML
BCA 316 Software Lab-IX (based on paper BCA-314: Java Programming)
BCA 317 Software Lab-X (based on paper BCA-315: Web Designing using HTML and DHTML)


Semester – VI
BCA 321 English Literary Skills-I
BCA 322 E-Commerce
BCA 323 Operating System
BCA 324 Software Engineering
BCA 325 Web Designing using ASP.NET
BCA 326 Software Lab-XI (More on Java Based on BCA-314 : Java Programming)
BCA 327 Software Lab-XII (based on BCA-325: Web Designingusing ASP.NET)


Shape Your Future in Our College