Programmierpraktikum Java Mo. 16 – 17:30 im VL-Pool (PC 72) Jürgen Hermes 15.10.2012 Handout zur ersten Sitzung Softwaretechnologie: Java Mi 14-15:30 in S 73. Dozent: Stephan Schwiebert, [email protected], Sprechstunde nach Vereinbarung Programmierpraktikum Java Mo 16-17:30 in PC 72 (VL-Pool) Dozent: Jürgen Hermes, [email protected], Sprechstunde Mo 14-15 Tutorium Fr. 12-13:30 in PC 72 (VL-Pool) Tutoren: Miha Atanassov, Börge Kiss [email protected] Webseiten: http://www.spinfo.uni-koeln.de/ (Unter Lehre → Softwaretechnologie: Java → Programmierpraktikum finden sich die im Praktikum erarbeiteten Materialien Formalia Für Bachelorstudierende der Informationsverarbeitung ist das Programmierpraktikum eine Pflichtveranstaltung des Basismoduls 4a (Softwaretechnologie: Java). Durch die regelmäßige und aktive Teilnahme können pro Übung (Winter- und Sommersemester) 2, also insgesamt 4 CP erworben werden. Studierende anderer Fachrichtungen können das Programmierpraktikum nur besuchen, wenn noch Plätze zur Verfügung stehen. Für die Teilnahme am Programmierpraktikum müssen Sie Ihren smail-Account bei der Aufsicht des VL-Pools freischalten lassen. Inhalte Das Praktikum dient der zeitnahen Anwendung des im Seminar erworbenen Wissens. Im Zentrum stehen dabei folgende Inhalte: • Fragen der Teilnehmer zur Theorie und zu den Beispielprogrammen aus dem Seminar. • Programmierung von Beispielanwendungen, die das Erlernte umsetzen. • Integration dieser Beispielanwendungen in größere Projekte. • Dokumentation (UML und Javadoc) Während der Übung stehen Computerarbeitsplätze mit der benötigten Software (Java 7, eclipse 3.7) zur Verfügung. Der Unterricht erfolgt nicht frontal; vielmehr soll der Stoff von den Teilnehmern in Teamarbeit und in Interaktion mit dem Dozenten aufgearbeitet werden. Benötigte Software Die für den Java-Kurs benötigte Software ist kostenlos im Internet erhältlich. Sollten Sie Probleme haben, sich die Software zu beschaffen (z.B. wenn Sie nicht über einen Breitbandzugang zum Internet verfügen), wenden Sie sich bitte an uns. Java Development Kit (JDK) 7: http://www.oracle.com/technetwork/java/ javase/downloads [Das eigentliche Java. Braucht jeder, der in Java programmieren oder Java-Programme laufen lassen will. Findet sich evtl. schon (in einer älteren Version) auf Ihrem Rechner, wenn Sie schon einmal eine Webseite ansehen wollten, die ein Java-Applet enthielt. Besorgen Sie sich aber bitte die neueste Version und das JDK (Download JDK-Button) und nicht nur das JRE. Versionen für Windows und Linux (Mac-Version ist im Mac-OSX integriert, bisher allerdings nur Version 6, ist aber gleichgültig)] eclipse, Classic Version 4.2.1: http://eclipse.org/downloads/ [Die im Kurs verwendete Entwicklungsumgebung. Verschiedene Versionen für Windows, Linux und Mac. Im Unterricht wird die classic-Version verwendet, die Sie sich auch besorgen sollten.] Literatur Die auf unserer Webseite zur Verfügung gestellten Materialien des Java-Kurses und des Programmierpraktikums sind eng mit den verfolgten didaktischen Zielen verknüpft. Für einen allgemeinen Überblick über die Java-Programmierung ist es unerlässlich, auch alternative Darstellungsweisen im Selbststudium zu erkunden. Dafür eignen sich unter anderem folgende Bücher: Ullenboom, Christian (10. Auflage, 2012): Java ist auch eine Insel. [Diese Einführung, die sich auch immer wieder auf die Java-Entwicklung mit Eclipse bezieht, können Sie sowohl kaufen (49,90 Euro) als auch online unter http://openbook.galileocomputing.de/javainsel/ ansehen und downloaden.] Eckel, Bruce (4. Auflage, 2006): Thinking in Java [Momentan ausverkauft, aber weiterhin downloadbar ist die englischsprachige Einführung von Bruce Eckel . http://mindview.net/Books/TIJ4] Krüger, Guido (7. Auflage, 2011): Handbuch der Java-Programmierung [Umfangreich, gut lesbar und ebenfalls als Online-Version kostenfrei erhältlich unter http://www.javabuch.de (Gedruckt 59,95 Euro).]