lehrkraefte:snr:informatik:glf22:python:pruefung

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:snr:informatik:glf22:python:pruefung [2022/11/23 10:01]
Olaf Schnürer [Anleitung zum Erstellen einer zip-Datei]
lehrkraefte:snr:informatik:glf22:python:pruefung [2022/12/05 13:31] (current)
Olaf Schnürer [Jede/jeder ist dafür verantwortlich, dass ihr/sein Rechner funktioniert]
Line 1: Line 1:
 ~~NOTOC~~ ~~NOTOC~~
 +
 +Erklärvideo zu zip-Datei-Erstellung ganz unten auf dieser Seite.
  
 ====== Informationen zur Python-Prüfung ====== ====== Informationen zur Python-Prüfung ======
  
-  * Prüfungsrelevant sind die Inhalte der Abschnitte 3 bis 9 auf der [[lehrkraefte:snr:informatik:glf22|Kursseite]], also +  * Prüfungsrelevant sind die Inhalte der Abschnitte 3 bis 6 und 8, 9 auf der [[lehrkraefte:snr:informatik:glf22|Kursseite]], also 
     * Ein- und Ausgabe;      * Ein- und Ausgabe; 
     * der (sinnvolle) Umgang mit Variablen;      * der (sinnvolle) Umgang mit Variablen; 
Line 9: Line 11:
     * die wichtigsten Kontrollstrukturen:      * die wichtigsten Kontrollstrukturen: 
       * if-else-statements (wenn etwas nur unter einer Bedingung ausgeführt werden soll),        * if-else-statements (wenn etwas nur unter einer Bedingung ausgeführt werden soll), 
-      * for- und while-Schleifen (wenn etwas mehrfach oder nur solange, bis eine Bedingung erfüllt ist, ausgeführt werden soll), +      * for-Schleifen (wenn etwas mehrfach ausgeführt werden soll), ((nicht in der Prüfung verlangt: while-Schleifen (wenn etwas solange, bis eine Bedingung erfüllt ist, ausgeführt werden soll))), 
       * Funktionen (zur besseren Strukturierung von Programmen);        * Funktionen (zur besseren Strukturierung von Programmen); 
     * Turtle-Grafik.     * Turtle-Grafik.
   * Während der Prüfung werdet ihr an Eurem Computer programmieren.   * Während der Prüfung werdet ihr an Eurem Computer programmieren.
-  * Ihr solltet davon ausgehen, dass es zu jedem relevanten Thema mindestens eine Programmier-Aufgabe gibt. +  * Ihr solltet davon ausgehen, dass es zu jedem der obigen Themen mindestens eine Programmier-Aufgabe gibt. 
-  * Die Prüfung findet im Wesentlichen im sogenannten //open book//-Format statt, d.h. ihr dürft die Kursunterlagen und eigene Programme verwenden und auch das Internet benutzen.+  * Die Prüfung findet im Wesentlichen im sogenannten //open book//-Format statt, d.h. ihr dürft die Kursunterlagen und eigene Programme verwenden und Spickzettel und auch das Internet benutzen.
   * Verboten sind:   * Verboten sind:
-    * Jegliche Art der Kommunikation (etwa über Email, Teams, OneDrive, SharePoint, Zoom, Skype, etc.) mit anderen Personen. +    * **Jegliche Art der Kommunikation** (etwa über Email, Teams, OneDrive, SharePoint, Zoom, Skype, etc.) mit anderen Personen. 
-    * Das Benutzen von SharePoint oder Teams; wenn ihr Unterlagen von dort verwenden wollt: Kopiert sie vorher auf euren eigenen Rechner.+    * **Das Benutzen von SharePoint oder Teams**; wenn ihr Unterlagen von dort verwenden wollt: Kopiert sie vorher auf euren eigenen Rechner.
     * Handys     * Handys
   * Unredlichkeit wird bestraft, vgl. Punkt 4.2.4 der Regelungen zur Leistungsbewertung: "Unredlichkeit führt in der Regel zur Note 1 (...)"    * Unredlichkeit wird bestraft, vgl. Punkt 4.2.4 der Regelungen zur Leistungsbewertung: "Unredlichkeit führt in der Regel zur Note 1 (...)" 
  
 +====== Jede/jeder ist dafür verantwortlich, dass ihr/sein Rechner funktioniert ======
 +
 +Denkt daran, dass ihr bei der Prüfung selbst dafür verantwortlich seid, einen funktionierenden Laptop dabei zu haben (mit Visual Studio Code und Python) und dass ihr wisst, wie ihr euren neu angelegten Ordner mit den neu geschriebenen Programmen als zip-Datei abgebt.
 +
 +Wer einen Schulrechner verwendet, muss damit rechnen, dass Visual Studio Code eventuell nicht funktioniert bzw. neu installiert werden muss. 
 +
 +Wenn alles nicht klappt: 
 +  * Lösungen auf Papier aufschreiben und abgeben oder 
 +  * online-Programmieren auf https://trinket.io/turtle und den jeweiligen Programmcode per Copy-and-Paste in einem Text-Editor als .py-Datei abspeichern.
 ===== Wie ihr eure Lösungen (= in der Regel Python-Programme) einreicht ===== ===== Wie ihr eure Lösungen (= in der Regel Python-Programme) einreicht =====
 +
 +(Das meiste, was hier steht, ist auch im Video unten erklärt.)
  
 Am Anfang der Prüfung werdet ihr aufgefordert, ein Verzeichnis mit einem bestimmten Namen zu erstellen. Am Anfang der Prüfung werdet ihr aufgefordert, ein Verzeichnis mit einem bestimmten Namen zu erstellen.
Line 29: Line 42:
 Am Ende packt ihr euer Verzeichnis mit euren Programmen in eine einzelne [[https://de.wikipedia.org/wiki/ZIP-Dateiformat|zip-Datei]] (vgl. das Video unten). Am Ende packt ihr euer Verzeichnis mit euren Programmen in eine einzelne [[https://de.wikipedia.org/wiki/ZIP-Dateiformat|zip-Datei]] (vgl. das Video unten).
  
-Diese zip-Datei schickt ihr **vor dem Ende** der Prüfung per Email an mich+Diese zip-Datei lasst ihr mir **vor dem Ende** der Prüfung zukommen (vermutlich per "File request" über OneNote).
  
-Wer das Verzeichnis oder die Dateien falsch benennt oder keine zip-Datei erstellt oder mir diese zip-Datei nicht per Email sendet, bekommt Punkte abgezogen. Ebenso ziehe ich Punkte ab, wenn mir überflüssige (oder -- deutlich schlimmer -- schädliche) Daten geschickt werden. +Wer das Verzeichnis oder die Dateien falsch benennt oder keine zip-Datei erstellt oder mir diese zip-Datei nicht wie vorgegeben sendet, bekommt Punkte abgezogen. Ebenso ziehe ich Punkte ab, wenn mir überflüssige (oder -- deutlich schlimmer -- schädliche) Daten geschickt werden. 
  
 Wenn ich bis zum Ende der Prüfung keine Abgabe bekomme, gibt es keine Punkte und damit die Note 1.  Wenn ich bis zum Ende der Prüfung keine Abgabe bekomme, gibt es keine Punkte und damit die Note 1. 
Line 38: Line 51:
  
 Im folgenden Video erkläre ich, wie man in der Prüfung seine Programme in einem Verzeichnis abspeichern soll und wie man unter Windows10 eine zip-Datei aus einem Ordner erstellt. In anderen Windows-Versionen oder Betriebssystemen (etwa Linux, macOS, etc.) geht das ähnlich -- bitte selbst herausfinden oder mich **rechtzeitig** fragen.  Im folgenden Video erkläre ich, wie man in der Prüfung seine Programme in einem Verzeichnis abspeichern soll und wie man unter Windows10 eine zip-Datei aus einem Ordner erstellt. In anderen Windows-Versionen oder Betriebssystemen (etwa Linux, macOS, etc.) geht das ähnlich -- bitte selbst herausfinden oder mich **rechtzeitig** fragen. 
 +
 +(while-Schleifen kommen in der Prüfung nicht dran, auch wenn im Video eine auftaucht.)
  
 [[https://fginfo.ksbg.ch/~olaf/videos-glf22/zip-datei-erstellen-zur-pruefungsabgabe.mp4|Video "zip-Datei erstellen wie in der Prüfung erforderlich"]] [[https://fginfo.ksbg.ch/~olaf/videos-glf22/zip-datei-erstellen-zur-pruefungsabgabe.mp4|Video "zip-Datei erstellen wie in der Prüfung erforderlich"]]
  • lehrkraefte/snr/informatik/glf22/python/pruefung.1669194105.txt.gz
  • Last modified: 2022/11/23 10:01
  • by Olaf Schnürer