Herzlich willkommen zur Lehrveranstaltung Softwaretechnische Grundlagen /
Einige formale Dinge zur Lehrveranstaltung: Modul, 8 SWS, 10 Kreditpunkte Vorlesung 2-std., Donnerstags 12:30-14:00 h, Hörsaal 6J Übungen 2-std., Beginn 14.04., Seminarräume Praktikum in Kleingruppen, 4-std., nach Vereinbarung Pflichtveranstaltung (Bachelor / Master Informatik), üblicherweise im 2. Semester
Anmeldung zur Lehrveranstaltung als Ganzes über HIS/LSF. Da die Anmeldefrist bereits verstrichen ist, können Sie sich nur noch persönlich bei Frau Rennwanz (Sekretariat Prof. Schöttner, Raum 25.12.01.44) nachmelden. Anmeldung zu den Übungsgruppen: Ab morgen können Sie sich noch auf diejenigen Termine einbuchen, wo noch Plätze frei sind. Mo Di Mi Do Fr 08:30-10:00 2x 10:30-12:00 12:30-14:00 Vorlesung 14:30-16:00 16:30-18:00 18:30-20:00
Voraussetzungen für die Teilnahme: Inhalte der Lehrveranstaltung Informatik I Grundlegende Programmierkenntnisse Voraussetzungen für den Leistungsnachweis ( Schein ): Aktive Mitarbeit in den Übungen Nachweisbar eigenständige Programmierarbeit Präsentation der Ergebnisse in der Gruppe Dokumentation der erstellten Software
Mit wem werden Sie zu tun haben? Vorlesung: (wilfried.linder@uni-duesseldorf.de) Übungen: Maximilian Arendt, Philip Baues, Mike Bechtel, Tom Berwald, Patrick Cassel, Dorian Eikenberg, Dustin Hartmann, Matthias Hesse, Philip Höfges, Oscar Hurek, Atanur Öztürk, Gian Perrone, Christopher Probst, Oliver Rohr, Arsham Sabbaghi Asl, Oleksiy Savchenko, Malte Schmidt, Alexander Schneider, Eric Upschulte, Yasin Yazgan, Tobias Witt Die Übungen beginnen am 14. April 2014! Informationen zur Lehrveranstaltung, Vorlesungsfolien usw. finden Sie auf unserer Webseite.
Aufteilung in Kleingruppen Gruppengröße: 3 bis 5 Personen Zusammensetzung: Soweit möglich, freiwillig Bis zum 25. April 2014 gibt jede Gruppe eine Liste mit den Teilnehmer/inne/n beim Übungsleiter ab. Personen, die bis dahin keine Gruppe gefunden haben, werden von uns eingeteilt. Dabei werden u.u. auch Gruppen mit 3 oder 4 Teilnehmer/inne/n aufgefüllt. Ein späterer Wechsel in eine andere Gruppe ist nicht möglich.
Programmierumgebung, Werkzeuge Betriebssystem: Windows oder Linux Programmiersprache: Java. Andere nur auf Anfrage, bitte vorher mit uns klären! Entwicklungsumgebung: Die Wahl von Compiler und Linker ist Ihnen überlassen. Sie dürfen Standardbibliotheken verwenden (z.b. AWT, Swing, SWT), wir geben gerne Hinweise dazu. Wichtig: Nur legal erworbene Lizenzen oder Freeware sind erlaubt! Jede Gruppe klärt zu Beginn, welche Werkzeuge verwendet werden sollen. Zu den Übungen bringt jede Gruppe mindestens einen Laptop mit allen aktuellen Dateien mit.
Versionskontrolle Wir arbeiten mit dem Programm GIT (näheres dazu in der nächsten Vorlesung sowie in den Übungen). Zur Verwaltung Ihrer Daten werden wir den Dienst GitHub verwenden. Lesen Sie sich die Nutzungsbedingungen bitte genau durch: http://help.github.com/terms-of-service/ Mit Ihrer Anmeldung in einer Gruppe erklären Sie sich mit den Nutzungsbedingungen einverstanden. In den Übungen der kommenden beiden Wochen werden Sie mit der Entwicklungsumgebung IntelliJ sowie mit GIT vertraut gemacht. Es ist sehr ratsam, teilzunehmen.
Weitere Hinweise: Die Programmieraufgabe wird demnächst vorgestellt. Schwerpunkt dieser Lehrveranstaltung ist Gruppenarbeit! Termine (auch für Zwischenergebnisse die sogenannten Meilensteine ) werden in der Vorlesung bzw. den Übungen bekannt gegeben und sind einzuhalten. Sprechstunde Mi. 10-11 und nach Absprache sowie jeweils nach der Vorlesung.
und schließlich: Sie benötigen für diese Lehrveranstaltung grundlegende Programmierkenntnisse. Wer noch etwas Nachhilfe braucht: Es gibt im Internet viele Skripte zur Einführung in das Programmieren mit Java. Einige Beispiele: http://www.jeckle.de/vorlesung/java/script.html http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81ht/java_de http://www.gailer-net.de/tutorials/java/java-toc.html http://www.uni-trier.de/index.php?id=22787 Entsprechendes gilt für jede andere von Ihnen gewählte Programmiersprache.