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 bca degree program

Undergraduate Programs

Bachelor of Computer Applications(BCA) Degree Program

The Bachelor of Computer Application program at the Guru Nanak Dev University, Amritsar is designed in a way to enhance the skills of the students. The online BCA degree ensures that you are blended with the right kind of skills to make a flourishing career in the field of computers and technology.

You'll learn how to:

  • Enhance skills in computer, information technology, communication, organization and management.
  • Understand the technological applications with the rapid growing demands of this field.
  • Become an outstanding IT Professional in the arena of technology to apply theory of relativity in the computer world.
  • Develop knowledge about different computer applications

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 -

  • +2 with at least 40% marks in aggregate or equivalent examination.

Course Content

  • Introduction to Programming in C
  • Introduction to Computers and Information Technology
  • Communication Skills in English-I
  • Programming Laboratory - I
  • Drug Abuse: Problem, Management and Prevention (Compulsory Paper) Problem of Drug Abuse

  • Introduction to Programming in C++
  • Principles of Digital Electronics
  • Numerical Methods and Statistical Techniques
  • Programming Laboratory - II
  • Drug Abuse: Problem, Management and Prevention (Compulsory Paper) : Management and Prevention

  • Computer Architecture
  • Database Management System
  • Computational Problem Solving using Python
  • Programming Laboratory - III
  • Environmental Studies (Compulsory)

  • Data Structure & File Processing
  • Information Systems
  • Internet Applications
  • System Software

  • Computer Networks
  • Web Technologies
  • Operating System

  • Computer Graphics
  • Software Engineering
  • 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.