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/04 20:15] 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++ ==== | ||
Line 30: | Line 29: | ||
===== Stimmen ===== | ===== Stimmen ===== | ||
* Java: | * Java: | ||
- | * Arduino: R.S., C.S., L.F. | + | * Arduino: R.S., C.S., L.F., F.N., C.H. |
Themenwünsche: | Themenwünsche: | ||