Shape field (scope)
The TÜV HELLAS Certification Scheme for Programming Specialists applies to employees working in the field of IT and computer communication. In particular such an employee usually works in:
- Telecommunication operators
- Computer centres
- Public services
- Enterprises manufacturing network equipment and computer systems, websites, databases, software and IT applications.
- Enterprises selling IT and telecommunications products and services
- Engineering consultancies that design and/or maintain computer networks and systems
- Enterprises serving their own operational needs.
- Educational organisations and institutions
- Tourist facilities
The TÜV HELLAS Specialist Planning scheme has four specialisations and they are:
General or
Γνωστικό πλαίσιο (syllabus)
Introduction to algorithms
- Input Output
- Constants
- Variables
- Operators and representations
- Flow control (IF/ELSE, WHILE)
- Repeat (FOR)
Programming language tools
- Types of IDEs
- Types of code translation tools
- Types of code debugging tools
- Different categories of IDEs
Implementing applications in programming environments
- Software life models
- Development principles
- o ALGORITHMOS
- o FLOW CHART
- o HIGH-LEVEL CODING
- o INPUT PREPARATION
- o TRANSFORMATION
- Programming practices
- Program design
- Structured programming
Web Development (HTML, CSS, Javascript)
- Introduction to HTML5
- Html5 elements
- Html formatting
- Introduction - What is CSS
- Syntax, Classes, Selectors
- Introduction - What is JavaScript
- JavaScript Events
Object-oriented programming
- Introduction to C programming language
- Variable types in C
- Control, iteration and nested structures
- Functions
Security and Data Protection
- Data Security
- Personal data
- Information Systems Security
- Authentication & Encryption
- Application, Systems & Systems Security Data
For C# specialization all of the above core modules plus
C# knowledge
For JAVA specialisation all the above core modules and more
JAVA knowledge
For PYTHON specialisation all the above basic modules plus
Knowledge of PYTHON
Examination methodology
Theoretical multiple-choice examination.
Certification requirements
At least Compulsory education and technical training