Topic 1: The concept of computational thinking
Topic 2: Theoretical basis for methodological approaches to computational thinking development
Topic 3: Components of computational thinking and their didactical analysis
Topic 4: Examples of didactical approaches to computational thinking
Topic 4: Computational thinking development in other educational fields/branches
Topic 6: AI and computational thinking
Topic 7: How can be measured/ investigated a level of computational measured?
The main attention will be paid to the concept of computational thinking (CT) and didactic ways of developing pupil´s CT at primary and secondary schools. The issue of CT in the context of education is addressed worldwide, not only by ministries of education, governmental strategies for education, educational institutions, but also by global associations focused on computer science, computing and informatics. The course will analyze examples of methodological approaches to the development of CT, using experience not only from the Czech Republic but also from abroad. Emphasis will also be placed on interdisciplinary (interdisciplinary) contexts. The course will focus on the following topics: (1) The concept of CT in the context of the concepts of algorithmic thinking, logical thinking, learning programming. What is not CT. (2) Theoretical basis for methodological approaches to the development of CT. Informatics thinking and tools, applications and a set of skills. Informatics thinking as a language, as an automation of abstractions, as a cognitive means. Computer thinking in context without computer programming. Collaborative dimensions of computer thinking. (3) Samples from educational practice and their didactic analysis. (4) Proposals for educational practice (STEM, AI, etc.). Attention is also paid to the findings of research on computer thinking of pupils of basic and secondary schools.