Wahlpflichtkurs "Programmieren in Java"

Kursleitung: Gerhard Eichelsdörfer

Zeitumfang: 40 Unterrichtsstunden

Voraussetzungen:
Grundkenntnisse im Umgang mit Tastatur und Maus, dem Ablegen und Wiederfinden von Dateien im Verzeichnisbaum eines Datenträgers (Diskette, Festplatte)
- Interessant aber nicht notwendig sind in diesem Zusammenhang Kenntnisse in HTML.

Kurzbeschreibung

Der Kurs führt in die Programmiersprache Java ein. In dieser Sprache erstellte Programme sind im Vergleich zu anderen Sprachen besonders Internet-tauglich, weil sie weitgehend unabhängig von der Prozessorfamilie und unabhängig vom Betriebssystem sind, sowie unter einem Sicherheitsmanagement ausgeführt werden. Java ist eine moderne Sprache, in die Erfahrungen aus anderen Programmiersprachen eingeflossen sind. Sie ist streng objektorientiert angelegt, was den Einstieg für Anfänger zunächst etwas erschwert. Später zeigen sich jedoch die Vorteile dieser eher einfach gehaltenen Sprache. So genannte Java-Applets können in Webseiten eingesetzt werden, um deren Funktionalität zu erweitern. Die erforderlichen Programmierwerkzeuge stehen kostenfrei zur Verfügung und können sowohl auf Linux als auch auf MS-Windows eingesetzt werden.

Inhalte

Unter Verwendung einer kleinen Programmvorlage werden die grundlegenden Schritte zur Übersetzung und zum Programmstart gehandhabt, sowie Fehlermeldungen interpretiert. Die Bedeutungen der Java-Sprachkonstrukte werden nach und nach an Hand fortschreitender Beispiele und Übungen erschlossen und zunehmend vertrauter. Parallel dazu wird die Navigation in der vollständig vorliegenden Sprachreferenz geübt. Vorgesehen sind in erster Linie die Erstellung von Konsolenanwendungen (Bedienung per Tastatur, Ausgabe im Textmodus). In Abhängigkeit von der Zusammensetzung der Teilnehmergruppe kann bei Bedarf aber auch verstärkt das Erstellen von Java-Applets thematisiert werden.
Im Rahmen des geringen Zeitumfangs kann auf die "unified modelling language" (UML) nicht eingegangen werden.

In diesem Kurs vorgesehene Inhalte sind:

Hinweise

Zu einigen der oben aufgeführten Inhalte können voraussichtlich nur Anfangseindrücke vermittelt werden. Einzelne Teilnehmer sollten mich bei zusätzlichem Informationsbedarf außerhalb des Unterrichts ansprechen.

Wer sich einen kleinen Eindruck verschaffen möchte, kann sich einen von mir begonnenen Online-Kurs unter http://kurse.eichelsdoerfer.net ansehen. Der Online-Kurs kann allerdings den Unterricht nur unterstützen und nicht ersetzen.

Dieser Java-Wahlpflichtkurs ist keine Pflicht für zukünftige Datentechniker.