Programmiertechnik 1 - AIN/1
Sommersemester 2026



Die Wiederholungsklausur für das vergangene Wintersemester

findet voraussichtlich am Montag 9. März 2026 von 9:00 - 11:00 Uhr im Raum F023 statt.
Bitte beachten Sie wegen eventueller Termin- und Raumänderungen unbedingt die Aushänge.

Als einziges Hilfsmittel ist ein Spickzettel in Form eines beidseitig beschriebenen oder bedruckten DIN-A4-Blatts erlaubt.

Wiederholungsvorbereitung


Termine im Sommersemester:

Vorlesung Dienstags und Donnerstags jeweils 9.45 - 11.30 Uhr in Raum O 207
Übungen Dienstags 14.00 - 15.30 Uhr und 15.45 - 17.15 Uhr, aufgeteilt in 2 Gruppen, pro Gruppe ein Termin im Labor O 301

Erster Vorlesungstermin: Donnerstag 19.3.
Erster Übungstermin:  Dienstag 24.3. (Gruppeneinteilung beachten)


Lernplattform Moodle:

Schreiben Sie sich bitte in die beiden Moodle-Kurse "Programmiertechnik 1" und "Programmiertechnik 1 Übungen" von AIN ein.


Die Präsentationen aus der Vorlesung:

PROG1-Teil-1.pdf – Rechner und Zahlen
PROG1-Teil-2.pdf – Java Daten - Literale, Variablen, Typen
PROG1-Teil-3.pdf – Java Anweisungen - Ausdrücke, Operatoren, Ablaufsteuerung
PROG1-Teil-4.pdf – Java Klassen - Pakete, Methoden, Variablen, Objekte
PROG1-Teil-5.pdf – Java Objektorientierung - Kapselung, Vererbung, Polymorphie, Dynamische Bindung
PROG1-Teil-6.pdf – Java Ein-/Ausgabe - Streams, Dateizugriff, Objekt-Serialisierung

Literaturliste

Die PDF-Dateien enthalten anklickbare Notizen, die von Browser-Plugins manchmal nicht gut dargestellt werden.
Laden Sie die Dateien gegebenenfalls herunter und verwenden Sie einen PDF-Viewer wie z.B. Adobe Acrobat Reader DC.

+++ Lerntipp +++ Rufen Sie sich vor jeder Vorlesung in Erinnerung, was in der vergangenen Vorlesung besprochen wurde. Lernen Sie die neuen Fachbegriffe. Nutzen Sie den Index der einzelnen Vorlesungsteile, um Ihre Kenntnis der Fachbegriffe zu prüfen und zu verbessern. Planen Sie dafür genug Zeit ein.

Die Beispiel-Programme aus der Vorlesung

Teil 2 IntLiteral (abschreiben und ausführen) DoubleLiteral CharLiteral BooleanVar IntSum DoubleTest StringVar Klausur KlausurArray ArrayVar MatrixVar Bubblesort Jahreszeit EnumVar  (dazu Speicherbelegung-EnumVar.pdf)
Teil 3 LeereAnweisung Increment IntArithmetik Xor Mittelwert Logik CharInt IfElse Verzweigung VerzweigungOperator Ascii FallunterscheidungIfElse Fallunterscheidung FallunterscheidungEnum FallunterscheidungString WhileSchleife DoSchleife DoSchleifeWhile ForSchleife ForSchleifeWhile FallunterscheidungMonth Ausnahmebehandlung TryCatchFinally Spruenge
Teil 4: de.htwg.ain.prog1.teil4.Gruss GrussTest PrintInt Programm MainAufruf Maximum maximum/ MaximumVariabel Overloading OverloadingAmbiguous javap/ ClassVar Zufall Einstieg StringSort JavaLib StringSwitch ObjectInit Datum DatumTest datum/ Termin TerminTest BooleanWrapper IntWrapper StringBuilderVar nested/  (dazu Speicherbelegung-ListVar.pdf) staticnested/ Scopes klassenvorlagen/
Teil 5: vererbung/ Exceptions equals/ NumberTest NumberFormatTest DateTimeFormatterTest format/ Zeichenfolgen Formatter formattable/ Comparable<Datum> comparator/ GermanStringSort local/ newlocal/ Quiz
Teil 6: CountBytes CountLines FileEncoding BinaryDump CopyFile CopyFileCompiled CopyFileSimple Copy ListFiles SerializeObject objectstreams/

+++ Lerntipp +++ Schreiben Sie die Programmbeispiele aus der Vorlesung ab und bringen Sie sie zum Laufen. Notieren Sie sich jeweils mit eigenen Worten, was die Programme tun, und versuchen Sie einige Zeit später, die Programme aufgrund dieser Notizen selbstständig neu zu schreiben. Überlegen Sie sich auch eigene Abwandlungen der Programme. Tun Sie dies laufend während des Semesters.

Die Übungsaufgaben
erscheinen hier nach und nach ...

Sie müssen einige Programmierwerkzeuge installieren, wenn Sie statt an den Laborrechnern mit Ihrem eigenen Rechner arbeiten wollen.

Einstieg – Einrichten und Ausprobieren der Arbeitsumgebung   (Schaubild mit den Arbeitschritten)

...

Beachten Sie die Kriterien zum Bestehen der Übungen.

+++ Lerntipp +++ Falls Sie in den Übungen viel Hilfe in Anspruch genommen haben, lösen Sie die Übungsaufgaben nach einiger Zeit nochmals selbstständig und inklusive aller Bonusaufgaben.


Prof. Dr. H. Drachenfels
Hochschule Konstanz - Impressum - Datenschutzerklärung
Letzte Änderung: 19.2.2026