Duration : 3 Months / Type : Diploma
Objective:
The objective of the DOEACC A Level course is to enable a student to acquire the advance knowledge pertaining to Information Technology.
Course module
- Introduction to Computer
- Introduction to Operating System
- Word Processing (MS-WORD)
- Spreadsheet Package (MS-EXCEL)
- Presentation Package (MS-POWERPOINT)
- Introduction to Internet and WWW
- Email, Social Networking and e-Governance Services
- Digital Financial Tools and Applications
- Overview of Future Skills and Cyber Security
IT Tools & Basics of Networks
- Introduction to Programming
- Algorithm and Flowcharts to solve problems
- Introduction to Python
- Operators, Expressions, and Python Statements
- Sequence Data Types
- Functions
- File Processing
- Scope and Modules
- NumPy Basics
Programming and Problem Solving Through Python Language
- Introduction to Web Design
- Editors
- HTML Basics
- Cascading Stylesheet (CSS)
- CSS Framework - W3.CSS
- Javascript and Angular JS
- Photo Editor
- Web Publishing and Browsing
Web Designing and Publishing
- Introduction to IoT - Applications/ Devices, Protocols, Communication Model
- Things and Connections
- Sensors, Actuators, and Microcontrollers
- Building IoT Applications
- Security and Future of IoT Ecosystem
- Soft Skills - Personality Development
Introduction to Internet of Things (IoT) and Its Applications
- Object-Oriented Concepts
- Basics of C++ and C++ Classes and Objects
- Analysis of Algorithm
- Searching and Sorting
- Elementary Data Types - Arrays, Linked Lists, and Types
- Stacks and Queues
- Trees
- Graphs
Data Structure Through Object-Oriented Programming Language
- Basic Structure of Computers
- Computer Arithmetic Operations
- Central Processing Unit and Instructions
- Memory Organization
- I/O Organization
- Operating Systems Overview
- Linux Basics
- Process Management and Shell Script
- Users, Groups, and Permissions
- Standard I/O and Pipes
- Finding and Processing Files
Computer Organization and Operating System
- An Overview of the Database Management System
- Architecture of Database System
- Relational Database Management System (RDBMS)
- Database Design
- MariaDB
- Manipulating Data with MariaDB
- NoSQL Database Technologies
- Selecting the Right Database
Databases Technologies
- Introduction
- Requirement Gathering and Feasibility Analysis
- Structured Analysis
- Structured Design
- Object-Oriented Modeling Using UML
- Testing
- System Implementation and Maintenance
- Other Software Development Approaches
Systems Analysis, Design and Testing
- Introduction to Website Development
- Introduction to Linux Operating System
- Review of Designing Web pages
- Review of Client-Side Validations using various techniques
- Implementation of a Server-Side Programming Language PHP
- Database Connectivity with PHP and MySQL
- Web Services & Security Vulnerabilities
Web Application Development Using PHP
- Python Language, Structures, Programming Constructs
- Data Science Concepts
- NumpPy
- Pandas
- Statistical Concepts and Functions
- Matplotlib
- GUI –Tkinter
- Machine Learning – The Next Step