Syntax, Variablen und Datentypen12 Nov 2020
Eine kleine Einführung in die Basics der Java-Syntax und Bausteine für das Basteln erster Programme. In dieser Aufgaben wird ein Personalausweis in Java nachgebaut.
If & Else Operatoren19 Nov 2020
Der Grundstein der Programmierung: If-Else in Java. Mit If und Else können wir Abfragen in unser Programm einbauen. Wir gehen also weg vom linearen Programmieren. Hier werden Noten berechnet, um die Funktionsweise von If und Else zu zeigen.
Klassen und Methoden26 Nov 2020
Ohne Klassen und Methoden kommen wir bei Java nicht weit. Das sind die Grundlagen der Objektorientierten Programmierung. Hier wird das Konzept anhand eines rudimentären Banksystems veranschaulicht.
Switch03 Dec 2020
If-Else nur ohne If und Else. Komplexere und kompaktere Bedingungsabfragen in Java. Das Konzept wird anhand einer Inventarsoftware für Supermärkte veranschaulicht.
Static und Lopps10 Dec 2020
Was macht das Stichwort Static und wie kann man Sachen wiederholt durchführen? Programmiert hier eine Hilfsklasse mit diversen mathematischen Methoden.
Arrays17 Dec 2020
Ein Container, welcher mehrere Werte umfasst. Arrays sind Datentypen, die zur Speicherung mehrerer Werte eines einzigen Typs dienen. Bei dieser Aufgaben erweitern wir die Arrays durch Funktionen, die automatisch ein eigentlich unveränderbares Array automatisch kleiner und größer machen.
Inheritance (Vererbung)21 Jan 2021
Programmstruktur aufbauen, Klassen verbinden und Eigenschaften und Methoden von einer Klasse zur nächsten vererben. Eines der Wichtigsten Konzepte der Objektorientierten Programmierung. In dieser Aufgaben spielen wir Gott in der Schöpfungsgeschichte und bauen unsere Realität rudimentär nach. (Es soll kein religiöser Kommentar sein, weder positiv, noch negativ)
Inheritance II (Vererbung II)28 Jan 2021
Vererbung Teil 2: Die Rückkehr der Kinderklassen. Hier wird das Überschreiben von Methoden geübt.
Interfaces04 Feb 2021
Was steckt genau hinter den ominösen Interfaces? Exkurs und Aufgabe.
Sommersemester:
Klassen, Interfaces (Wiederholung)29 Apr 2021
Der erste Teil der Wiederholung für das zweite Semester des Java-Seminars. Noch einmal die Grundlagen der Objektorientierten Programmierung durcharbeiten!
Error/Exception Handling und IO06 May 2021
Eine Wiederholung zu den Themen der Exceptions, dem Umgang mit diesen und Input/Output in Java.
Recursion13 May 2021
Nicht einschlafen. Es geht ums Schafe zählen. Nur mit dem Wunder der Rekursion.
Testing mit JUnit13 Jun 2021
Test Driven Development ist das große Stichwort. JUnits können nicht nur zum stumpfen Testen genutzt werden sondern können und sollten als Blaupause der erste Schritt der Programmierung in einem größeren Projekt sein.
Programmierprojekt: Quiz - 01 Basics17 Jun 2021
Keine konkrete Aufgabe, sondern der Start eines gemeinsamen Projektes. Ein Quizspiel von Null hochgezogen. In diesem Fall eine grundlegene Programmstruktur mit der Einladung euch selbstständig auszutoben.