What Students Read

Answers to your Any and Every Study Abroad Queries, All in One Space!

Read on to get your latest updates on Universities, Courses Offered, Student Visa Updates, and lots more!

Fulfil your Futuristic Academic Goals with AECC


DCA Syllabus


DCA is an abbreviation for Diploma in Computer Application. It is a computer-based one-year diploma course. The course is intended to provide learners with fundamental, realistic, and technological knowledge of programming tools and applications used in our daily lives. The required qualification for this program is an intermediate or 12th class in any stream from a recognised board or university.

This course has two semesters; a quick outline of the course is given below:


  • Computer Fundamentals: The following topics are addressed in this section example, Functions, applications, classification and components of computers, various types of devices, and concepts of windows in detail.
  • Office Automation: Aspects of Microsoft tools in detail like MS-Word, MS-Excel, MS-PowerPoint, etc., are covered in this topic.
  • Network Fundamentals: Network devices, types of networks, internet and intranet, and network protocols and anti-virus are covered under this.
  • Web Design: Subject areas covered by this section includes the workings of HTML in detail, phrase tags, meta tags, hyperlinks, and frame management.
  • JavaScript: Subtopic includes, Basics of JavaScript, JavaScript Syntax, placing JavaScript, cookies, page redirection, dialogue box, and XML fundamentals.


  • Database System: Under this section, the sub-topic includes Data models, RDBMS, table design, key, data definition language, and data control language SQL queries.
  • App development: Introduction to programming, PHP basics, PHP advanced, PHP database connectivity, PHP database management.
  • Project work: Related to web designing, using PHP, MySQL AND reports will be supplied.

Thus DCA provides students with a unique opportunity to pursue a career in computers and its application. 

DCA Course Overview

The Diploma in Computer Applications (DCA) is a one-year diploma course in computer applications that includes studying numerous computer applications such as MS Office, Internet Applications, Operating System, Database Management System (DBMS), and HTML.

Students must have a high school diploma or equivalent in any discipline from a recognised board with at least 40% marks to apply for admission to any diploma in computer application colleges.

The diploma in computer application syllabus includes core subjects such as Basic Computer Skills, MS Office Applications, Internet Basics, E-Business, PC Assembly, and Troubleshooting.

DCA Syllabus: Semester Wise

Semester 1 

Topics Covered 

Computer fundamentals

Functions, applications, classification and components of a computer, various types of devices, and concepts of windows in detail

Office Automation

Aspects of Microsoft tools in detail like MS-Word, MS-Excel, MS-PowerPoint, etc.

Network Fundamentals

Network devices, types of networks, internet and intranet and network protocols and anti-virus

Web design

Working of HTML in detail, phrase tags, meta tags, hyperlinks and frame management

Java Script

Basics of JavaScript, JavaScript Syntax, placing JavaScript, cookies, page redirection, dialogue box and XML fundamentals

Semester 2 

Topics Covered

Database System

Data models, RDBMS, table design, key, data definition language, data control language SQL queries

App development

introduction to programming, PHP basics, PHP advanced, PHP database connectivity, PHP database management

Project work

Related to web designing, using PHP, 

Best Universities to Study DCA in India

College Name


National Institute of Management

Mumbai, Maharashtra

Madhav University

Sirohi, Rajasthan

Rabindranath Tagore University

Bhopal, Madhya Pradesh

Annex College of Management 

Kolkata, West Bengal

Madras Christian College

Chennai, Tamil Nadu

University of Mumbai

Mumbai, Maharashtra

DAV college

Jalandhar, Punjab

Holy Cross College 

Tiruchirapalli, Tamil Nadu

Jamal Mohamed College

Tiruchirapalli, Tamil Nadu

Providence College 

Calicut, Kerala


New Delhi

Maharishi Institute of Vedic and Management Sciences 

Bhopal, Madhya Pradesh

Abroad Universities to Study DCA

Popular universities to obtain a diploma in computer applications from outside India are mentioned below:



Australian National University

Diploma of Computing

Centennial College

Diploma in Computer Systems Technician [Fast-track]

Humber College

Diploma in Computer Programmer

Monash University

Diploma in Engineering (IT)

University of Technology, Sydney

Diploma in Information Technology

European Business University

Blockchain Diploma


Diploma in Database Design and Development

PSB Academy

Diploma in Network Defense and Forensic Countermeasure

Abroad Universities:

DCA Syllabus - Abroad - Year Wise

A typical DCA syllabus includes the following courses:

Year I:

Trimester 1: 4 months Trimester 2: 4 months
MCD1470 Engineering Practice
MCD2130 Functions and their Applications OR MCD4490 Advanced Mathematics
MCD4700 Introduction to Computer Systems, Networks and Security
MCD4720 Fundamentals of C++
MCD4710 Introduction to Algorithms and Programming
MCD4140 Computing for Engineering OR MCD4730 Foundations of 3D
Plus two electives from:
MCD4440 Discrete Mathematics for Computer Science
MCD2040 Managing People and Organizations
MCD2080 Business Statistics
MCD4140 Computing for Engineers
MCD4290 Engineering Mobile Apps
MCD4500 Engineering Mathematics
MCD4730 Foundations of 3D

Quick Reads: 

Jobs Prospects After DCA

After getting a Diploma in Computer Applications, one can get jobs in Database Development, Networking, Technical Writing, Software, Graphic Designing, eCommerce Development, etc. Here are some of the most common positions that may be obtained with a DCA:

  • Graphic Designer: Graphic designers are visual communicators who come up with ideas to present in a graphical form by hand or with the help of specialised software for graphic design. They use images, words, and graphics, both in real life and online, to share ideas with people to stimulate, inform, or convince them.
  • Web Developer: A web developer or programmer would get a web design made by a client or a design team and formulates a website based on it. Web developers have a hard job because they have to take a language that people understand, like English, and turn it into a language that computers understand, like Python or HTML.
  • System Tester: System testers ensure that the software is made and put into use and of good quality. Some of the tasks are analysing software and systems, reducing risk, and preventing software problems.
  • Application Support Executive: Application Support Executives help clients in an organisation get the IT services they need, which is essential for the business to run smoothly and be successful. Application Support Analysts make it possible for people to do their jobs within the right business processes.
  • Web Designer: Web designers create or change the look of websites. They understand what it takes to develop a website that works well and is simple. They also know what it takes to make a website look good and be easy on the eyes.
  • Computer Operator: Computer Operators must execute all computer operations and ensure that computer systems and hardware are always working properly. They operate in many businesses and, in certain instances, are employed by a single organisation.
  • Software Developer: From the early planning to set parameters, designing, writing, coding, encrypting, and testing, a software developer is engaged in every aspect of the creation and design of new systems. Sometimes, the job of a software developer and a database administrator may overlap.
  • Data Entry Operator: Data entry operators are experts who spend their working hours manually inputting data into databases on specialised computer systems. They are in charge of ensuring the data's integrity and resolving concerns. Data input requires expertise with Microsoft Word, spreadsheets, and other database systems.
  • C++ Developer: A C++ developer creates computer systems or applications using C++. They may work in embedded systems, financial systems, or even gaming as a C++ developer. The developer may advance to many positions beyond programmer, including lead developer and architect.

Here is the list of Indian organisations hiring graduates from Diploma in Computer Application courses:-

  • Sardius,
  • HCL
  • Techno System Pvt Ltd,
  • Blossoms Infotech, Shining Star,
  • Merit Power Consultants,
  • Benefactor HR Solutions Pvt Ltd,
  • AARDEE EDU Solutions Pvt Ltd,
  • Benefactor HR Solutions Pvt Ltd,
  • Zenith IT Solutions Pvt Ltd, Fortune hub

DCA Books



Diploma in Computer Application

Madhur Kumar Telang

Introduction to computer and programming using python


Comprehensive Computer Learning

B. Kumar

Java The Complete Reference

Herbert Schildt

Operating System

Dr Mohamed Rafi, Mr Vikram Sindhu.S

The DCA program gives students a firm ground to apply for jobs which include data entry, administration, record management, and other computer operating jobs. For a one-year program, its applications are pretty vast and lucrative. Even for higher education, a diploma in computer applications allows more significant opportunities to study abroad. Hence, we can say that DCA can kickstart promising careers in the IT sector.

Candidates who complete a DCA programme will be able to:

  • Gain confidence in using the various computing approaches available to them.
  • Understanding computer terminology and essential components.
  • Understand how to manage data, information, and files.
  • Use a word processor, spreadsheet, or presentation software to create documents.
  • They will learn about computer networks, the Internet, and how to browse the Internet, do content searches, and send an email.
  • Make use of a computer to improve and learn new abilities.

People who have completed DCA are in high demand. Jobs are based on programmes or subjects, and students have many options from a well-known school to choose from several top universities.

Therefore, we can conclude that a diploma in computer applications is an excellent option for advancing one's career if one is interested in computer applications and using their knowledge of computer systems to get employed.

Still unclear about anything? Well, not to worry. Contact aecc and get your queries answered today!

aecc is one of the world's leading educational consultancies with versatile expert professionals ready to help you with any queries you may have. Contact us so we can be of assistance to you in your journey to achieving your dream.

FAQs About DCA Syllabus

Related Posts

study abroad consultants

Let's get social.

Test Preparation

Our Partners