kurse:ef05a-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
kurse:ef05a-2021:start [2021/08/27 20:13]
Ivo Blöchliger [Unterrichtsunterlagen]
kurse:ef05a-2021:start [2022/05/18 08:15] (current)
Ivo Blöchliger [Unterrichtsunterlagen]
Line 1: Line 1:
 ====== Ergänzungsfach Informatik «akademisch» ====== ====== Ergänzungsfach Informatik «akademisch» ======
-Das EF wird von jeweils 2 Lehrkräften mit unterschiedlichen Themen unterrichtet+===== Auftrag für 10. März 2022 ===== 
 +Studieren Sie folgende Punkte: 
 +  * Neue Punkte auf Packliste: (z.B. **Schlafsack**) https://fginfo.ksbg.ch/dokuwiki/doku.php?id=kurse:ef05a-2021:bu1#packliste 
 +  * Schauen Sie sich [[https://web.microsoftstream.com/video/6724a8f9-f4d3-462d-aee8-1328343b1116|dieses Video]] (war für Herrn Knaus gedacht, kommt jetzt aber gelegen):  
 +  * Zum selber spielen: https://fginfo.ksbg.ch/~ivo/js/14-drawing-on-canvas/drawing-on-canvas.html Das funktioniert am besten auf einem Gerät mit Touch-Screen, weil die Trainingsdaten auf der Smartwatch erhoben wurden
 +  * Arbeiten Sie an Ihrem JavaScript-Projekt. Hinweise und kleine Anleitungen finden Sie unten auf der [[https://fginfo.ksbg.ch/dokuwiki/doku.php?id=kurse:ef05a-2021:js:start#projektideen|JavaScript]] Seite.
 ===== Unterrichtsunterlagen ===== ===== Unterrichtsunterlagen =====
   * [[.:turingmaschinen:start|Turingmaschinen]]   * [[.:turingmaschinen:start|Turingmaschinen]]
 +    * Turing-komplett wahnsinnig: https://googleprojectzero.blogspot.com/2021/12/a-deep-dive-into-nso-zero-click.html (https://www.heise.de/news/Leider-geil-NSOs-Pegasus-Exploit-fuer-iPhone-Spyware-enthuellt-6297893.html
   * [[.:kurven:start|Bezierkurven etc.]]   * [[.:kurven:start|Bezierkurven etc.]]
 +  * [[.:svg:start|Exkurs: SVG]]
 +  * [[.:js:start|JavaScript im Browser]]
 +  * [[.:linux:start|Linux, Kommandozeile etc.]]
 +  * [[.:bu1|BU1 Programmierretraite]]
 +  * [[.:js:webupload|Webseite online stellen, Arbeiten auf der Kommandozeile]]
 +  * [[.:regex|Regular Expressions, Wordle und so]]
 +  * [[.:crypto-crash-course|Crash-Course: Prinzipien moderner Kryptographie]]
  
 ==== Prüfungen und Prüfungsstoff ==== ==== Prüfungen und Prüfungsstoff ====
 Die Prüfungen finden an den offiziell vorgeschlagenen Terminen statt. Der Prüfungsstoff umfasst den im Unterricht behandelten Stoff und wird mindestens 1 Woche vor der Prüfung präzisiert. Die Prüfungen finden an den offiziell vorgeschlagenen Terminen statt. Der Prüfungsstoff umfasst den im Unterricht behandelten Stoff und wird mindestens 1 Woche vor der Prüfung präzisiert.
   * Donnerstag 28.10.2021   * Donnerstag 28.10.2021
 +    * [[kurse:ef05a-2021:turingmaschinen:pruefungsfragen|TM Prüfungsfragen]]
 +    * Bezier-Punkte von Hand konstruieren (wiederholte Interpolation)
 +    * Python-Klasse lesen und Fragen dazu beantworten
   * Dienstag 14.12.2021   * Dienstag 14.12.2021
 +    * Die offizielle **Formelsammlung** (Fundamentum, Formeln und Tafeln) ist zur Prüfung **zugelassen**.
 +    * Zentralprojektion von einem Augpunkt $A$ auf die $xz$-Ebene mathematisch herleiten und als Methode der Vector-Klasse in Python programmieren.
 +    * Farbmodelle RGB und HSV erklären (ohne Umrechnungsformeln). Entsprechende Werte den Farben schwarz,rot,grün,blau,gelb,cyan,magenta und weiss zuordnen (in beide Richtungen).
 +    * Parametrierungen der Form $P(t) = (x(t), y(t))$ von folgenden Kurven kennen
 +      * Bezierkurven vom Grad 1 bis 3.
 +      * Kreisbewegung
 +    * Darstellung einer Ebene im Raum, Distanz eines Punktes zur Ebene berechnen, Umsetzung von dazu nützlichen Methode der Vector-Klasse.
 +    * Darstellung einer Kugel im Raum, Umsetzung von dazu nützlichen Methoden der Vector-Klasse.
 +    * Projektion eines Vektors auf einen anderen herleiten und algorithmisch aufschreiben können im Kontext der Umrechnung eines Bildpunktes auf Koordinaten in der räumlichen Bildebene.
 +    * Berechnung des Punktes, der sich am nächsten zu zwei Geraden befindet algorithmisch aufschreiben und als Python-Funktion notieren (unter Verwendung der Vector-Klasse).
  
 ==== BU 1: 14. März - 18. März 2022 ==== ==== BU 1: 14. März - 18. März 2022 ====
Line 18: Line 43:
   * Ivo Blöchliger (Turing Maschinen, Darstellung von Kurven (Bezierkurven und NURBS) und Anwendungen).   * Ivo Blöchliger (Turing Maschinen, Darstellung von Kurven (Bezierkurven und NURBS) und Anwendungen).
 2. Semester: 2. Semester:
-  * Simon Knaus (maschinelles Lernen)+  * [[kurse:ef05a-2021:semester2|Machine Learning]] 
   * Ivo Blöchliger (Thema noch offen).   * Ivo Blöchliger (Thema noch offen).
  
  
  
  • kurse/ef05a-2021/start.1630088022.txt.gz
  • Last modified: 2021/08/27 20:13
  • by Ivo Blöchliger