Professional Training &
100% Projects Based Training

Be Professionals From Professionals               Only Professionals can Make u Professional

Part Time
Duration 12 Months
Class 1.5Hrs.
Days 3 Days in a week
Half Time
Duration 8 Months
Class 1.5 Hrs.
Days Mon-Fri
Full Time
Duration 4 Months
Class 3 Hrs.
Days Mon-Fri

Name : DOEACC ‘A’ Level ( Information Technology)

Eligibility : 10+2 passed or ITI Certificate passed (one year after class 10)

Duration : 1 year (Semester System)

Certificate Awarding Body : NIELIT (formerly DOEACC Society)

Academic Curriculum of DOEACC 'A' LEVEL

DOEACC ‘A’ Level Course is a Course of DOEACC Society in the field of Information Technology. The duration of the course is 1 Year (3 semesters of 4 months each). This course is equivalent to advance diploma course in Computer Application (ADCA).The course starts in the month of January and July every year.


The Objective of the course is to prepare candidates for DOEACC examination by imparting required knowledge and skill.


Recognition has been given by the Government of India to DOEACC ‘A’ level examination conducted by the DOEACC Society as equivalent to Foundation Course in IT for the purpose of employment to the posts and services under Central Government.


10+2 passed or ITI Certificate passed (one year after class 10).

Intake :

20 seats for each session

Selection Procedure :

Selection of candidate is purely through an entrance test conducted by NIELIT, Kohima. If the number of applicants is less, entrance test is not held.

Syllabus :

Pass Percentage To qualify for a pass in a module, a candidate must have obtained at least 50% in each theory, practical examination and project. Following table shows the marks distribution

Module Code Module Maximum Marks
A1-R5 Information Technology tools and Network Basis 100
A2-R5 Web Designing & Publishing 100
A3-R5 Programming and Problem Solving through Python 100
A4-R5 Internet of Things and its Applications 100
A5-R5 Data Structures Through Object Oriented Programming Language 100
A6-R5 Computer Organization and Operating System 100
A7-R5 Database Technologies 100
A8-R5 System Analysis, Design and Testing 100
A9.x-R5 One Module out of A9.1-R5, A9.2-R5, A9.3-R5, A9.4-R5 and A9.5-R5.
A10.x-R5 One module out of A10.1-R5, A10.2-R5, A10.3-R5, A10.4-R5 and A10.5-R5.
PR-I Practical-1 (Based on Modules A1-R5 to A4-R5) 100
PR-II Practical-2 (Based on Modules A5-R5 to A7-R5) 100
PJ-I Mini Project 100
PJ-II Major Project based on Specialized Areas 200
  Total Maximum Marks 1500

Detailed Syllabus :

Module: A1-R5-Information Technology Tools and Network Basics


The module is designed to equip a student to use computers for professional as well as day to day use. It provides theoretical background as well as in depth knowledge of Software/ packages.

Module Units

  1. Introduction to Computer, Introduction to Operating System
  2. Word Processing
  3. Spreadsheet
  4. Introduction to Internet and WWW, E-mail, Social Networking and e-Governance Services
  5. Digital Financial Tools and Applications, Overview of Future Skills & Cyber Security

Module: A2-R5-Web Designing & Publishing

Introduction to Module

This module is designed to start web designing, irrespective of knowledge currently the students have in this area. The businesses, nowadays, are heavily relying on web based applications. The purpose of this module is to provide skill to students in designing layouts of web sites. By the end of this module, students will be able to describe the structure and functionality of the World Wide Web, create web pages using a combination of HTML, CSS, and JavaScript and Angular js. The students will also learn how to design and integrate multimedia objects in web site. Further, the student will learn how web sites are published.

Module Units

  1. Introduction to Web Design and Editors, HTML Basics
  2. Cascading Style Sheets (CSS)
  3. CSS Frameworks
  4. JavaScript and Angular JS
  5. Introduction to Web Design and Editors, HTML Basics

Module: A3-R5-Programming and Problem Solving though Python Language

Introduction to Module

Python is easy to use, powerful and versatile programming language, making it a great choice for developers. Python is used widely in different areas likes building Raspberry Pi applications, writing script program for desktop applications, configuring servers, developing machine learning & data analytics applications and developing web applications.

Module  Units

  1. Introduction to Programming, Algorithm and Flowcharts to solve problems
  2. Introduction to Python, Operators, Expressions and Python Statements, Sequence data types
  3. Functions, File Processing, Modules
  4. Numpy Basics

Module: A4-R5- Introduction to Internet of Things(IoT) and its Applications


The module is designed to equip the students to understand the basics of connected world that is Internet of Things (IoT) and its applications. IoT primarily refers to the connected and smarter world having physical and virtual objects with some unique identities. IoT applications spans across domains of industrial control, retail, energy, agriculture, etc. This module provides the theoretical and practical aspects of interfacing sensors and actuators, making informed world of Things speaking to each other. The different type of communication modes and models are discussed in detail. The in-depth knowledge of software and packages is provided to make applications in IoT paradigm.

Module Unit

  1. Introduction to IoT – Applications/Devices, Protocols and Communication Model
  2. Things and Connections
  3. Sensors, Actuators and Microcontrollers
  4. Building IoT Applications
  5. Security and Future of IoT Ecosystem
  6. Soft skills-Personality Development

Module: A5-R5- Data Structure Through Object Oriented Programming Language


Good knowledge of data structures and algorithms is the foundation of writing good code. Having good knowledge of essential Data structures like array, string, linked list, stack, queue, tree, graph etc makes one understand when to use which Data Structure and accordingly reduce the space and time complexity of the algorithm. Using the right data structure can drastically improve the performance of an algorithm.
In depth understanding of Data Structures, enables one to understand how computer gets things done. Everything from memory allocation in the depths of operating system, to the inner workings of an RDBMS, to how networking stack manages to send data from one place to another, all computers rely on fundamental data structures and algorithms, so understanding them better makes one understand the computer better.
In this course, the Data Structures and algorithms have been implemented using Object Oriented Approach with C++.Object-oriented programming (OOP) is a programming language model in which programs are organized around data, or objects, rather than functions and logic. An object can be defined as a data field that has unique attributes and behaviour. OOP approach enables a programmer to deal with real world entities. This opposes the historical approach to programming where emphasis was placed on how the logic was written rather than how to define the data within the logic.

Module Unit

  1. Object Oriented Concepts
  2. Basics of C++ and C++ classes and Objects
  3. Analysis of Algorithm
  4. Searching and Sorting
  5. Elementary Data Structures- Arrays, Linked Lists
  6. Stack and Queue
  7. Trees
  8. Graphs

Module: A6-R5-Computer Organization and Operating System


Operating System is an intermediate software layer between user and computer hardware. The program which is executed on computer requires difference resources like memory, hardware, CPU etc. On the other hand, computer consists of various blocks memory, ALU, control unit, input/output devices and other peripherals. This module provides information on both the topics, Computer Organization and Operating System. The functions of Operating System help user to interact with all components of computers.

Module Unit

  1. Basic Structure of Computers
  2. Computer Arithmetic Operations
  3. Central Processing Unit and Instructions
  4. Memory Organization
  5. I/O Organization
  6. Operating Systems Overview
  7. Linux Basics
  8. Process Management and Shell Script
  9. Users, Groups and Permissions
  10. Standard I/O and Pipes
  11. Finding and processing files

Module: A7-R5-Databases Technologies


Application software requires data to be stored permanently. Databases provide the facility to store data permanently. Further, databases provide functionality to maintain and retrieve data. Depending upon different types of data storage, retrieval and processing, different types of databases are required. This module is designed with view to equip learner with two types of databases, RDBMS and NoSQL databases.

Module Unit

  1. An Overview of the Database Management System
  2.  Architecture of Database System
  3.  Relational Database Management System(RDBMS)
  4. Database Design
  5. Maria DB
  6. Manipulating Data with MariaDB
  7. NoSQL Database Technologies
  8. Selecting Right Database

Module: A8-R5-Systems Analysis, Design and Testing


The module is designed to equip a person to understand System Analysis and Design aspects. It provides theoretical background as well as in depth knowledge through case studies. This module covers both structured and Object-oriented techniques to analyze and design software.

Module Unit

  1. Introduction
  2. Requirement Gathering and Feasibility Analysis
  3. Structured Analysis
  4. Structured Design
  5. Object-Oriented Modelling Using UML
  6. Testing, System Implementation and Maintenance, Other Software Development Approaches

Module: A9.1-R5-Big Data Analytics Using Hadoop


The purpose of this module is to provide skills to students to analyze and process large volume of data using tools and techniques. It provides theoretical background as well as in-depth knowledge of Software/ packages that are used in analyzing the voluminous data.

Module Unit

  1. Analyzing and Defining Business Requirement and Introduction to Operating System (Ubuntu)
  2. Java Programming
  3. Hadoop Framework and Map Reduce Programming Techniques
  4. Analyzing Data using HIVE, R, RHIVE, HIVE – JDBC
  5. Introduction to HBASE, PIG and JAQL

Module: A10.1-R5-Data Science Using Python


Data science is an interdisciplinary field that uses scientific processes and various algorithms to extract knowledge and insights from data which may be structured and unstructured.
Python has gathered a lot of interest recently as a choice of language for data analysis/science. Python is a free and open source and a general-purpose programming language which is easy to learn. Python, due to its versatility, is ideal for implementing the steps involved in data science processes. Python is being used for web development, data analysis, artificial intelligence, and scientific computing.
The three best and most important Python libraries for data science are NumPy, Pandas, and Matplotlib. NumPy and Pandas are used for analyzing and exploring with data. Matplotlib is a data visualization library used for making various types of graphs depicting the analysis.

Module Unit

  1. Python Language, Structures, Programming Constructs
  2. Data Science Concepts
  3. Numpy
  4. Pandas
  5. Statistical Concepts and Functions
  6. Matplotlib
  7. GUI –Tkinter
  8. Machine Learning – The Next Step

Module: A9.2-R5-Web Application Development Using PHP


The combination of PHP and MySQL is the most convenient approach to dynamic, database-driven web design. Flexible, scalable, extensible, stable, open—PHP is all of these and more, which is why it’s one of the most popular programming toolkits in the world. Today, more than 20 million domains use PHP, including Facebook and Yahoo. PHP is easily embedded with HTML, and is used to manage dynamic content and the databases of websites or, we can say, Web applications. We can use PHP with many popular databases like MySQL, PostgreSQL, Oracle, Sybase, Informix and Microsoft SQL Server.
So, using PHP is also good economics for organizations: it allows them to save on licensing fees and expensive server hardware, while simultaneously producing higher quality products in shorter time frames. Any would-be developer on a Unix/Linux or even a Windows/Apache platform will need to master these technologies. At the same time, JavaScript is important, as it provides in-browser dynamic functionality and, through Ajax, hidden communication with the web server to create seamless interfaces. In conjunction with CSS, these technologies integrate to provide a formidable array of powerful web-development tools.

Module Unit

  1. Introduction to the Website Development and Introduction to Linux Operating System
  2. Review of designing of Web pages
  3. Review of Client Side Validations using various techniques
  4. Server side programming language PHP
  5. Database connectivity with PHP and MySQL
  6. Web Services & security vulnerabilities

Module: A10.2-R5-Full Stack Web Development using MVC Framework


The module is designed to equip learner to use PHP & MySQL with MVC framework. The module will cover aspects of how to use PHP, MySQL along with CakePHP MVC framework to create powerful and easy to maintain database driven websites.PHP, MySQL and CakePHP are also platform independent i.e. You can easily port a website developed on a windows machine to a Linux based apache web server with minimal to no changes.

Module Unit

  1. MVC Infrastructure Basics, PHP Frameworks & Introduction to CakePHP
  2. Models
  3. 3.Controller and Views
  4. PHP Basics and Conditional Logic
  5. Functions and Error Handling
  6. Object Oriented Programming
  7. MySQL Installation and Basics
  8. Advance Queries and Data Manipulation using PHP and MySQL
  9. Creating Dynamic Forms using CakePHP Html Helpers

Module: A9.3-R5-Network Management


This course will allow students to develop background knowledge as well as core expertise in networking and data communication technologies, which is one of the fastest growing industries in today’s world. It forms an integral part of the modern Information and Communications Technology (ICT) in any organizations. Starting from intranet/extranet in small offices to the World Wide Web, principles of networking and data communication technologies DCN play an important role in designing any modern telecom infrastructure.
A major ramification of the fantastic growth of telecommunications and networking is a dramatic increase in the number of professions, where an understanding of Computer Networking is essential for success. This course is designed with this new mix of students in mind. The course, being the first one on telecommunication and Computer networking in the NIELIT hierarchy, starts from the very basics of communication technology and goes up to the Internet, spanning all the five layers of TCP/IP model. The students will be exposed to communication principles, different types of media, modulation techniques, multiplexing, switched networks, the Internet, TCP/IP suite, network security, mobile wireless communication, fibre-optic communications and the state-of-art networking applications.

Module Unit

  1. Introduction to Computer Networks
  2. Introduction: Networks layers/Models
  3. Physical Layer
  4. Data Link
  5. Network Layer
  6. Transport Layer
  7. Congestion control
  8. Application Layer
  9. Networking Devices
  10. Fundamentals of Mobile Communication

Module: A10.3-R5-Information Security Management


This module is designed to focus on information security skills and techniques to protect and secure organization's information assets and business systems. Students understand of various types of security incidents, threats and attacks, and learn methods to prevent, detect and react to incidents and attacks.

Module Unit

  1. Network Fundamentals
  2. Introduction to cyber security and Attacks
  3. Cryptography
  4. Network Security and countermeasures
  5. Web Server and Application Security
  6. Security Auditing
  7. Cyber Law and IT Act 2000
  8. Cyber Forensics

Module: A9.4-R5-Internet of Things: A Practical Approach


The module is designed to equip the students to understand the advanced concepts of Internet of Things (IoT) and its applications. The Internet of Things (IoT) is expanding at a rapid rate, and it is becoming increasingly important for professionals to understand what it is, how it works, and how to harness its power to improve business. This introductory course will enable learners to leverage their business and/or technical knowledge across IoT-related functions in the workplace.
In the course, we will examine the concept of IoT. We will look at the ‘things’ that make up the Internet of Things, including how those components are connected together, how they communicate, and how they value add to the data generated. We will also examine cyber security and privacy issues, and highlight how IoT can optimize processes and improve efficiencies in your business.

Module Unit

  1. Hardware platform for Prototyping IoT applications
  2. Sensors, Actuators and its interfacing
  3. IoT - Networking & Protocols
  4. Webserver basics for IoT
  5. The IoT database management & Cloud connectivity
  6. Security for next Generation IoT , IIoT

Module: A10.4-R5-Internet of Things using Raspberry Pi


The module is designed to make students understand the basics of Single Board Computer (SBC) specifically Raspberry Pi. The purpose is for installation, configuring and using Raspberry Pi in different verticals in the connected world of Internet of Things (IoT).
The genesis of this module lies around open source hardware/software. The file system and other basics of Linux operating system is discussed with respect to Raspberry Pi, along with installing and configuring new software. Raspberry host bundle of open source software and are being discussed in this module such as python programming language, interfacing hardware (GPIO programming) through Clanguage using wiringPi library. Visual programming editor Node-RED makes easy for novice to expert level programmer to interface hardware using easy flow based programming.
This module provides the theoretical and practical aspects of installing different software on Raspberry Pialong with interfacing sensors, storing and/or publishing data over Cloud. Configuring software to make web server run on Raspberry Pi.

Module Unit

  1. Introduction to Single Board Computer – Raspberry Piand other target platforms
  2. Configuring and Managing Raspberry Pi
  3. Linux Operating System Basics
  4. Hardware interfacing – GPIO programming
  5. Raspberry Pi based IoT application use-cases

Module: A9.5-R5 –Artificial Intelligence Concepts and R Programming


Artificial Intelligence is the intelligence exhibited by machines or software. The application areas of artificial intelligence are very vast and so this is a field of study which is gaining importance day by day. This branch of engineering emphasizes on creating intelligent machines that work and react like humans. There are different dimensions for artificial intelligence, in which the decision taking capacity is most important.

Module Unit

  1. Introduction to Artificial Intelligence
  2. Applciations of AI
  3. Data Preparation and Machine Learning Basics
  4. R Programming & Statistical Data Analysis

Module: A10.5-R5-Machine Learning Using Python


The course would cover the spectrum of data analytics, machine learning, deep learning, natural language processing and computer vision. The student would dive straight into data analytics and applied machine learning and deep learning algorithms.

Module Unit

  1. Advanced Python
  2. Machine Learning
  3. Deep Learning
  4. Computer Vision
  5. Natural Language Processing


Project Work :

Projects in the DOEACC Scheme are an integral part of the curriculum to qualify for a certificate. There is one project after the completion of 2nd semester.No marks are assigned for this, but Candidates are required to carry out the project successfully. The head of the Institute will submit a project completion certificate in the prescribed format for issuing pass certificate to DOEACC Society for the students who have cleared all the papers and complete the project work.

Examination :

1. Theory Examinations:

DOEACC “A” -level theory examination is conducted twice in a year (in the month of January and July) by DOEACC SOCIETY, New Delhi. There is a number of examination centres all over India. The list of exam centers will be available while collecting exam form. Student can choose one of the exam centre according to their convenience.

Full mark of each paper is 100 and exam duration is 3 hrs. Examination fee for each theory paper is Rs. 500/- and cost of exam form is Rs. 25/-.

2. Practical Examinations:

The is one practical paper for DOEACC “A” Level Course. Appeared or appearing all the theory papers is the necessary condition for the practical examination. Practical Examination is conducted at the Institute under the supervision of DOEACC Society, New Delhi. Students need to provide the option for appearing in practical examination while filling up exam form with payment of additional practical examination fee of Rs.300/- . Duration of each practical examination is3 hrs. Important dates regarding the examination are as follows:

Activity Jan Exams July Exams
Request for application forms at NIELIT, Kohima:
i) Commencement date
ii) Closing date
1st September
15th October
1st March
15st April
Closing date for submission of filled forms at NIELIT, Kohima:
i) Without late fee
ii) With late fee
15th October
30th October
15th April
30th April
Closing date for direct submission of form to DOEACC, New Delhi:
i) Without late fee
ii) With late fee
31st October
10th November
30th April
10th May
Commencement of Examination: 2nd Saturday of January 2nd Saturday of July

Result of Examination :

Result of DOEACC ‘A’ Level examination is published in the DOEACC website normally after 2 months of completion of the exam. Students can check their result from this website and download. Students can also ask for result of the examination to the Institute. Results will be sent to the candidates from DOEACC Society individually. The result will be provided in the form of Grade. The mark scored in practical paper is not counted for calculating overall grade of the exam but, clearing practical paper is the necessary criteria for awarding the certificate.

Following is the Gradation system of the above DOEACC Courses:

Sl. Marks Scored Grade to be awarded
1 Below 50% F (Failed)
2 50% - 54% D
3 55% - 64% C
4 65% - 74% B
5 75% - 84% A
6 85% & above S

Re-totaling of marks can be requested within one month from the date of announcement of the result. The application along with requisite fee of Rs. 200/- per module/paper should send directly to Examination Section, DOEACC Society, 6CGO Complex, New Delhi-3. If any correction is to be made, it will be updated to student’s result of the examination.

Employment Opportunities:

Some of the Employment Opportunities open to the students after completion of DOEACC A Level Course are given below.

    • Programmer Assistant
    • Junior Programmer
    • Computer Operator
    • IT Lab Assistant etc.
    • Teaching Assistant


O Level Training center in West Delhi, Uttam nagar. Best certified computer course curriculum for professional learning institute near Dwarka, Uttam Nagar, Jankapuri, Tilak Nagar, Subhash Nagar, Tagore Garden, Rajouri Garden, Ramesh Nagar, Moti Nagar, Kirti Nagar, Shadipur, Patel Nagar, Rajendra Place, Karol Bagh, Jhandewalan, Ramakrishna Ashram, Connaught Place, vikaspuri, najafgarh, Delhi Cantt, Dhaula Kuan, Palam Colony, Palam Villag, Dabri, Hari Nagar, Fateh Nagar, Raja Garden, Punjabi Bagh, Shivaji Park, Paschim Vihar, Peeragarhi, Inderlok, Netaji Subhash Place, Pitampura, Rohini, Chandni Chowk, New Delhi, East Delhi, North Delhi, West Delhi.


Message Us

Max Chars Allowed = 100

Copyright © Computec Professionals Group