Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:blc:informatik:ffprg2017:ffprg2017 [2017/06/07 20:30] Ivo Blöchliger [Stimmen] |
lehrkraefte:blc:informatik:ffprg2017:ffprg2017 [2017/11/10 07:40] (current) Ivo Blöchliger [Lektionen] |
||
---|---|---|---|
Line 2: | Line 2: | ||
====== Freifach Programmieren für Fortgeschrittene 1. Semester 2017/2018 ====== | ====== Freifach Programmieren für Fortgeschrittene 1. Semester 2017/2018 ====== | ||
===== Material ===== | ===== Material ===== | ||
- | Ein eigener Laptop ist falls möglich mitzubringen, | + | Ein eigener Laptop ist falls möglich mitzubringen, |
- | Folgende Themen sind möglich: | + | Starter Set: https:// |
- | ==== Programmieren mit Java ==== | + | |
- | Einführung und Vertiefung in die Programmierung mit Java: | + | ===== Lektionen ===== |
- | * Grundlagen der imperativen Programmierung (if, for, while, Unterprogramme, | + | |
- | * Grundlegende Datenstrukturen: primitive Typen, Arrays, Strings | + | * [[.: |
- | * Input/ | + | * [[.:l5: |
- | * Klassen, Instanzen, static, private etc. | + | * [[.: |
- | * Datenkapselung, | + | * [[.: |
- | * Rekursive Programmierung | + | * [[.: |
- | In der zweiten Hälfte wird eine Computerstrategie für ein Spiel programmiert. Die einzelnen Strategien treten dann in einem Turnier gegeneinander an. | + | |
==== Arduino: C/C++ ==== | ==== Arduino: C/C++ ==== |