Novel algorithm teaching metaphors: Enhances student understanding and retention of classic algorithms
Classroom-tested exercises: Supports educators in practical, effective teaching
Didactic notes for teachers: Offers pedagogical resources directly from experienced instructors
Clear explanations of algorithm ideas: Facilitates correct mental models for students
English language edition: Accessible to a global audience of computer science educators
Summarized by Shop
SpringerBriefs in Computer Science Forišek, Michal; Steinová, Monika
There is a significant difference between designing a new algorithm, proving its correctness, and teaching it to an audience. When teaching algorithms, the teacher's main goal should be to convey the underlying ideas and to help the students form correct mental models re