Cover
Book information
Preface (PDF)
Table of contents (PDF)
Sample chapter: recursion (PDF)
Sample section: Visitor pattern (PDF)
Instructional material from ETH
Course slides
Video recordings of lectures
Exercises
Slides for exercise sessions
Supplementary material
Publications on computer science education
Software download
Traffic
educational project
Wiki
Courses using the textbook
Errata
Instructor’s corner
Mailing list for instructors