- Bachelor
- Natural Sciences / Computer science
- Educational Sciences
- English
- In person
Apply now
Didactics and applications of informatics
Didactics and Applications of Informatics introduces students to the principles of Computer Science Education and the effective integration of ICT in teaching practice. The course combines pedagogical theory with hands-on design of learning activities using digital tools and educational platforms. Students explore teaching approaches for different educational levels, evaluate learning scenarios, and become familiar with contemporary methods such as gamification, educational robotics, and e-learning.
-
Introduction to Computer Science Education
-
Key concepts and basic topics of CS Education
-
ICT integration in education (macro: policy / micro: school unit)
-
Learning theories and educational techniques
-
Programming and teaching approaches
-
Learning difficulties in Computer Science
-
Educational environments and programming languages
-
Educational games & gamification
-
Educational robotics (incl. Scratch / introductory programming environments)
-
Virtual worlds & mobile/AR applications in education
-
General purpose software & educational software
-
E-learning: e-class, asynchronous platforms, videoconferencing
-
Teaching support tools: conceptual mapping, blogs & communities, CMS environments
All educational material will be available at the DUTH's LMS: https://moodle.cs.duth.gr/enrol/index.php?id=32&lang=en
There are no prerequisite courses.
Graduates of Didactics and Applications of Informatics will have general knowledge and practical skills related to learning and teaching core concepts of IT/ICT, as well as the ability to apply ICT tools in real teaching practice. They will be able to:
-
understand models of ICT integration at both macro (educational policy) and micro (school/unit) level,
-
apply teaching and pedagogical approaches for ICT use across subjects and interdisciplinary contexts,
-
design and implement educational activities using general-purpose software and online tools,
-
develop and evaluate educational scenarios and activities,
-
use modern and asynchronous learning platforms effectively,
-
understand computational thinking and its value in education,
-
teach Computer Science at different levels of education.
No fees (Free of charge)