Didactics of Informatics

• Teaching of Informatics. o Why and how we teach the use of ICT and Informatics Issues in Primary and Secondary Education and also in Professional Training. • Didactics of Informatics. o Which are student’s learning difficulties. o Which special learning methods are applied by the Informatics teachers. o Which modern technologies and learning methods we perform in teaching of Informatics. o What is “Computational Thinking” and why it has a higher value in education. • This lesson places you in a teacher’s position. • Informatics teacher’s skills. o Organizing the teaching of Informatics in different levels of education. o Basic knowledge of general Didactics. o Special didactics: o Teaching technics.  Organization of learning material: Lesson plan/Working Sheets. o Learning/using Logo-like environments.  Logo-like environments: Microworlds Pro & Scratch.  Educational Robotics. o Familiarization with original teaching (school) environments. Trainship and teaching in schools.


Cognitive: principles for the organization of teaching and teaching of Informatics in primary and secondary education. Learning general methods of teaching algorithmic and programming issues. Learn innovative methods for programming teaching (educational robotics, haptic interfaces). Skills: Learning software for teaching informatics in Elementary, High School. Learning programming language Logo. Organization of teaching using worksheets. Handling educational robot. Organization (design and implementation) of teaching on Informatics at school environment (Primary or Secondary Education).


Good knowledge of Greek language. The course is not offered to Erasmus students not speaking Greek, as it includes practice at schools of secondary education. (b) Good knowledge of algorithmic and structured programming. Fluency in the study of texts in English.


Informatics in education (as a discipline and educational media). Curriculum of Informatics in Greek education. Computer science in lower high school, the Lyceum and Vocational Education (main axes of teaching, Curriculum, Directions of studies). Theoretical framework of informatics didactics (Didactical transformation, Mental models and representations of Informatics, Types of knowledge in programming. The concepts of variable, control structure and loop structure). selection and repetition). Didactic methods for teaching programming concepts: Conceptual maps, Logo-like environments, Role Playing, Analogy-based teaching of concepts Informatics, Game-based learning computer games), Educational Robotics, Tangible interfaces.






Instructors: Stavros Demetriadis
Department: Informatics
Institution: Aristotle University of Thessaloniki
Subject: Computer Science, Information Technology, Telecommunications
Rights: CC - Attribution-NonCommercial-NoDerivatives

Visit Course Page