Presented by:

Fritz Hasselhorn
I'm a teacher for Computer Science, Mathematics and History at the Gymnasium Sulingen in Germany (near Bremen). Since 2012 we are using BYOB/Snap! in teaching Computer Science. To create more diversity in our C.S. classes, we established a one-year girls only course more than 10 years ago. In 2013, we were the first school in Germany using BYOB in the final exams (Abitur). Currently I'm working on a script "Computer Science with Snap!", covering the whole curriculum in Lower Saxony.
No materials for the event yet, sorry!
Our algorithmics lessons are still influenced by the pioneering days of the computer age, by a limited memory and the use of static data structures, although modern PCs only only simulate these. Students learning to program with Snap! no longer use records and arrays, but indexed lists as the basic data type. They develop new solution strategies, such as the increased use of methods with return values (reporters) and matrices/tables. These solutions pave the way for the transition to new concepts such as functional programming and piping. Examples such as: - Symmetric cryptographic methods - Implementation of finite automata - Sorting methods - Dealing with multidimensional data structures - Pattern recognition in texts are used to demonstrate how traditional algorithmic solutions can be modified and improved.
- Duration:
- 1 h 30 min
- Room:
- Seminar Room 2
- Conference:
- Snap!Con 2025
- Type:
- Workshop
- Presented via:
- In person
- Difficulty:
- Medium