Skip to main content

Vorkurs

Der Programmiervorkurs findet in der Woche vor der Ophase statt. Er ist eine rein freiwillige Veranstaltung und richtet sich an alle Ersties, die keine Erfahrung im programmieren haben. Der Programmiervorkurs geht über eine Woche und bietet täglich eine Vorlesung sowie eine Übung.

Der Programmiervorkurs findet aktuell in der Programmiersprache Python statt. Es wird dabei unter anderem auf Programmierbasics wie Variablen, If-Blöcke, While-Schleife, Funktionen und Rekursion eingegangen.

Mehr infos zur Teilnahme am Vorkurs findest du unter www.d120.de/vorkurs.

Der restRest dieser Seite Dokumentiertdokumentiert die interne Planung des Vorkurses und ist somit nicht relewantrelevant für die Teilnahme.

Vorkurs Planung

Timeline

5 Monate vorher:

  • Reservieren von Räumen
    • CPool+C005, 4.10.-07.10 12 - 16 Uhr
    • C205,C110,C120: 10 Uhr - 13 Uhr
      nnen nicht von Raumbuchung@raumbuchung@ gebucht werden!
      CpoolC-Pool -> gebucht werden -> anfrage an isp Admin
      C205,C110,C120 werden bei Zentraler Raumbuchung gebucht.
  • eigene Wikiseite für aktuelle Instanz des Vorkurses anlegen
  • Mit Ophasenleitung absprechenabsprechen, um üÜberschneidungen zu vermeiden.
  • Prüfenfen, ob C205 Transponder (für r und Toten-Briefkaten!Briefkasten!) noch aktuell sind und zum vorkursVorkurs noch aktuell sein werden, Mitmit FS-Schließrechtebeauftragten absprechen)absprechen
  • moodle kursMoodle-Kurs beantragen
  • Aufgaben Verteilenverteilen
Prüfen, ob d120.de/vorkurs aktuell ist
  • zeitpunktZeitpunkt des nächsten Vorkurses
  • ortOrt
  • anmeldungAnmeldung (ja/nein)?
  • kontakt adresseKontaktadresse noch aktuell?
  • ...

2 Monate Vorher:

  • Folien Prüprüfen und bearbeiten
  • Übungen und Folien Kompilieren/Testenkompilieren/testen
  • Evaluation beim Feedbackteam anfragen.
  • nachNach Tutor*innenTutoren suchen (Mail über FS@fs@ und Helfer@)

1 Monat Vorher:

  • Bei Kneipe anfragenanfragen, ob wir mit ungewisser Anzahl Menschen vorbei kommen können.

eine Woche Vorher:

  • Freitextfragen für Evaluation überlegen
  • Hinweis über FS@fs@ das Vorkurs in einer Woche ist
  • saltransponderrsaaltransponder prüfen
    • wird einmal im Jahr resetet. Prüfen und gegebenenfalsgegebenenfalls bei Transponderteam melden. (Unser hörsaltranponderHörsaaltranponder ist der einzige der Hörsaale und tote Briefkästen schließen kann) (Auch kurtzkurz vorm Vorkurs nochmal Prüprüfen)

Während des Vorkurses

(Regulärer) Ablauf
  • Vormittag: Wiederholung vom letzten Tag mit Fragen stellen, häufige Fragen, Vorlesung
  • Mittags: Gemeinsam Mensa
  • Nachmittags: Aufgaben

Nach dem Vorkurs

  • Auf d120.de/vorkurs eine Ankündigung auf den darauffolgenden Kurs updaten.
  • Prüfen, dass diese Dokumentation und die Dokumentation der aktuellen Instanz einigermaßen vollständig ist. Überlegen, wass nächstes mal besser gemacht werden sollte.

Folien und Übung

Die auf Python überarbeiteten Folien und Übungen stehen im gitlab:

git clone git@git.fachschaft.informatik.tu-darmstadt.de:vorkurs/material.git

(werden Demnächst auf github verschoben)

Raumverwaltung

Webseite der Raumverwaltung: TU Raumverwaltung

Aufzeichnung

Die Videoaufnahmen umfassen den Desktop des Präsentier-Laptops und die Tonspur des Hörsaals. TODO Verkabelungs- und Softwaresetup.

Video-/Audioformat

  • Streamable MP4 (movflags: +faststart)
  • Vcodec: H.264
  • Acodec: AAC
  • Konvertiere OBS MKV in streamable MP4: convert.sh auf GitHub

Bereitstellung

https://d120.de/vorkursvideos/.
Webseite liegt auf storagecube unter /srv/public_html/vorkursvideos/.

Struktur
  • Jedes Jahr als Unterordner:
    • 2017/
    • 2018/
    • 2019/
    • ...
  • index.html mit Verweisen auf jedes Jahr
  • Pro Jahr:
    • index.html zum Präsentieren der Videos
    • videos/ mit den streambaren Videos (siehe oben für Codec und Format)
    • .htaccess und .htpasswd: HTTP Basic Auth Konfiguration
Ein neues Jahr hinzufügen
  1. Erstelle Ordner <YYYY>
  2. Kopiere index.html, .htaccess, .htpasswd aus anderen Jahr
  3. Passe Pfad von AuthUserFile in .htaccess auf aktuelles Jahr an
  4. Ändere Kennwort von gast in .htpasswd: $ openssl passwd -apr1
  5. Füge Verweis auf neues Jahr in /vorkursvideos/index.html hinzu
  6. Lade neue Inhalte hoch und passe /vorkursvideos/<YYYY>/index.html an