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)
Schreiben Sie sich bitte in die beiden Moodle-Kurse "Programmiertechnik 1" und "Programmiertechnik 1 Übungen" von AIN ein.
⤵ 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.
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
...
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.)
...