Ψηφιακό μάθημα για Scratch Essentials : δημιουργικός προγραμματισμός
A digital self-study course for Scratch Essentials : creative programming

View/ Open
Keywords
Digital course ; ScratchAbstract
This thesis concerns the design and development of a digital course for learning the visual programming language Scratch. Initially, reference is made to the purpose of the thesis and the justification of the need to develop programming competence. Subsequently, the advantages and challenges of developing personal and professional skills through the use of digital courses are analyzed. Chapter 1 concludes with the contribution of our postgraduate work to the field of digital learning.
In chapter 2, we analyze seven online digital courses related to learning Scratch programming. An analysis and comparison of their instructional design elements is carried out, and finally, we document the need for our own digital course.
In Chapter 3, we present the design of the digital course. We justify the choice of microlearning as the instructional model for our course, followed by the description of learning objectives and their alignment with competence frameworks Digcomp and K-12 CS. Next, the structure of the course is illustrated in a flow chart, and the learning activities with digital technologies are briefly analyzed.
In Chapter 4, the implementation of the digital course using the Google Classroom tool is presented. The technical implementation is recorded with indicative screenshots from the hosted environment.
In Chapter 5, a self-evaluation of the digital course is conducted based on a rubric.
In Chapter 6, the conclusions drawn from the creation of the digital course are discussed, along with suggestions for future improvements.
Finally, in the Appendix, the digital course is analyzed in detail, including all educational material, presentations, exercises, rubrics, hyperlinks, and more.


