JGU Logo JGU Logo JGU Logo JGU Logo

Institut für Informatik

Michael Wand
David Hartmann
Sommersemester 2020DIGITAL

Einführung in die Softwareentwicklung

Letzte Änderung : 11:26 Uhr, 17 April 2020




Digitale Lehrveranstaltung

Dieses Dokument beschreibt das Konzept und die Organisation der Lehrveranstaltung. Falls Sie es noch nicht kennen, lesen Sie sich die folgenden Erläuterungen bitte sorgfältig durch.


Vorwort

Aus bekanntem Anlass müssen im Sommersemester 2020 die Lehrveranstaltungen an der JGU rein "virtuell" stattfinden, ohne persönliche Treffen in der Universität. Das Team der Veranstaltung "Einführung in die Softwareentwicklung" hat sich Mühe gegeben, in kurzer Zeit ein möglichst sinnvolles und ansprechendes "digitales" Angebot zu erstellen. Offensichtlich ist vieles improvisiert und experimentell - wir freuen uns daher auch über Feedback und Verbesserungsvorschläge (für geeignete Kanäle: siehe unten) und bitten um Verständnis, dass sich mit knappen Ressourcen natürlich nicht alles perfekt umsetzen läßt. Trotz allem sind wir aber überzeugt, Ihnen einen interessanten und wertvollen Kurs anbieten zu können und freuen uns auf das gemeinsame Abenteuer der ersten rein virtuellen Lehrveranstaltung.

Effektives Lernen

Ein rein digitales Format bietet Chancen und Risiken, die anders gelagert sind als in der realen Vorlesung. Ein großer Vorteil ist sicher, nach eigenem Tempo lernen zu können. Wer hätte sich noch nie gewünscht, an einer langweiligen Stelle in der Vorlesung einfach vorspulen zu können? Gleichzeitig besteht aber ein größeres Risiko, die eigene Arbeit zu strukturieren und stetigen Fortschritt zu erzielen (wenn man in der Vorlesung im Web surft bekommt man wenigstens mit einem Ohr mit, worum es geht). Auch soziologische Schwierigkeiten sind nicht zu unterschätzen - die Gruppenerfahrung ist für das Lernen sehr wichtig.


Das Konzept unserer Vorlesung sieht daher eine Reihe von Maßnahmen vor, die Ihnen dabei helfen sollen, die Aufgaben, die vor Ihnen liegen möglichst effektiv und effizient anzupacken, und die unangenehmen Seiteneffekte der rein digitalen Veranstaltung möglichst abzumildern.

Veranstaltungskonzept

Die Vorlesung "Einführung in die Softwareentwicklung" hat im wesentlichen drei (fast orthogonale) Ziele:



Auf diesen Webseiten sind die Materialien zu Thema C++ und die zum Thema Programmiertechniken und Design regelmäßig entsprechend als  C++  und  Software  markiert.

Digitales Veranstaltungskonzept

Um die Veranstaltung im "rein digitalen" Format effektiv zu gestalten, haben wir sie wie folgt strukturiert:


Veranstaltungen

Materialien



Was muss ich zum Vorlesungsstart tun?

Zwei Dinge sind sehr wichtig:



Elektronische Kommunikation

Wir nutzen drei Systeme in dieser Vorlesung:


Kommunikation mit MS Teams

Benutzung von Teams

Aktuelle Nachrichten / kurzfristige Änderungen

Vorlesung

Zentrales Tutorium

Übungsgruppen (Donnerstags)

Für die fünf Übungsgruppen gibt es Kanäle in Teams (die Tutoren können bei Bedarf Kanäle für die Untergruppen anlegen). Um zu kommunizieren, welche Studierenden zusammen in einer Gruppe sind, müssen Sie sich in GitLab als Gruppe eintragen (siehe unten). Beachten Sie, dass dies umgehend erfolgen sollte, da sonst die Einteilung auf die Untergruppen/Kanäle schwierig ist.


Die Übungs(unter-)gruppen treffen sich wöchentlich; dabei wird von jeder Gruppe ein Statusbericht angefragt (wo hängt's - und wenn nirgends, was habt Ihr gelernt?) und Probleme mit der Technik und der Programmierung können ausgiebig besprochen werden. Konkrete Teillösung direkt zu den Übungsaufgaben (über technische Hürden hinaus, wie Compiler-Konfiguration), können natürlich aus Gründen der Fairness nicht gegeben werden.

Abgabe in 5er-Gruppen

Aktueller Zeitplan

Die Vorlesungsfolien und -videos sowie diese Webseite stehen ab Samstag, dem 18. April 2020 online vollständig zur Verfügung. Einzelne Teile (Videos in alternativen Formaten bzw. gespiegelt auf dem Panopto-System) erscheinen ggf. verzögert, da die Leistungsfähigkeit der Systeme begrenzt ist (Bandbreite, Transcoding, etc.)


Das erste Zentraltutorium findet bereits am Montag, den 20. April 2020 um 14-16h c.t. statt. Hierzu wird ein entsprechender Kanal auf MS-Teams angelegt.


Die ersten Übungen in Kleingruppen finden ebenfalls bereits in der ersten Woche, ab dem 23. April 2020 statt.


Wir wünschen Ihnen viel Spaß und Erfolg mit der (ersten rein virtuellen) Einführung in die Softwareentwicklung 2020!

Ihr (ebenfalls virtuelles) EIS Team im SoSem 2020