Episode 8
Folge 8 · 18. Juli 2016
01:10:47 Herunterladen: MP3, 66.7 MB
Mitwirkende
Show Notes und Links
<em>Horst Jens in Action</em>
- Spielend Programmieren
- Horst Jens auf GitHub
- Open Source
- Geany
- Blender
- Python
- C
- C-Sharp, C#
- HTML
- CSS
- Javascript
- Assembler
- Basic
- Scratch
- Pocket Code
- Java
- Eclipse
- Guido van Rossum
- Python für Kids
- Pygame
- Lernen am Modell
- Visuelles Programmieren
- GitHub
- Objektorientierte Programmierung
- Steam
- Lego Mindstorms
- Arduino Breadboard
- IOT Austria bzw. OSDomotics
- Minecraft
- Rogue-like
- Raspberry Pi
- Dungeon Crawl
- Burren Coding Camp
- Biertaucher Podcast
Kapitel
- 00:00:00Intro und Begrüßung
- 00:00:51Gast heute ist Horst Jens, Inhaber der Firma Spielend Programmieren.
- 00:01:44Horst gibt momentan einen Wochenkurs, in dem er mit PocketCode am Smartphone unterrichtet.
- 00:03:26Die Kinder, die zu den Kursen kommen, sind von ca. 10 bis 16 Jahre alt.
- 00:04:32Spiel programmieren als kleinster gemeinsamer Nenner. Weiterer Unterricht nach Wunsch in Kleingruppen.
- 00:05:28Technische Ausstattung für 7 Kinder ist da. Wer mag kann eigene Hardware mitbringen.
- 00:06:11Die Kinder mit freier Software und Open Source vertraut zu machen, ist für Horst selbstverständlich.
- 00:07:38Horsts Gründe, weshalb freie Sowftare zum Lernen nützlich ist.
- 00:09:36Kinder sind Open Source gegenüber aufgeschlossener als Erwachsene. Hauptsache, ihre Spiele laufen.
- 00:12:24Unterrichtsinhalt nach Wunsch der Kinder, z.B. Spiele programmieren oder Hompages erstellen.
- 00:12:43Tools für den Unterricht vs. Tools für erfahrene Programmierer. Zb. Editoren Geany vs. Blender.
- 00:13:44Unterrichtsinhalte sind unter anderem Python, C, C-Sharp, Ruby, HTML, CSS, Javascript, Scratch.
- 00:14:08Horst findet Python sehr leicht erlernbar. Kids müssen sich nicht mehr mit Assembler und Basic abquälen.
- 00:17:20Grafische Lern-Apps für Kinder, die noch nicht auf Tastatur tippen können. Scratch oder Pocket Code.
- 00:19:18Das Einrücken bei Python, ein großer Vorteil beim programmieren lernen. Exkurs, Java und Eclipse.
- 00:24:20Horst schreibt ein Buch über Python und hat Guido van Rossum schon persönlich getroffen.
- 00:26:09Horsts Buch wird ein Anwendungsbuch für Pygame. Momentan ist es ein GitHub-Projekt.
- 00:28:22Auf Horsts Webseite kann man Spiele anschauen, die Kinder bei ihm gemacht haben.
- 00:28:56Beispielhafter Weg von einem Spielprogrammierkurs bei Horst bis zum Profi-Spieleentwickler.
- 00:33:54Der Schritt vom grafischen zum textbasierten Programmieren fällt Kindern leicht.
- 00:36:03Das Lernen vom Modell ist bei Kindern vorrangig. Spielen als die Motivation, programmieren zu lernen.
- 00:38:10Was man alles mit Scratch machen kann. Stichwort visuelles Programmieren.
- 00:42:48Wer schickt sein Kind zum Programmierkurs? Horst nimmt nur Kinder, die freiwillig zum Kurs kommen.
- 00:44:05Man kann das ganze Jahr mit einem fortlaufenden Kurs bei Horst anfangen. Zusätzlich gibt es Ferienkurse.
- 00:45:33Horst unterrichtet Programmierkonzepte, z.B. objektorientierte Programmierung.
- 00:48:17Horst vermittelt, freie Software ist cool. Hilfreich dabei ist, dass es neuerdings Steam für Linux gibt.
- 00:49:15Kinder wollen keinen Unterricht in kleinen Schritten. Die Kinder da abholen, wo sie sind.
- 00:50:08Horst unterrichtet auch Hardwareprogrammierung. Lego Mindstorms, Arduino Breadboard, IOT Austria.
- 00:52:41Unterricht für Erwachsene bei Spielend Programmieren. Kurse für Arbeitslose, z.B. Python für Chemiker.
- 00:55:45Wieso Horst Spiele programmieren unterrichtet, statt selbst Spiele zu programmieren.
- 00:56:51Horst ermutigt seine Schüler, GitHub Pages anzulegen, für Bewerbungen.
- 00:57:47Auf dem Raspberry Pi hat Minecraft eine Python Schnittstelle.
- 00:59:42Rogue-likes sind gut geeignet zum Unterrichten. Dungeon Crawl als Vorlage.
- 01:03:05Burren Code Camp für Kinder, diese Sommerferien in Irland.
- 01:06:47Horst meint, ein Hang zum Eigenbrödlertum ist Voraussetzung, um Spaß an Computern zu haben.
- 01:08:30Werbung für den Biertaucherpodcast und Verabschiedung mitsamt Beispiel für Rekursion.
- 01:10:18Outro.