Course: Didactics of Computer Science 2

« Back
Course title Didactics of Computer Science 2
Course code KMI/DID2
Organizational form of instruction Lecture + Exercise
Level of course Master
Year of study not specified
Semester Summer
Number of ECTS credits 4
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Kühr Tomáš, Mgr. Ph.D.
  • Kolařík Miroslav, doc. RNDr. Ph.D.
Course content
It is discussed the inclusion of algorithmization and programming teaching in school educational programs of various types of secondary schools. Further, the programming languages, their division and the selection criteria for secondary education are analyzed. Students will gradually acquaint themselves with selected visual programming languages, which are used in secondary schools. Part of the subject is devoted to the teaching of individual program constructions, teaching of algorithmization and design of suitable types of tasks.

Learning activities and teaching methods
Lecture, Dialogic Lecture (Discussion, Dialog, Brainstorming)
Learning outcomes
Students will get acquainted with the possibilities of teaching algorithms and programming at secondary schools.

Prerequisites
unspecified
KMI/DID1

Assessment methods and criteria
Oral exam, Student performance

Active participation in lessons.Students will choose topics from the list which prepares teacher at the beginning of the semester. During the semester, students study in detail their topics and then presents them.
Recommended literature
  • Anany Levitin, Maria Levitin. Algorithmic Puzzles. Oxford University Press.
  • Brookshear J. G. (2013). Informatika. Computer Press.
  • Edwin F. Meyer, Nickolas Falkner, Raja Sooriamurthi, Zbigniew Michalewicz. Guide to Teaching Puzzle-based Learning. Springer.
  • Eric S. Roberts. Thinking Recursively. Wiley.
  • Pavel Töpfer. Algoritmy a programovací techniky.
  • Radek Pelánek. Programátorská cvičebnice. Computer Press.
  • Robert Sedgewick, Philippe Flajolet. An Introduction to the Analysis of Algorithms. Addison-Wesley Professional.
  • V. Anton Spraul. Think Like a Programmer: An Introduction to Creative Problem Solving. No Starch Press.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science Study plan (Version): Teaching Training in Computer Science for Secondary Schools (2019) Category: Pedagogy, teacher training and social care 1 Recommended year of study:1, Recommended semester: Summer