Enter your keyword


Aiploma in Computer Applications (DCA)

Diploma in Computer Applications - Overview

Tata Institute of Social Sciences offer the School of Vocational Education (SVE) in December 1990, to offer instant and definite interventions to enhance the lives of the needy and marginalized youth, mainly who are excluded by the formal school education system, through suitable vocational education programmes. It has been framed with a visualization of making an ecosystem that would bring back the dignity of labour for blue collar stream of work and generate sustainable sources of revenue. This project has been started under the aegis of All India Council for Technical Education (AICTE) planned by the Ministry of HRD, Government of India.

Diploma in Computer Applications - Introduction and Course Objectives

This course is aimed toward training candidates for the profession of Service desk executive, Helpdesk Executive, IT Support Executive, Technology Support Executive Helpdesk Coordinator in IT and ITES sector.

This course will also help them to learn basic windows OS operation and management, working in and as a team, handle extremely stressful conditions and sharpen their decision making skills.

The Diploma program will provide a Platform for beginner to start working in key areas of Industry.

It will help to Improve Basic computer skills of students. It will offer an exposure of the IT Environment. This program will help to Enhance Practical knowledge of computer and will make a candidate Job Ready for IT Industry.

The Main objectives of the course would be to make ready-to-be-employed workforce of lab technicians, who would be:

  • Having a good knowledge of the essential protocols and procedures of functioning.
  • Trained and skilled to execute the tasks with strict adherence to rules and safety measures and execute the procedures with expertise.

  • Equipped with the proper set of abilities and attitudes that would make them all encompassing Diploma In Computer Applications (DCA)

Diploma in Computer Applications - Eligibility for Admission

The candidate should have passed 10+2 in any discipline.

Diploma in Computer Applications - Employability/Skill enhancement

Undergoing the Diploma in Computer Applications will give the students, an upper hand in comparison to others as they will receive additional specialized training as follows:

  • Fundamental knowledge of computer and its terminology
  • Manage, co-ordinate and resolve clashes as fast as possible at primary support level
  • Dealing with basic service requirements and incidents at the IT helpdesk
  • Make and maintain positive and effective relationships with clients
  • Problem-solving attitudes in different circumstances
  • Plan and organizing the work in order to complete it to the essential standards on time
  • Work with efficiency with colleagues, either in your own work group or in other work groups within an organization.
  • Analyze inputs from appropriate people to recognize, resolve and record design defects and inform future designs
  • Develop basic programming structures to implement functionality in line with necessities outlined in BRS/URS, SRS and HLD
  • Identify  issues you have working with colleagues and take the initiative to solve these issues
  • Review codes and UTCs & implement UTCs for documenting results.

All other pages content is attached with the email.

Semester wise Distribution of Credits

SemesterVocational Theory CreditsVocational Theory HoursVocational Practical CreditsVocational Practical HoursTotal CreditsTotal Hours
Semester 1101501030020450
Semester 281201236020480

Theory: 1 credit=15 hours
Practical: 1 credit= 30 hours

Diploma in Computer Applications - Course Structures

S. No.Topic/ModuleCreditsDuration (Hrs) ·         Key Learning Outcomes
1Fundamentals of Computers and230·         Understand the functions, characteristics & basic components of a computer system.
Information Technology·         Know-how of various peripherals, storage devices & understand their physical structure & working.
·         Understand operating system & file system basics
·         Understand the difference between machines, assembly, High Level & 4 GL languages.
·         Understand & use computer networks
2Operating System- Windows230·         Understand working of O.S. (Windows,), Network O.S, booting process & file system.
·         Installation & fine tuning of Windows 7 and 8
·         Ability to use & work with Windows: accessories /programs & system tools.
·         Understand Login, Logout, file, directories & sub directories.
·         Work with advanced features of Windows
·         Ability to setup Dialup Network & internet connection with windows.
·         Familiar with Internet terminology and web browsing
·         Using internet function like e-mail, browsing searching, ftp etc
3Web Designing230·         Introduce the basics of HTML tags.
·         Impart knowledge about Cascading Style Sheet (CSS).
·         To impart functional knowledge web hosting.
4Computers In Office Automation 230·         Creation, edition, & printing a document/ page/ presentation/ excel sheet in MS Office.
(MS Word, Excel& PowerPoint)·         Incorporate & use advanced features in MS Word.
·         Inserting word art, shapes, Clipart, Charts, Smart arts, symbols, Graphs etc. in a document/slide.
·         Calculations using various formulas, Function in Excel.
·         Using wizards various data types features with data, cell & texts.
·         Represent data as chart in MS Word, Excel & PowerPoint.
·         Design simple presentations using text, graphics, images, tables and charts.
·         Design presentations with advance features using animations & objects.
5Programming Concepts & Techniques, 230·         Understand programming concept
Programming In C++·         Coding, debugging & testing of program.
·         Understand the difference between procedure oriented programming & OOP paradigm.
·         Understand concepts of OOPs. & its benefits.
·         Understand the methodology to solve the problem – algorithm, flowchart & coding.
·         Construct, compile, link & execute the C++ programs.
·         Familiarity with tokens, keywords, identifies, data types & various operators
·         Write & execute program using: - arithmetic operators/expression/character data type/ integer /float/etc.
·         Type compatibility, Declaring, & initializing variables.
·         Making an outside function inline.
·         Understand private member function, arrays in class & memory allocation for objects.
·         Write & execute program using classes & objects; constructors & destructors.
·         Function declaration and definition.
·         Understand difference between call by reference & return by reference, inline function.
·         Write & execute the programs using call by reference & return by reference; Inline functions, Default argument, const. Argument; function overloading, friend & virtual function.
·         Ability to overload unary operator, binary operator using friends in modifying & executing programs.
·         Understand various types of inheritance.
·         Modify a C++ Program file which uses :-
·         Derived class of single level inheritance.
·         Derived class constructors.
·         Derived class with multiple inheritances.
·         Class inside another class.
·         Distinguish between compile time & run time polymorphism.
·         Understand pointer, pointers to objects, to derived class & this pointer and C++ program using them.
6Vocational Practical-110300Practical will be conducted on the topics studied in this semester.
7Communication And Personality230·         Basic communication skills
Development·         Grooming
·         Communicate with colleagues clearly, concisely and accurately
·         Work with colleagues to integrate your work effectively with theirs
·         Follow organization’s policies and procedures for working with colleagues
·         Provide different types of information that colleagues might need and know the importance of providing this information when it is required
·         Know the importance of understanding problems from your colleague’s perspective and how to provide support.
·         Know the knowledge and skills required in your job role
·         Know your current learning and development needs in relation to your job role
·         Different types of learning styles and methods including those that help you learn best
·         Importance of taking responsibility for your own learning and development
8Programming With Visual, Basic.Net230·         Understand the features & architecture of .NET framework
·         Understand the event driven architecture.
·         Understand & use the various Windows application development tools.
·         Familiarity with visual studio, project basics & IDE of VB. NET.
·         Work with VB.NET language
·         GUI programming with Windows form
·         Use OOP in Visual Basic.Net
·         Database programming with ADO.NET
9Desktop Publishing with Adobe Illustrator230·         Recognition of different traditional printing methods.
·         Format character & paragraph, placing image behind text.
·         Install & use different fonts & typeface.
·         Design, cards, letterheads, magazines etc.
10Internet & Web Technology230·         Understand computer network concept ( topologies, layers)
·         Describe various media & equipment used in networking.
·         Narrate evolution of internet, WWW- History & working.
·         Understand basics of web browsers, concepts of search engines and web protocols.
·         Use extensions & plug-ins of browsers - IE, Firefox, chrome.
·         Obtain an email address using web based and POP 3 email services.
·         Install & configure email client software.
·         Familiarity with the use of FTP.
·         Understand data transmission protocols, client-server architecture, FTP and its usages.
·         Use telnet with browser.
·         Understand “Use Net” & use browser as news group reader.
·         Use internet services like: Gopher, WAIS, ARICHE, Veronica.
·         Know about IRC, Its features, use & IRC servers.
·         Comprehend Unix/Linux & Windows based web servers like: PWS, IIS, Apache and Tomcat etc.
·         Setting up of firewalls on system
·         Understand & use various means of data security on internet.
·         Identify & distinguish basic syntax of internet languages like: HTML, DHTML, XML, .NET, PHP, JAVA, Java Script, AJAX, VB.NET, C# & CSS.
11Vocational Practical-210300Practical will be conducted on the topics studied in this semester.
12Project260·         Basic experience and knowledge of application software dev./web dev./application dev.
Working on below technologies
C++ programming language:
Programming With Visual Basic.Net
Web designing
Internet & Web Technology

Diploma in Computer Applications - Method of Teaching

A combination of vocational theory inputs along with relevant practical exposure that would commensurate with the guidelines provided in the Facilitator’s guide.

Diploma in Computer Applications - Method of Assessment & Weightage

The assessment of students would be done in written, oral and practical examination. The Assessment Weightage are as follows:
Written + Oral – 50%
Practical examination – 50%

Syllabus for Diploma in Computer Applications

This course intends to bring to the job market such professionals who are trained for the job of Helpdesk Executive, Service Desk Executive, Technology Support Executive, IT Support Executive, and Helpdesk Coordinator in IT and ITES sector. The course is integrated program which includes practical along with the theory which helps the candidates to work easily in office environment.
The course also includes the module of Communication and Personality Development which trains the candidate how to communicate with colleagues clearly, concisely and accurately.

Learning Objectives
450 Pages Free
• Understand the functions, characteristics & basic components of a computer system.
• Work with advanced features of Windows
• Understand & use computer networks
• Ability to setup Dialup Network & internet connection with windows.
• Familiar with Internet terminology and web browsing
• Using internet function like e-mail, browsing searching, ftp etc
• Incorporate & use advanced features in MS Word.
• Understand programming concept
• Coding, debugging & testing of program.
• Basic communication skills
• Know the knowledge and skills required in your job role
Download PDF
Course Content
2H 30M Seminar

Fundamentals of Computers and Information Technology
Operating System- Windows
Web Designing
Computers In Office Automation (MS Word, Excel & PowerPoint)
Programming Concepts & Techniques, Programming in C++
Vocational Practical- 1
Communication And Personality Development
Programming With Visual, Basic.Net
Desktop Publishing with adobe illustrator
Internet & Web Technology
Vocational Practical- 2
Project Work.

























Start On January 1, 2020
Duration 1 Year
Level Diploma
University Tata Institute of Social Sciences
Institute PC Training Institute Limited
Location Pitampura, New Delhi

Location map

Share our course

Free Demo