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 Rest dieser Seite dokumentiert die interne Planung des Vorkurses und ist somit nicht relevant 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
      Können nicht von raumbuchung@ gebucht werden! C-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 absprechen, um Überschneidungen zu vermeiden.
  • Prüfen, ob C205 Transponder (für Tür und Toten-Briefkasten!) noch aktuell sind und zum Vorkurs noch aktuell sein werden, mit FS-Schließrechtebeauftragten absprechen
  • Moodle-Kurs beantragen
  • Aufgaben verteilen
Prüfen, ob d120.de/vorkurs aktuell ist
  • Zeitpunkt des nächsten Vorkurses
  • Ort
  • Anmeldung (ja/nein)?
  • Kontaktadresse noch aktuell?
  • ...

2 Monate Vorher:

  • Folien prüfen und bearbeiten
  • Übungen und Folien kompilieren/testen
  • Evaluation beim Feedbackteam anfragen.
  • Nach Tutoren suchen (Mail über fs@ und Helfer@)

1 Monat Vorher:

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

eine Woche Vorher:

  • Freitextfragen für Evaluation überlegen
  • Hinweis über fs@ das Vorkurs in einer Woche ist
  • Hörsaaltransponder prüfen
    • wird einmal im Jahr resetet. Prüfen und gegebenenfalls bei Transponderteam melden. (Unser Hörsaaltranponder ist der einzige der Hörsaale und tote Briefkästen schließen kann) (Auch kurz vorm Vorkurs nochmal 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