lehrkraefte:blc:informatik:ffprg2017:ffprg2017

This is an old revision of the document!


Freifach Programmieren für Fortgeschrittene 1. Semester 2017/2018

Ein eigener Laptop ist falls möglich mitzubringen, mit Windows oder Linux. Für Mac wird kein Support geboten (ist aber auch möglich). Ein Arduino-Starter Kit kann für CHF 10.- erworben werden (sobald von Fernost geliefert). Bis dahin gibt es Leihmaterial.

Arduino ist der Mikroprozessor für Bastler schlechthin. Das Netz ist voll mit Anleitungen und Ideen für tolle Projekte. Der Inhalt wird in etwa wie folgt aussehen:

  • Grundlagen der imperativen Programmierung in C/C++ (if, for, while, Unterprogramme, Variablen)
  • Grundlegende elektronische Komponenten und deren Ansteuerung
  • Grundlegende Datenstrukturen: primitive Typen, Arrays, Strings
  • Steuerung der Input-/Outputpins
  • Serielle Kommunikation
  • Klassen in C++
  • Bit-Manipulationen, Zugriff auf Register, Interrupts, Timer
  • Projekt (z.B. kleiner Roboter, Wecker, Messstation, Tetris-Tisch, Laufschrift, etc.)

Die Kosten belaufen sich auf CHF 10.- für ein Arduino Starter-Kit. Weitere Komponenten können ausgeliehen oder gekauft werden.

  • Java:
  • Arduino: R.S., C.S., L.F., F.N., C.H.

Themenwünsche: Raspberry Pi (Materialschlacht), 3D-Game Programmierung (selbst keine Erfahrung, und auch keine entsprechende Hardware).

  • lehrkraefte/blc/informatik/ffprg2017/ffprg2017.1502456879.txt.gz
  • Last modified: 2017/08/11 15:07
  • by Ivo Blöchliger