Bachelor of Computer Applications (BCA)

Bachelor of Computer Applications (BCA) is an undergraduate Information Technology course. The programme provides a sound academic base from which an advanced career in computer application can be developed. The programme provides a substantial understanding of concepts in key areas of Computer Science.

Eligibility and admission

All those candidates who have passed the 10+2 or its equivalent examination in any stream.


Those candidates who have passed their Matriculation examination and have also passed three year Diploma in any trade from Punjab State Board of Technical Education & Industrial Training, Chandigarh or such Examination from any other recognized State Board of Technical Education, or Sant Longowal Institute of Engineering & Technology, Longowal.

Curriculum highlights

Semester I

  • Introduction to Computers and IT
  • Programming in C
  • Personality Development-I
  • System Analysis and Design
  • Mathematical Foundation of Computer Science-I

Semester II

  • Data Structure using C
  • DCLD
  • Communications-I
  • Management Information System
  • Mathematical Foundation of Computer Science II

Semester III

  • Object Oriented Programming using C++
  • Computer Architecture
  • Database Management System
  • Web Designing

Semester IV

  • Data Communication and Network
  • Visual Basic Programming
  • Microprocessor and Microcontroller

Semester V

  • Computer Graphics
  • Core Java
  • Software Engineering
  • Data Warehouse and Mining

Semester VI

  • Advanced Java
  • System Software
  • Handling Operating System
  • Principles of Management

The duration is three years, divided into six semesters. The programme provides sound practical skills for addressing problems which arise from computer systems and applications.

Students have a bright future in the IT field as they can take up ample jobs as programmers and grow to become project managers. B.C.A. also paves way for a post graduation in the relevant field which is always preferred. Students can seek jobs both in public and private sectors, banking, insurance, accounting, stock markets, e-commerce and marketing. Typical job profiles include software publishers, finance managers, computer programmers, teachers & lecturers, chief information officers, marketing managers, business consultants, computer scientists, database administrators, computer systems analysts, independent consultants, computer support service specialists, information systems managers, systems administrator computer presentation specialists and software developers.

Program Fee (Per Semester) Amount
Semester Fee 35500

For International Fee Details Click Here

For Scholarship Details Click Here