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
Last revision Both sides next revision
kurse:ef05a-2021:start [2021/09/23 08:37]
Ivo Blöchliger [Ergänzungsfach Informatik «akademisch»]
kurse:ef05a-2021:start [2022/05/16 07:40]
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: 
-[[https://www.soi.ch/|Schweizer Informatik Olympiade]] +  * 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, einfaches Web-Crawling]]
 +  * [[.: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 20: 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.txt
  • Last modified: 2022/05/18 08:15
  • by Ivo Blöchliger