Über den Service
ÜbersetztIch entwickle und stelle interaktive Lektionen und benutzerdefinierte Blöcke in Snap! — einer visuellen blockbasierten Programmiersprache von Berkeley. Snap! ist eine Erweiterung von Scratch auf einer Scheme-Engine: Sie fügt Prozeduren und Listen als erstklassige Objekte hinzu sowie Rekursion, was es ideal macht, um echte Informatikideen ohne die Mühe der Syntax zu lehren.
Was ich tue:
— Interaktive Lektionen, die einen Schüler Schritt für Schritt anleiten — vom ersten Block bis zur Rekursion, höheren Funktionen wie map und reduce und Listenverarbeitung.
— Benutzerdefinierte Blöcke (BYOB, Build Your Own Blocks), die auf Ihr Programm zugeschnitten sind, mit klaren Hinweisen, korrekten Eingabetypen und sauberer interner Logik.
— Fertige Projekte für das Klassenzimmer: Spiele, Simulationen, Quizze und kleine Anwendungen, die abstrakte Konzepte visuell machen.
— Ganze Bibliotheken von Blöcken, die in verschiedenen Lektionen und Gruppen importiert und wiederverwendet werden können.
Warum ich: Ich kenne Snap! tiefgehend, einschließlich seiner Wurzeln in Scheme, der Mechanik von Lambdas und Schleifen und wie Listenobjekte von innen funktionieren. Das bedeutet, dass meine Projekte nicht nur auffällig sind — sie sind methodisch verifiziert und technisch korrekt. Jede Arbeit kommt mit klarer Dokumentation, bearbeitbarem Quellcode und kurzen Notizen für den Lehrer, damit Sie das Material selbst verfeinern können.
Egal, ob Sie einen Programmierclub leiten, einen einführenden Informatikkurs an einer Universität anbieten oder eine Online-Plattform betreiben — ich bereite Material vor, das die Schüler fesselt und lehrt, was wirklich wichtig ist. Erzählen Sie mir von Ihrem Publikum und Ihren Zielen, und ich werde einen Plan vorschlagen.