In Greek upper secondary schools (Lyceums) Computer Science was introduced as a separate course since
1998. In the technological direction of Lyceum, an introductory course to procedural programming and algorithmic
problem solving, entitled “Development of Applications in Programming Environments” (DAPE), is offered to
third year (K-12) students. The existing National Curriculum suggests the use of a pseudocode, Pascal-like
environment (in Greek), for the instruction of the basic algorithmic and programming structures. The students are
introduced to procedural programming, variables, control and loop structures, arrays and sorting algorithms, as
well as procedures and functions.