Bachelor of Computer Applications (Honours) (AICTE Approved)
Honours
With the rapid growth of I.T. industry in India, the demand of computer professional is increasing day by day. Bachelor inComputer Applications (BCA) is an undergraduate degree course in Computer Applications, one of the popular courses among the students who want to make their career in the I.T. field. This degree helps interested students in setting up a sound academic base for an advanced career in Computer Applications. It comprises of the subjects like database, networking, data structure, core programming languages like C++, Python and Java. The graduates equipped with BCA degree are able to perform well at various Profiles like Programmers, WebDeveloper ,Database Administrators, Database Designers, Network Analysts, to do all the tasks relating to the development, processing, storing, and communication of information between computers, workstations, mobile phones, and other electronic devices .
Eligibility
10+2 with 40% marks in aggregate
Semesters
Semester Details
-
Semester - I
- Punjabi(Compulsory)/Basic Punjabi/Punjab History
and Culture - Communication Skills in English- I
- Digital Electronics
- Introduction to Programming – C
- Introduction to Computers and Information Technology
- Lab on Programming – C
- Introduction to the Internet
- Business Class – I
- *Foundation Course
- Special course in lieu of Punjabi (Compulsory)
- Special course in lieu of Punjabi (Compulsory) for those students who are not domicile of Punjab.
*Credits/Grades Points of these courses will not be included in the SGPA/CGPA of Semester / Program, only grades will be provide
- Punjabi(Compulsory)/Basic Punjabi/Punjab History
-
Semester - II
- Punjabi (Compulsory) / Basic Punjabi/ Punjab History and Culture
- Communication Skills in English- II
- Computer Architecture
- Database Management System
- Object Oriented Programming (JAVA)
- Lab on Database Management System
- Lab on Object Oriented Programming (JAVA)
- Business Class – II
- Drug Abuse and Ethical Eductaion
1. Special course in lieu of Punjabi (Compulsory)
2. Special course in lieu of Punjabi (Compulsory) for those students who are not domicile of Punjab. -
Semester - III
- Management Information System
- Advanced Database Management System
- Computational Problem Solving
- Numerical Methods and Statistical Techniques
- Lab on Computational Problem Solving
- Lab on Advanced Database Management System
- Internship
- Data Analysis using Spreadsheet and Tableau
- Environmental Studies
-
Semester - IV
- Data Structure
- Computer Networks
- Web Designing and Development
- Applied and Discrete Mathematics
- Effective Soft Skills
- Lab on Data Structures
- Lab on Web Designing and Development
- *Personality Development and Gender Sensitization
*Credits/Grades Points of these courses will not be included in the SGPA/CGPA of Semester/Program, only grades will be provided.
-
Semester - V
- Machine Learning
- Web Development (Full Stack Development)
- Operating System
- Object Oriented Programming -II
- Lab on Object Oriented Programming- II
- Lab on Full Stack Development
- Internship
- Server-Side Programing
- *Job Readiness Course
*Credits/Grades Points of these courses will not be included in the SGPA/CGPA of Semester/Program, only grades will be provided.
-
Semester - VI
- Information Security and Threats
- Software Engineering
- Computer Graphics
- Lab on Graphics Designing
- Project
- Human Rights and Constitutional Rights
-
Semester - VII
-
Semester - VIII