Stand: 04.05.2022, 21:30
Inhalt
Herzlich willkommen auf den Webseiten zur Vorlesung “Einführung in die Programmierung” im Sommersemester 2022!
Auf diesen Seiten finden Sie aktuelle Informationen zur Veranstaltung sowie zusätzliche Materialien, die nicht ohne weiteres via LMS bereitgestellt werden können.
Aktuelle Informationen
Diese Abschnitt gibt Ihnen aktuelle Informationen zur Veranstaltung. Dieser Abschnitt der Webseite, die Sie gerade sehen, wurde am 14. April 2022 um 20:30h zuletzt aktualisiert.
Aktualisierung im Browser
Um sicherzugehen, dass Sie die aktuellen Informationen erhalten, empfehlen wir, den Cache Ihres Browsers zu löschen und diese Seite neu zu laden, bevor Sie weiterlesen. Auf typischen Desktopsystemen (Firefox und Chrome) geschieht dies (“Bypass Cache and Reload”) durch Drücken von CTRL+F5
(Steuerungstaste + Funktionstaste 5).
Aktuelle Lage und Entwicklungen
Aufgrund der zu Semesterstart noch anhaltenden hohen Infektionsdynamik der COVID-19 Pandemie (insbes. Omicron/BA2 Variante) sind wir virtuell in das neue Semester gestartet und erst verzögert in der dritten Woche in den Präsenzbetrieb gewechselt. Aktueller Stand:
- Die Vorlesungen in den ersten beiden Semesterwochen (also am 19. und 26. April 2022) fanden virtuell statt (Plattform “Microsoft Teams”, die von der JGU für große Veranstaltungen empfohlen wird).
- Der Übungsbetrieb in Kleingruppen ist in der zweiten Semesterwoche (ab 25. April 2022) in in Präsenz gestartet. Dabei war die erste Übung eine Outdoor-Veranstaltung; alle weiteren laufen regulär ab.
- Das Zentraltutorium wird durchgehend virtuell durchgeführt, und ist ebenfalls in der zweiten Semesterwoche gestartet. Der Grund hierfür ist organisatorisch (das virtuelle Format wäre auch ohne Pandemie notwendig gewesen). Als Platform nutzen wir hier ebenfalls MS Teams.
- Für Studierende, die an der Präsenzvorlesung nicht teilnehmen können oder möchten (z.B. wg. Quarantäne oder aus Sorge um die eigene Gesundheit oder die von Personen im näheren Umfeld), wird versucht, Videozusammenfassungen der Vorlesung digital bereitzustellen. Dies kann nur nach “best-effort”-Prinzip, ohne Garantien, erfolgen. Die Videos können hier angesehen und heruntergeladen werden.
- Eine direkte Aufzeichnung der Präsenzveranstaltungen wird nicht durchgeführt.
- Für das Zentraltutorium sowie für die ersten beiden Vorlesungen wurden & werden Aufzeichnungen direkt auf MS-Teams bereitgestellt, die jeweils mindestens sieben Tage lang verfügbar sind.
Die Evolution des COVID-19 Erregers hat jedoch in der Vergangenheit leider immer wieder überrascht. Daher kann sich die Situation im Verlauf des Semesters prinzipiell ändern. Es ist denkbar, dass die virtuelle Phase verlängert werden muss oder später nochmal ein Wechsel zu einer virtuellen Durchführung notwendig wird. Beachten Sie hierzu auch immer die Ankündigungen der Universitätsleitung zum Thema COVID-19; globale Vorgaben, Anordnungen und Gesetze haben selbstverständlich in jedem Fall Priorität.
Videozusammenfassungen der Vorlesungen
Alle Videos zur Vorlesung können auf dem Panopto-System der JGU abgerufen werden.
Dies ist der Link zum entsprechenden Panopto-Ordner: https://video.uni-mainz.de/Panopto/Pages/Sessions/List.aspx?folderID=e641bf16-8c51-41a5-ae67-ae8b01359fb7.
Die Videos werden pro Foliensatz bereitgestellt; d.h., ein neues Video gibt es immer dann, wenn wir einen gesamten Foliensatz besprochen haben. Die Vorlesungen sind nicht immer genau an den Foliensätzen ausgerichtet.
Für den ersten Foliensatz, der organisatorisches diskutiert, gibt es kein Video (außer der temporären Aufzeichnung in Teams); alle relevanten Informationen stehen auch in textueller Form auf den Folien, die als PDF-Dateien (für alle Vorlesungsstunden) im LMS verfügbar sind.
Zugang zu MS Teams
Wichtig: Falls Sie an der Veranstaltung aktiv teilnehmen, sollten Sie sich sofort im MS-Teams Kanal der Veranstaltung registrieren. Hier ist erklärt, wie es funktioniert:
- Der Zugang zu Microsoft Teams erfolgt über ihre ZDV-Daten.
- Nach dem eintragen Ihrer E-Mail Adresse (
zdvname@students.uni-mainz.de
) werden Sie auf die Login-Site der JGU Mainz weitergeleitet werden (falls Sie nicht schon angemeldet sind).
- Treten Sie dem Team dieser Veranstaltung bei: „Einführung in die Programmierung - SoSem 2022“. Hierzu sollten Sie den folgenden Code nutzen:
Team Code: xmng20w
- Anleitung
- Sofern Sie im Browser eingeloggt sind, können Sie auf diesen Link klicken: Discover new Team
- Über die App:
- Gehen Sie dazu auf den Reiter (links) „Teams“,
- dann auf „Join or create Team“.
- Geben Sie den obenstehenden Code in das Feld „Join a Team with a Code“ ein.
Benutzung von Teams
- In jedem Team kann es mehrere befinden sich mehrere themenspezifische Kanäle (“Channels”, z.B. “General”, “Übungsgruppe dd tt-tt”, “Lerngruppe gesucht” o.ä.) geben. Derzeit ist nur der Kanal “General” (“Allgemein” in der deutschen Version) eingerichtet. Weitere folgen bei Bedarf.
- Die virtuelle Vorlesung findet immer im Kanal “General” (Allgemein) statt.
- In jedem Kanal können Sie Threads starten, indem Sie über „Start a new Conversation“ eine Nachricht in einen Channel posten.
- Fragen und Diskussionen zu Vorlesungsinhalten sind möglich und erwünscht – Antworten durch alle Teilnehmer/innen ebenfalls möglich und erwünscht. Antworten durch die Dozenten können nur nach “best-effort” gegeben werden (keine Garantien).
Weitere Materialien zur Vorlesung und Abgabe von Übungsaufgaben
Die Vorlesung benutzt das LMS-System der JGU Mainz (https://lms.uni-mainz.de) für alles weitere: Hier können Sie die Vorlesungsfolien und Übungsaufgaben herunterladen, sowie ihre Hausaufgaben elektronisch abgeben. Diese Webseite dient nur zur schnellen Weitergabe aktueller Informationen und von Materialien, die nicht auf LMS gehosted werden können.
Downloads und Dokumentation zur basic_io-Bibliothek
Auf dieser Webseite wird zusätzliche Dokumentation zu der in der Veranstaltung genutzten basic-io
-Bibliothek bereitgestellt (die online-Doku, dritter Punkt, kann aus technischen Gründen nicht innerhalb von LMS gehostet werden; der Rest ist hier nur der Vollständigkeit halber nochmals bereitgestellt.)
Materialien:
- Python Packet für die Basic-IO Bibliothek als Wheel BasicIO_JGUVC-1.0.1-py3-none-any.whl
- Version 1.0.1 (neuste Version, enthält Bug-Fixes für die Windows-Plattform).
- Installation:
pip install BasicIO_JGUVC-1.0.1-py3-none-any.whl
- Installiert alle Dependencies (PyQt5, typeguard) automatisch
- Dies ist die empfohlene Installationsmethode.
- Python Packet für die Basic-IO Bibliothek als ZIP basic_io.zip
- Version 1.0.1 (neuste Version, enthält Bug-Fixes für die Windows-Plattform).
- Installation: Siehe Dokumentation unten; man muss den Inhalt des ZIP-Archives in das richtige relative Unterverzeichnis zum eigenen Script installieren.
- Dieses Packet ist etwas schwieriger zu nutzen.
- Anleitung zur Nutzung von basic_io (mit Referenzhandbuch) auf Deutsch basic_io_handbuch.pdf
- Online Dokumentation zu basic_io (größtenteils aus Docstrings automatisch erzeugt) auf Englisch: basic_io documentation.
Unser o.g. Python-Packet ist noch nicht im PyPI-Repository verfügbar.
Weitere Links
Datenschutz
Impressum