Explore Digital Potential

Bachelor of Computer Applications: Empower Your Tech Career

Our Bachelor of Computer Applications (B.C.A.) program equips students with in-depth technical knowledge and hands-on experience covering programming, networking, databases, web development, and digital electronics. The curriculum cultivates logical thinking, analytical skills, and practical expertise essential for today’s IT industry. This course prepares students for dynamic careers spanning software development, system analysis, web design, and tech entrepreneurship.

DURATION

3 YEARS (Semester System)

TOTAL NO. OF SEATS

40

ELIGIBILTY

  • BCA 1st Year: Applicants must have passed the 10+2 examination (any stream) or equivalent from a recognized board or university, in accordance with Punjabi University, Patiala norms. No reappear in any subject is permitted for direct first year admission

  • BCA 2nd Year: Passed B.C.A. 1st Year or have passed at least 50% of the total papers in the two semesters of the first year, as per university rules

  • BCA 3rd Year: Passed B.C.A. 2nd Year or have cleared 50% of the total papers across the four semesters of the previous two years.

B.C.A. 1st Year
Semester I Subject Code
General English-I

BCA-111

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

BCA-121

Punjabi Compulsory or Mudla Gyan
BCA-122
Digital Electronics
BCA-123
Data Structures
BCA-124
Basic Mathematics
BCA-125
Software Lab. -III (Based on BCA 124: Data Structure)
BCA-126
Drug Abuse : Problem
BCA-127
Semester-III Subject Code
English Communication Skills-I

BCAB-2101T

Management Information System
BCAB-2102T
Discrete Mathematics
BCAB-2103T
Computer System Organization & Architecture
BCAB-2104T
Object Oriented Programming using C++
BCAB-2105T
Software Lab-IV (Object Oriented Programming using C++)
BCAB-2106T
Punjabi (Compulsory)-III
BCAB-2107T
Environmental and Road Safety Awareness
ERSB2101Q
Semester-IV Subject Code
English Communication Skills-II

BCAB-2201T

Computer Network
BCAB-2202T
Computer Oriented Numerical and Statistical Methods
BCAB-2203T
Relational Data Base Management Systems
BCAB-2204T
Software Lab-V (Computer Oriented Numerical and Statistical Method Lab)
BCAB-2205T
Software Lab-VI (Relational Data Base Management Systems Lab)
BCAB-2206L
Punjabi (Compulsory)-IV
BCAB-2207T
Semester-V Subject Code
English Library Skills-I

BCAB-3101T

System Analysis and Design
BCAB-3102T
Java Programming
BCAB-3103T
Web Designing using ASP Net
BCAB-3104T
Software Lab-IX (based on paper BCAB3103T: Java Programming)
BCAB-3105L
Software Lab-X (based on paper BCAB3104T: Web Designing using ASP Net)
BCAB-3106L
Semester-VI Subject Code
English Literary Skills-II

BCAB-3201T

Software Engineering
BCAB-3202T
Operating System
BCAB-3203T
Python Programming
BCAB-3204T
Software Lab-XI (Minor Project)
BCAB-3205L
Software Lab-XII (based on BCAB3204T: Python Programming)
BCAB-3206L
Contemporary home office setup featuring blue LED lighting and sleek design elements.
Close-up of network cables and ports in a server rack, showcasing connectivity.

CARREAR OPPORTUNITIES

  • Web Designer and Web Developer

  • Software/Application Developer
  • Database Administrator

  • System Analyst

  • Network Administrator or Engineer

  • IT Support Specialist

  • Project Coordinator in IT Companies

  • Digital Marketing Executive

  • Higher Studies and Research
    Pursue M.Sc. IT, MCA, PGDCA, or certifications in technologies (Java, Python, Data Science, etc.) for career advancement.

MALCOM

"The purpose of education is to replace an empty mind with an open one."

— Malcom Forbes

Scroll to top