|
Java-Kurs WS99 |
Unmittelbar vor Beginn des Wintersemesters (4.10.-15.10.99) findet ein
zweiwöchiger Einführungskurs in die Programmiersprache Java
und deren Konzepte statt. Der Kurs richtet sich hauptsächlich an
Studenten der Mathematik und Informatik, die grundlegende
Programmierkenntnisse erwerben wollen und eine entsprechende
Veranstaltung nicht im Grundstudium besuchen können.
Hinweis: Insbesondere sind dadurch alle
Studenten im 2. und 4. Semester Diplom-Informatik
ausgeschlossen. Teilnehmer aus anderen Studiengängen sind
willkommen.
Teilnehmen kann jeder Student oder akademische Mitarbeiter. Kenntnisse in einer höheren Programmiersprache wie C oder Modula sind hilfreich. Aufgrund der beschränkten Teilnehmerzahl ist eine Anmeldung erforderlich.
Ort | Termine 4.10.-15.10.99 |
Voraussetzungen | Veranstalter |
---|---|---|---|
Institut für Informatik
Takustr. 9 14195 Berlin |
Vorlesung: 10-12 Uhr (1. Woche Hörsaal, 2. Woche R005) Übungen: 13-17 Uhr (PC/UNIX-Rechnerräume) |
Kenntnisse im Umgang mit Windows- oder UNIX-Rechnern + Anmeldung |
Termine | Thema | Materialien | |
---|---|---|---|
1 | 4.10. | Grundlagen: Algorithmik, Übersetzen und Starten von Java-Programmen, einfache Beispiele | Übungsblatt, Folien, Primer.java, VarDemo.java | 2 | 5.10. | Java-Konzepte I: Typsystem, Methoden, Operatoren, Kontrollfluß | Übungsblatt, Folien | 3 | 6.10. | Objekt-Orientierung I: Klassen und Objekte, Konstruktoren, Klassenmethoden, Packages, Zugriffskontrolle, Method overloading | Übungsblatt, Folien | 4 | 7.10. | Objekt-Orientierung II: Vererbung, Polymorphie, Type casts, Overriding, Abstrakte Klassen und Interfaces | Übungsblatt, Calculator, Folien | 5 | 8.10. | Anwendung I: Anwendung des bisher Erlernten | Übungsblatt, Folien, Graphics-Paket | 6 | 11.10. | Java-Konzepte II: Exceptions, Inner classes, Threads, Garbage collection | Übungsblatt, Folien, SimpleThread.java, Echo.java, FileCopy.java | 7 | 12.10. | Java-APIs: I/O, Serialisierung, Collection classes, ... | Übungsblatt, Folien | 8 | 13.10. | Swing/AWT I: Programmierung graphischer Benutzeroberflächen | Übungsblatt, Demo-Programme, Folien | 9 | 14.10. | Swing/AWT II: Applets, Menüs | Übungsblatt, Folien, PopupMenuDemo.java | 10 | 15.10. | Anwendung II: Anwendung des bisher Erlernten | Übungsblatt, Folien, Euro-Programm |
Titel/Webseite | Autor | Verlag/ISBN | Preis in DM | Anmerkungen |
---|---|---|---|---|
Java in a Nutshell (deutsch/englisch) | Flanagan, D | O'Reilly 3-8972-1100-9 |
49.00/42.00 | Noch kein JDK 1.2. Gute Einführung und Referenz, wenn man schon C oder C++ beherrscht. |
Java Programmierhandbuch und Referenz für die Java-2-Plattform | Middendorf, Stefan, Singer, Reiner | dpunkt 2-920993-82-9 |
98,00 | Inklusive CD, Empfehlenswert für Fortgeschrittene. |
Go To Java 2 | Krüger, Guido | Addison-Wesley 3-8273-1370-8 |
89,90 | Inklusive CD, HTML-Version frei verfügbar |
Using Java 1.2 | Morgan, Mike | Que 0-7897-1627-5 |
64,95 | Brauchbares Lehrbuch, Anhang für echte Anfänger. |
Java-Tutorial | Campione, Mary; Walrath, Kathy | Addison-Wesley 0-2013-1007-4 |
93.00 | HTML-Version frei verfügbar |
Java 1.2 Kompendium | Steyer, Ralph | Markt und Technik 3-8272-5317-9 |
89,95 | Inklusive CD. |
The Java Programming Language | Arnold, K.; Gosling, J. | Addison-Wesley 0-2013-1006-6 |
89.90 | Von den Java-Entwicklern selbst, aber nur Java 1.1. |
Core JAVA 1.1 Vol 1: Fundamentals (core components, OO programming; exceptions; and AWT)1 Vol 2: Advanced features (JDBC, RMI, native methods, remote objects, and multi-threading) |
Cornell, G.; Horstmann, C.S. | Prentice Hall 0-1376-6957-7 0-1376-6965-8 |
£ 35.99, £ 31.99 | Dicke Wälzer für den Profi |
Die Java 2 Fibel | Kühnel, Ralf | Addison-Wesley 3-8273-1410-0 |
49.90 | Inklusive CD, beruht auf Kursen an der HU-Berlin. |
Spezielle Themen | ||||
The Java Language Specification | Gosling, J.; Joy, B.; Steele, G. | Addison-Wesley 0-2016-3451-1 |
85.00 | Syntax und Semantik bis ins letzte Detail, auch online |
A
critique of Java. |
H. Thimbleby | Artikel aus der Zeitschrift Software - Practice Experience, April 1999 | ||
Concurrent Programming in Java | Lea, Doug | Addison-Wesley 0-201-69581-2 |
Alles was man zum Thema Java-Threads wissen muß | |
Data Structures & Problem Solving Using Java | 89,00 | Große Sammlung von Algorithmen |