25 November 2023

Fooling around with JavaScript

In my computer science classes, I expect that my students can compress a text using the LZW algorithm, Huffman codes in grade 11 and do array sorting (Bubble Sort, Insertion Sort and Selection Sort) in grade 12.

Some of the students get it quickly, while others need some more exercises. Therefore, I came up with the idea to provide online exercises that provide samples and sample solutions. So, no student can complain about not having enough exercise opportunities.

Originally, all applications were written in Python and hosted on repl.it. As repl.it is hosted in the U.S.A., I was not really comfortable forcing students to use it, because there are some data protection concerns addressed by Thuringian government officials. Hence, I had to redo the codes for JavaScript.

Here are my solutions:

Of course, there are other solutions online. But coding it myself is way more fun than searching for alternatives.

13 Mai 2018

Carina Haupt (DLR) über Softwarefehler in der Raumfahrt

Fehler in Raumfahrtprogrammen sind teuer, spektakulär und (das muss man zugeben) oft auch unterhaltsam. Carina Haupt, Gruppenleiterin des Software Engineerings beim DLR (Deutsches Zentrum für Luft- und Raumfahrt), hat einen sehr interessanten Vortrag auf der Gulaschprogrammiernacht 18 über die Gründe gehalten, welche Projekte an welchen Programmfehlern scheiterten. Sehr cool. Weiterlesen

13 Mai 2018

David Kriesel darüber, was man mit Datenmining alles herausfinden kann

Zwei Jahre vor seinem Vortrag über den Bildkompressionsfehler bei Xerox hielt David Kriesel einen Vortrag darüber, wie er seine Kenntnisse im Machine Learning konkret anwenden kann. Dadurch kann er viel über Deutschlands wichtigstes Nachrichtenportal erfahren – Spiegel Online. Ein sehr informativer, unterhaltsamer und auch schön bebildeter Vortrag. Weiterlesen