Computational Linguistics & Phonetics Computational Linguistics & Phonetics Fachrichtung 4.7 Universität des Saarlandes

Java I

Programmierkurs: Computerlinguistik, 1. Studienabschnitt

Programmierkurs:
Leitung: Alexander Koller
Ort: Geb. 17.2, Seminarraum
Zeit: Mo 9-11
Beginn: 26.4.04
Geeignet für: B.Sc.

Übung:
Leitung: Steffen Heil
Ort: Geb. 17.2, CIP-Raum
Zeit: Do 16-18, Fr 9-11 (alternativ)
Beginn: 29.4.04

Bemerkungen/Voraussetzungen
Wahlpflicht fuer B. Sc. CL und Ma-NF (Alternative: Prolog I im WS)

Leistungspunkte
6 LP

Dieser Kurs ist eine praktische Einführung ins Programmieren in Java. Java ist eine objektorientierte imperative Programmiersprache, die neben C und C++ zu den Standard-Programmiersprachen in der Industrie zählt und auch in der (computerlinguistischen) Forschung zunehmend Fuß fasst. Die Sprache ist leicht zu lernen und ermutigt den Programmierer zu einem konsequent objektorientierten, modularen und fehlerarmen Programmierstil. Die Standardbibliothek ist schon sehr mächtig; dazu kommen vielerlei spezialisierte Bibliotheken, die man im Internet herunterladen kann.

Der Kurs richtet sich an Studierende ohne Vorkenntnisse im Programmieren und vermittelt die Grundkonzepte des Programmierens, die Programmiersprache selbst und eine grundlegende Sensibilität für effizientes und sauberes Programmieren. Da man Programmieren nur durchs Selbermachen lernt, sind die Übungen ein zentraler Bestandteil des Kurses, in dem Ihr wöchentlich Programmieraufgaben lösen und in Übungsgruppen diskutieren werdet.