JGU Logo JGU Logo JGU Logo JGU Logo

Institut für Informatik

Michael WAND
Christian ALI MEHMETI-GÖPEL
Sommersemester 2021DIGITAL

Einführung in die Softwareentwicklung

Letzte Änderung : 20:33 Uhr, 08 April 2021





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 auch im Sommersemester 2020/21 viele Lehrveranstaltungen an der JGU rein "virtuell" stattfinden, ohne persönliche Treffen in der Universität. Nach einer relativ erfolgreichen ersten virtuellen Veranstaltung im Sommersemester 2020 wird die Vorlesung auch in diesem Semester mit ähnlichem Konzept durchgeführt.

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 persönlich in der Vorlesung sitzt und dort 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.


Anmerkung zu zukünftigen Plänen: Es ist schon seit längerem geplant, die Veranstaltungen zur Programmierung (EiP, EiS) konzeptionell zu überarbeiten. Nach aktuellem Stand wird die Veranstaltunge EiS mindestens bis zum Sommersemester 2021 in der hier vorgestellten Form (Programmiertechniken, C++, Softwareentwurf) angeboten. Dieser Hinweis ohne Gewähr - die Pläne können sich kurzfristig ändern.

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 (mindestens) drei Systeme in dieser Vorlesung:


Kommunikation mit MS Teams

Benutzung von Teams

Aktuelle Nachrichten / kurzfristige Änderungen

Vorlesung

Zentrales Tutorium

Übungsgruppen

Für die Ü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 direkt zu Semesterstart 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.


Folgende Termine stehen für die Übungsgruppen zur Auswahl:



Beachten Sie, dass Termine first-come-first-served vergeben werden. Anmeldungen müssen bis zum 24.4.21 um 12:00 erfolgen.

Abgabe in 5er-Gruppen

Aktueller Zeitplan

Die Vorlesungsfolien und -videos sowie diese Webseite ab sofort vollständig zur Verfügung.


Das erste Zentraltutorium findet am Montag, den 12. April 2021 um 14-16h c.t. im Kanal "LE01 - Hello EiS" auf Teams statt.


Die erste Übungsblatt erscheint am Dienstag, den 13. April 2021 um 14:00 und hat (ausnahmsweise) zwei Wochen Bearbeitungszeit um eventuelle Anfangschwierigkeiten (einrichten des Compilers und Git) zu kompensieren. Die ersten Übungen werden in der zweiten Woche in den entsprechenden Übungs-Channels in Teams stattfinden. Wir bitten euch die 5-er Gruppenwahl innerhalb der ersten Woche zu erledigen.


Wir wünschen Ihnen viel Spaß und Erfolg mit der Einführung in die Softwareentwicklung 2021!
Ihr EIS Team im SS 21