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 MCA course is as follows


First Semester

MCA101 Information Management

MCA102 Object Oriented Programming in C++

MCA103 Computer Organization and Assembly Language

MCA104 Accounting & Financial

MCA105 Technical Communication

MCA106 Software Lab-I (Information Management)

MCA107 Software Lab –II(Object Oriented Programming in C++)

Second Semester

MCA201 Mathematical Foundations of Computer Science

MCA202 Relational Database Management 

 MCA203 Data Structures

 MCA204 Data Communication and Networks  –

 MCA205 Linux Operating System

MCA206 Software Lab –III(Relational – Database Management System)

MCA207 Software Lab –IV(Data Structures)  MCA208 Software Lab –V(Based on Linux Operating System) –

Third Semester

MCA 301 Database Administration

MCA302 Information security

MCA303 Software Engineering & Project Management

MCA304 Java Programming

MCA305 Elective

MCA306 Software Lab-VI[Database Administration ] –

MCA307 Software Lab-VII[Java Programming] – –

Fourth Semester

MCA401 Mobile Application Development  MCA402ECommerce&WebApplicationDevelopment MCA403 Interactive Computer Graphics

MCA404 Advanced Operating Systems

MCA405 Software Lab-VIII(Web& MobileApplication Development)

 MCA406 SoftwareLab-IX(Interactive Computer Graphics )


                  Fifth Semester

MCA501 Artificial Intelligence

MCA502 Design and analysis of algorithms 

MCA503 Web Technologies

MCA504 Object Oriented Analysis& Design with UML

MCA505 Software Lab–XI(Web Technologies)

MCA506 Software Lab–XII(Object Oriented Analysis and Design with UML)

MCA507 Industrial Training

Sixth Semester

MCA601 Data Warehousing& Mining

MCA602 Cloud Computing

MCA603 Advanced Computer Architecture

MCA604 Software Testing& Quality Management  MCA605 Software LabXIII (Software Testing) – MCA606 Project – – 8 180 120 300 8 TII


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



WiFi Campus


Phone: Admission Incharge or HOD