lehrkraefte:blc:informatik:ffprg2017:ffprg2017

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.

Starter Set: https://www.aliexpress.com/item/Free-Shipping-1set-new-Starter-Kit-UNO-R3-mini-Breadboard-LED-jumper-wire-button/32309618732.html (war Ende Juli noch \$8.80, z.Z. \$7.68).

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.txt
  • Last modified: 2017/11/10 07:40
  • by Ivo Blöchliger