Εκπαιδευτικό λογισμικό για την εκμάθηση γλώσσας προγραμματισμού
Educational software for learning programming language
Φραγκάκης, Χρήστος - Κυριάκος
In this diploma thesis, an educational application for the learning of introductory elements of the Scratch programming language was implemented. The content selection was based on the material used in the first two grades of the high school. It is aimed at high school students who are engaged in programming for the first time and they want an easy way in order to get basic knowledge about Scratch. In the first part and the second part of the diploma thesis the program is implemented and the application is described. Moreover, the learning theory that is used and the architecture of the system is presented. In the third part the functions of the system are described. Furthermore, various application use scenarios are mentioned. In the last part of the paper conclusions about the application are drawn as well as write about future extensions of the educational software.