Programmiertechnik 1 - AIN/1
Sommersemester 2024



Termine im Sommersemester:

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

Erster Vorlesungstermin: Donnerstag 21.3.
Erster Übungstermin:  Dienstag 26.3. (Gruppeneinteilung beachten)


Lernplattform Moodle:

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


Die Folien 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 oft nicht gut dargestellt werden.
Laden Sie die Dateien deshalb immer 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
erscheinen hier nach und nach ...

Teil 2 IntLiteral (abschreiben und ausführen) DoubleLiteral CharLiteral BooleanVar IntSum DoubleTest StringVar Klausur KlausurArray ArrayVar MatrixVar Bubblesort Jahreszeit EnumVar (mit Speicherbelegung)
Teil 3 LeereAnweisung Increment IntArithmetik Mittelwert Xor Logik CharInt IfElse Verzweigung VerzweigungOperator Ascii Fallunterscheidung FallunterscheidungIfElse FallunterscheidungEnum FallunterscheidungString WhileSchleife DoSchleife DoSchleifeWhile ForSchleife ForSchleifeWhile FallunterscheidungMonth Ausnahmebehandlung TryCatchFinally ...

Programme in Browse&Quiz-Formatierung zum Lernen von Fachbegriffen:
Einstieg IntSum Bubblesort Ascii Ausnahmebehandlung ...

+++ 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.

⤵ PROG1-Uebungen.pdf – Anleitungen zu den Aufgaben

⤵ Einstieg.jar – Dateien zum Einrichten und Ausprobieren der Arbeitsumgebung   (Schaubild mit den Arbeitschritten)
⤵ Aufgabe1.jar – Dateien für Aufgabe 1 (Abgabetermin 16.4.)
⤵ Aufgabe2.jar – Dateien für Aufgabe 2 (Abgabetermin 30.4.)
...



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