Information Technology covers a broad spectrum of hardware and software solutions that enable organizations to gather, organize, and analyze data that helps them achieve their goals. The Department of Computer Applications (BCA, MCA) provides a creative learning environment where the development of computer programming skills, concept and values are the primary methodologies.

Students are trained in the fields of Systems Designing, Application Software Development, Enterprise Resource Planning, Computer Networks, System Administration, Web Designing and Development, Database Administration, Parallel and Vector Processing, Data Mining and Warehousing etc.


  Computer Systems Analyst.
  Cloud Specialist
  Computer Forensic Investigator.

  Health IT Specialist

  Database Administrator
  Web Developer
  IT Manager
  Information Technology Vendor Manager
  Computer Systems Administrator.
  Mobile Application Developer.

Admission to this course starts in the month of May Every year.


For Regular MCA, BCA the duration of course is 3 years. The course is divided into 6 Semesters.

For Lateral entry MCA, BCA the duration of course is 2 Years. The course is start from 3rd semester and has 4 semesters.


This course is affiliated with Punjab technical University, Kapurthala and is approved by AICTE, New Delhi.

The eligibility conditions to join this course are as follows:

For BCA eligibility conditions–All those candidates who have passed the 10+2 or its equivalent examination in any stream conducted by a recognized Board / University / Council.

For BCA Lateral entry eligibility conditions – 3 years Polytechnic Diploma in IT/CSE (or equivalent) OR 10+2 with 1 year Diploma in computer application/IT (or equivalent)from a recognized University with Mathematics as course at 10+2 or DIT /DCA level.
For MCA eligibility conditions–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.

For MCA –Lateral Entry eligibility conditions— All those candidates who have passed any recognized Bachelor’s degree of minimum three years duration in BCA, Bsc(IT/Computer Science) with Mathematics as a course at 10+2 level or at Graduation level. Obtained at least 50%(45% in case of candidates belonging to reserved category)at the qualifying examination.


University examinations are taken twice every year as per following schedule.

Odd Semester                                     November and December (Every year)

Even Semester                        April and May (Every year)


Structure of the BCA course is as follows


First Semester

1.BSBC101 Communication-I

2.HVPE101 Human Values and Professional Ethics

3.BSBC102 Programming in C

4.BSBC103 Mathematics- I

5.BSBC104 Information Technology

6.BSBC105 Software Lab-I (Programming in C) –

7.BSBC106 Software Lab-II (Information Technology)

Second Semester

1.EVSC 101 Environmental Science

2. BSBC 201 Communication-II

3. BSBC 202 Mathematics-II

4.BSBC 203 OOPS Using C ++

5.BSBC 204 Computer System Architecture  6.BSBC 205 Workshop on Web Development –  7.BSBC 206 Software Lab-III (OOPS Using C++)

Third Semester

BSBC 301-System Analysis & Design

BSBC 302-Data Structures

BSBC 303-Digital Circuits & Logic Design

BSBC 304-Workshop on Visual Basic

BSBC 305-Basic Accounting

BSBC 306-Software Lab-IV (Data Structures)

BSBC 307-Hardware Lab-I (Digital Circuits & Logic Design)


Fourth Semester

BSBC 401-Software Engineering

BSBC 402-Microprocessors & Microcontrollers

BSBC 403-Operating Systems

BSBC 404-Database Management Systems

 BSBC 405-Hardware Lab-II (Microprocessors & Microcontrollers)

BSBC406  Software Lab-V (Database Management Systems)

Fifth Semester

BSBC501 Data Warehousing & Mining

BSBC502 Programming in Java

BSBC503 Management Information System

 BSBC 504 Workshop on Advanced Web Development

BSBC505 Software Lab-VI(Programming in Java)

BSBC506 Project Work –

Sixth Semester

BSBC601 Principles of Management

BSBC602 Computer Graphics

BSBC603 Computer Networks

BSBC604 Information security

 BSBC605 Software Lab-VII (Computer Graphics) BSBC606 Project Work-II

                                               FEE STURUCTURE

Fee structure for the course is notified every year by the University.



WiFi Campus


Phone: Admission Incharge or HOD