Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
| Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
| gf_informatik:ssw_sca_hs_22_23 [2023-01-25 21:54] – [Projektarbeit] sca | gf_informatik:ssw_sca_hs_22_23 [2023-01-25 22:24] (aktuell) – [Micro:bit Programmieren] sca | ||
|---|---|---|---|
| Zeile 7: | Zeile 7: | ||
| 1. Mirco:bit selber programmieren, | 1. Mirco:bit selber programmieren, | ||
| 1. Projekte (siehe Slides) | 1. Projekte (siehe Slides) | ||
| + | |||
| + | ===== Micro:bit Programmieren ===== | ||
| + | |||
| + | * Arbeitet in **2er Gruppen** durch die folgenden Aufträge. | ||
| + | * Link zum **Online-Editor**: | ||
| + | * **Slides:** {{ : | ||
| + | |||
| + | |||
| + | === Auftrag 1 === | ||
| + | |||
| + | Studiere im [[gf_informatik: | ||
| + | |||
| + | 1. Führt miteinander ein " | ||
| + | 1. Finde unter allen vordefinierten Bildern (siehe Link oben) dein Lieblingstier und zeige es deiner Kolleg:in. | ||
| + | 1. Definiere ein [[https:// | ||
| + | |||
| + | === Auftrag 2 === | ||
| + | |||
| + | Studiere den Abschnitt [[gf_informatik: | ||
| + | |||
| + | 1. Tippe den Beispiel-Code aus dem Tutorial ab (*nicht* Copy-Paste!), | ||
| + | 1. Funktionieren die Button-Abfragen (`if button_a...`) auch, wenn man sie *vor* die Endlosschleife (`while True`) nimmt? | ||
| + | 1. Wie unterscheiden sich `is_pressed()` und `get_presses()`? | ||
| + | 1. Schreibe ein Programm, in welchem man die Bilder `YES` und `NO` mit den beiden Tasten auswählen kann. Stellt einander Ja-Nein-Fragen und beantwortet sie mit dem Mirco:bit. | ||
| + | |||
| + | === Auftrag 3 === | ||
| + | |||
| + | Überfliege die folgenden Kapitel, um einen Eindruck darüber zu erhalten, was man mit dem Micro:bit alles so machen kann: | ||
| + | |||
| + | * [[gf_informatik: | ||
| + | * [[gf_informatik: | ||
| + | * [[gf_informatik: | ||
| ===== Projektarbeit ===== | ===== Projektarbeit ===== | ||
| Zeile 12: | Zeile 44: | ||
| **Idee:** in 2er-Gruppen ein eigenes micro: | **Idee:** in 2er-Gruppen ein eigenes micro: | ||
| + | **Achtung: | ||
| ==== Vorgehen ==== | ==== Vorgehen ==== | ||
| Zeile 21: | Zeile 54: | ||
| 1. Welche Variablen & Funktionen werden benötigt? | 1. Welche Variablen & Funktionen werden benötigt? | ||
| 1. Mit LP besprechen | 1. Mit LP besprechen | ||
| - | 1. Programmieren | + | |
| 1. In Klasse kurz präsentieren | 1. In Klasse kurz präsentieren | ||
| + | 1. Dokumentation erstellen | ||
| + | |||
| + | ==== Dokumentation ==== | ||
| + | |||
| + | Die Dokumentation sollte ca. 1-2 A4-Seiten lang sein und muss folgendes Beinhalten: | ||
| + | |||
| + | - **Abstract: | ||
| + | - **Benötigte Materialien: | ||
| + | - **Fotos:** | ||
| + | - des gesamten Projekts | ||
| + | - Verkabelung, | ||
| + | |||
| + | - **Code:** gesamter Code als Screenshot | ||
| + | - **Beschreibung: | ||
| + | - Was macht dein Code? Welche Funktionalitäten hast du implementiert? | ||
| + | - Bugs/ | ||
| + | - Ausblick: Wie könnte man das Projekt mit mehr Zeit noch erweitern? | ||
| + | |||
| + | **Abgabe: PDF im Teams-Chat an sca, 1x pro Gruppe** | ||
| ==== Projektideen ==== | ==== Projektideen ==== | ||
| Zeile 50: | Zeile 102: | ||
| ===== Links ===== | ===== Links ===== | ||
| + | 1. KSR: [[gf_informatik: | ||
| 1. Offiziell (basic): | 1. Offiziell (basic): | ||
| 1. User guide - Overview: https:// | 1. User guide - Overview: https:// | ||
| Zeile 56: | Zeile 109: | ||
| 1. Offiziell (detailliert): | 1. Offiziell (detailliert): | ||
| 1. Dokumentation: | 1. Dokumentation: | ||
| - | \\ \\ | + | |
| - | 1. KSR: [[gf_informatik: | + | |