Accredited at “A++” grade (highest level as per modified criteria notified on 27.07.2017) by NAAC and Conferred “University with Potential for Excellence” status by UGC

online mca degree program

Postgraduate Programs

Master of Computer Applications (MCA) Degree Program

MCA program of the Guru Nanak Dev University, Amritsar, is structured in such a way that it meets the increasing demand of professionals and students in the field of Computer Science and Information Technology. The program emphasizes on the application of software to resolve scientific as well as commercial problems. MCA is a dynamic course designed to provide the foundation for research in the core and emerging areas of all disciplines in computer Application.

You'll learn how to:

  • Software Engineering & Project Management
  • Statistics & Probability
  • Computer Organization & Architecture
  • Object-Oriented Programming
  • Web Technologies & Mini Project-Lab
  • Data Structure & Operating System
  • Decision Making & Mathematical Modeling

Get started

United States

3 Years

Total Credit

Total Fees For The Course



Key Features

Openness and Flexible

A more faster, productive and trackable learning process . Self-Paced Learning with Anywhere, Anytime access.

Friendly User Interface

An effective user interface that includes easy navigation and customized dashboard to help quick access for the students.

Learning Management System

A learning platform for online content such as e- content, presentations , videos to improvise students engagement and productivity.

Guidance and Support

Resources provided to students to meet their learning standards ,uphold the progress and achieve better success.

Assessments and quizzes

Customized tests for students with online accessibility to help students evaluate their knowledge progress.

Flexible Fee Plan

An attractive and affordable payment plan , enabling students to budget expenses overtime.


"Education is the most powerful weapon which you can use to change the world"

-Nelson Mandela


Indian Students -

  • BBA / B. Com / B.Sc. (Regular / Hons.) Economics or Graduate in any stream with Mathematics / Statistics / Computer Sciences/ Applications / IT / Computer Maintenance / Quantitative Techniques as one of the elective subjects with 50% marks (45% for SC/ST) in aggregate or any equivalent degree there to.


  • Bachelor’s degree in any stream with 50% marks (45% for SC/ST) in aggregate with Mathematics as an elective subject at +2 level.

Course Content

  • Computer Fundamentals
  • Introduction to Programming
  • Computer Oriented Numerical & Statistical Methods
  • Communication Skills

  • Data & File Structures
  • Computer Organization & Architecture
  • Computer Based Optimization Techniques
  • Computer Networks

  • Microprocessor & its Applications
  • Data Base Management System
  • Operating System
  • Object Oriented Programming using JAVA
  • Programming Laboratory - III

  • Information System
  • Evolutionary & Intelligent Computing Theories & Applications
  • Web Technologies
  • Computer Graphics
  • Programming Laboratory - IV

  • System Software
  • Software Engineering
  • Fundamentals of Cloud Computing
  • Introduction to Machine Learning
  • Programming Laboratory - V

  • Project

Contact Us

| 18005720818

(Toll Free)

Request more information


Yes, all the programs are UGC approved.

Online programs transcend time, geographic locations and other barriers to higher education. This can be helpful to those who work full time, live in remote regions or are constantly on the move. 

Yes, this degree is recognized globally.

  • High-speed internet access
  •  Laptop/computer
  • Webcam 
  • Microphone.

No, there are no Online classes as of now. Students are provided with the learning materials on their student portal. They are required to go through the materials and appear for the exams.

The University does not have any set schedule for the exams. It is a self-paced program. Students can appear for the exams as per their own convenience, as long as they complete it within the given duration of their respective course.

Students can access the application form online by filling in all the required personal, academic and employment details. Once completed & the initial payment towards the course is processed, it takes 5-7 business days for the application to be verified and approved. 

The duration of the GNDU offered online MCA course is 3 years. Designed and conceptualized it progresses passing six semesters, each of duration 6 months.

Holding an MCA degree qualifies you to work as a leading and prominent IT professional. It lands you working possibly as a:

  • Software Developer
  • Hardware Engineer
  • System Analyst
  • Web Designer & Developer
  • Software Consultant
  • Database Engineer
  • IT Architect
  • Cyber Security
  • Cloud Architect
  • Database Scientist
  • Project Manager
  • Technical Writer

Yes, it is a good career option. The Information Technology sector holds great career opportunities and growth for MCAs worldwide. Meeting the increasing demand of professionals in the field of Computer Science and Information Technology MCAs draw admirably.

Yes, an online MCA degree is valuable when acquired from a recognized and authorized online University. Degrees attained through accredited e-learning academic establishments are acknowledged globally.

The MCA course at GNDU advances through six componential semesters defined as the course stages. Each semester supports learning and specializing course subjects scholarly.

Semester 1
  1. Computer Fundamentals
  2. Introduction to Programming
  3. Computer Oriented Numerical & Statistical Methods
  4. Communication Skills
Semester 2
  1. Data & File Structures
  2. Computer Organization & Architecture
  3. Computer-Based Optimization Techniques
  4. Computer Network 
Semester 3
  1. Microprocessor & its Applications
  2. Database Management System
  3. Operating System
  4. Object-Oriented Programming using JAVA
  5. Programming Laboratory - III
Semester 4
  1. Information System
  2. Evolutionary & Intelligent Computing Theories & Applications
  3. Web Technologies
  4. Computer Graphics
  5. Programming Laboratory - IV
Semester 5
  1. System Software
  2. Software Engineering
  3. Fundamentals of Cloud Computing
  4. Introduction to Machine Learning
  5. Programming Laboratory - V
Semester  6  
  1. Project