lehrkraefte:blc:informatik:ffprg1-2021:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
lehrkraefte:blc:informatik:ffprg1-2021:start [2021/02/10 20:31]
Ivo Blöchliger
lehrkraefte:blc:informatik:ffprg1-2021:start [2021/06/25 16:53] (current)
Ivo Blöchliger [Ideen]
Line 1: Line 1:
 +  * {{ :lehrkraefte:blc:informatik:ffprg1-2021:intro.pdf |Vorstellung.}}
 ====== Lerneinheiten Python ====== ====== Lerneinheiten Python ======
 Wir werden Python programmieren, hauptsächlich mit der TigerJython Umgebung. Jede andere Python-Umgebung lässt sich für die grundlegenden Aufgaben aber auch verwenden. Wir werden Python programmieren, hauptsächlich mit der TigerJython Umgebung. Jede andere Python-Umgebung lässt sich für die grundlegenden Aufgaben aber auch verwenden.
Line 6: Line 6:
   * [[lehrkraefte:blc:informatik:ffprg1-2020:zahlvar|Variablen mit Zahlen und formatierte Ausgabe]]   * [[lehrkraefte:blc:informatik:ffprg1-2020:zahlvar|Variablen mit Zahlen und formatierte Ausgabe]]
   * [[lehrkraefte:blc:informatik:ffprg1-2020:ifelse|Selektion, bedingte Programmausführung: if, if else, if elif else]]   * [[lehrkraefte:blc:informatik:ffprg1-2020:ifelse|Selektion, bedingte Programmausführung: if, if else, if elif else]]
 +  * [[lehrkraefte:blc:informatik:ffprg1-2020:loops|Wiederholungen, for, while, break, continue]]
 +  * [[lehrkraefte:blc:informatik:ffprg1-2020:zufallszahlen|Zufallszahlen]]
 +  * [[lehrkraefte:blc:informatik:ffprg1-2020:stringvar|Strings (Zeichenketten)]]
 +  * [[lehrkraefte:blc:informatik:ffprg1-2020:arrays|Listen und Arrays]]
 +  * [[lehrkraefte:blc:informatik:ffprg1-2020:funktionen|Funktionen]]  und neu die Variante mit Klassen (ab Tic Tac Toe): [[lehrkraefte:blc:informatik:ffprg1-2020:funktionen-mit-klassen|Funktionen mit Klassen]]
 +  * [[lehrkraefte:blc:informatik:ffprg1-2020:oop|Objektorientiertes Programmieren]]
 +
 +===== Snake =====
 +  * [[lehrkraefte:blc:informatik:ffprg1-2020:snake|Snake]] Programmieren Sie ein Strategie, die Snake spielen kann.
 +
 +===== Wie programmiert man eine Programmiersprache? =====
 +  * [[lehrkraefte:blc:informatik:ffprg1-2020:stack-rechner|Stack-Rechner, Umgekehrt polnische Notation]]
 +
  
 ===== JavaScript ===== ===== JavaScript =====
 +[[lehrkraefte:blc:informatik:ffprg1-2021:js:start|JavaScript Crash-Course]]
 +
 Für jene, die mit Python schon versiert sind und was anderes sehen möchten. Account auf dem ofi.tech-lab.ch Server haben Sie schon von Ihrem Informatik-Lehrer erhalten oder Sie kriegen diesen von mir. [[https://fginfo.ksbg.ch/dokuwiki/doku.php?id=lehrkraefte:blc:informatik:glf20:webtech|Anleitung zur Verbindung hier.]] Für jene, die mit Python schon versiert sind und was anderes sehen möchten. Account auf dem ofi.tech-lab.ch Server haben Sie schon von Ihrem Informatik-Lehrer erhalten oder Sie kriegen diesen von mir. [[https://fginfo.ksbg.ch/dokuwiki/doku.php?id=lehrkraefte:blc:informatik:glf20:webtech|Anleitung zur Verbindung hier.]]
  
Line 20: Line 35:
   * Und natürlich Google, Stackoverflow etc...   * Und natürlich Google, Stackoverflow etc...
   * und ja, nur weil es in einem Browser läuft, heisst noch nicht, dass es in anderen Browsern auch läuft... Aber Explorer ist ja nicht mehr so sehr im Gebrauch.   * und ja, nur weil es in einem Browser läuft, heisst noch nicht, dass es in anderen Browsern auch läuft... Aber Explorer ist ja nicht mehr so sehr im Gebrauch.
 +
 +==== Ideen ====
 +  * Kopfrechnen-Trainer, der feststellt, welche Rechnungen Mühe bereiten und diese öfter abfragt.
 +    * Diskussion diverser Speicher-Konzepte (Server-DB, Cookies, localstorage, weitere Container).
 +
 +==== T-Watch ====
 +  * Provisorischer Code: https://fginfo.ksbg.ch/~ivo/IvosWatch.zip
 +
 +
  • lehrkraefte/blc/informatik/ffprg1-2021/start.1612985467.txt.gz
  • Last modified: 2021/02/10 20:31
  • by Ivo Blöchliger