Bachelor of Computer Application (BCA)
Bachelor of Computer Application (BCA)
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
- Software Lab – III (based on BCA-124: Data Structures)
- Drug Abuse: Problams, 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)
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)
Qualifying Subjects
- Drug Abuse: Problem, Management and Prevention To be passed according to University Norms
- Environmental and Road Safety Awareness To be passed according to University Norms
Note:- Eligibility: 10+2 Pass