Im Rahmen des so genannten "Enrichment-Programms" des Landes Schleswig-Holstein unterstützen wir das Katharineum zu Lübeck bei einem Kursangebot zur Webentwicklung mit Django.
Seit dem Jahr 1999 organisiert das Land Schleswig-Holstein zentral das "Enrichment-Programm", das Teil der schulischen Begabtenförderung ist. Dabei werden an verschiedenen Lernorten Zusatzkurse angeboten, die außerhalb der regulären Unterrichtszeit stattfinden. In den teilnehmenden Schulen, die Kurse anbieten, kommen Schüler*innen unterschiedlicher Schulen zusammen und nehmen in Kleingruppen an den Kursen teil.
Kursangebot: Entwicklung von Webanwendungen mittels Django
An seinem Gymnasium in Lübeck bietet Frank Poetzsch-Heffter einem 16-wöchigen Kurs eine Einführung in die Entwicklung von Webanwendungen an. Dabei können Schüler*innen der Klassenstufen 8 bis 13 zunächst grundlegende Kenntnisse mit Django erlernen und sich mit diesen dann immer näher an die praktische Anwendung herantasten.
Die Teckids-Gemeinschaft unterstützt den Kurs mit drei Interventionen sowie mit Praxiserfahrung. Die Interventionen, die zusätzlich zum Kurs auf freiwilliger Basis stattfinden, bieten einen Einblick in die praktische Anwendung in der Webentwicklung im Team und schließen mit der freiwilligen Teilnahme an einem Entwicklungs-Sprint des AlekSIS®-Projekts ab.
Kursverlauf
1. Phase: Django-Einführung
In der ersten Phase von ca. 4 Wochen lernen die Teilnehmenden das Django-Framework kennen, indem sie mit Begleitung und Vertiefung die offiziellen Tutorials ausprobieren und mit eigenen Ideen ergänzen.
In der Intervention mit dem Teckids e.V. schließt diese Phase mit einem Workshop-Tag ab, bei dem es um das Hosting eines fertigen Django-Apps geht. Hierbei wird grundlegendes Wissen über die Bedienung eines Linux-Servers, die Installation eines Webservers und die Einbindung des Django-Apps erlangt.
2. Phase: Gemeinsames Projekt
Nachdem nun Beispiel-Apps in mehr oder weniger separater Entwicklung erprobt wurden, ist der nächste Schritt die gemeinsame Entwicklung einer Django-Anwendung. Während es in den ersten Wochen vor allem um Grundbegriffe ging, liegt der Fokus jetzt auf der Planung und Umsetzung eines größeren Projetkes im Team. Dabei spielt die Source-Code-Verwaltung git eine wesentliche, technische Rolle.
3. Phase: Frontendentwicklung mit Vue und APIs
Der zweite Workshop-Tag mit Teckids bietet den Einstieg in diese Phase. Wir schauen uns gemeinsam an, was Frontend und Backend sind, welche Ideen hinter der Trennung stecken und welche Technologien hierfür zur Wahl stehen.
In den folgenden sechs Wochen entwickeln die Teams nun eigene Apps mit Hilfe von Django, Vue.js und einem API.
Abschließend haben die Schüler*innen die Möglichkeit, am Frühjahrs-Sprint des AlekSIS-Projekts teilzunehmen und dort den Einsatz der erlernten Kompetenzen in der Praxis zu erleben.
Das Katharineum, Teckids und AlekSIS
Das Katharineum ist eines der sieben Gymnasien in Lübeck und gehört mit ca. 860 Schüler*innen auch zu den größeren. Die Schule setzt in ihrem Medien- und Technikkonzept umfassend auf verstehbare, freie und offene Software und gestaltet das offene Schul-Informations-System AlekSIS, dessen Vorgängerprojekt in einer AG der Schule entstanden war, maßgeblich mit.
Seit 2019 arbeiten das Katharineum und der Teckids e.V. in verschiedenen Projekten zusammen. Ein besonderes Ziel dabei ist es, das (digitale) Engagement der Schüler*innen außerhalb der Schule wirksam und sichtbar zu machen.
"Mit der Kooperation im Enrichment-Programm erhalten die Teilnehmenden daher, neben dem Erwerb der im Kurs vermittelten Kompetenzen, auch Perspektiven für einen Einstieg in die Entwicklung von Open-Source-Software, die in ihrer realen Lebenswelt eingesetzt wird. Wir möchten gern die Lücke zwischen schulischem Informatik-Unterricht und freier Software-Entwicklung weiter schließen.", sagt der Kursleiter und stellvertretende Schulleiter Poetzsch-Heffter.
Anmeldung zum Kurs
Die Anmeldung ist leider nur für Schüler*innen möglich, die von ihren Schulen nominiert werden. Jugendliche, die am Angebot intressiert sind, sollten sich an ihre (Informatik-)Lehrkräfte wenden.
Das Kursangebot ist offiziell in der Liste der Angebote auf der Website des Enrichment-Programms gelistet.
Kooperationen anfragen
Die Teckids-Gemeinschaft möchte die Beschäftigung mit Verstehbarkeit sowie freier, offener Software in Schulen verbreiten. Bei Interesse an ähnlichen Kooperationsangeboten freuen wir uns über Kontakt per E-Mail.