Vorbereitung aufs Programmierpraktikum
Im Programmierpraktikum 1 im Sommersemester wird Ihre Programmier-Ausbildung fortgesetzt. Dort werden Sie noch mehr über Java lernen, aber auch unabhängig von Java Techniken der Softwareentwicklung kennenlernen, die es Ihnen ermöglichen, große Projekte so zu entwickeln, dass sie auch noch in einem Jahr gut angepasst werden können. Wenn Sie später im Bereich Softwareentwicklung arbeiten, sind diese Kompetenzen essentiell.
Zu Beginn des Programmierpraktikums werden wir ein paar Themen aus der Programmierung wiederholen und technisch weiter vertiefen. Außerdem werden Sie Software kennenlernen, die das Arbeiten mit Projekten, die aus mehr als ein paar wenigen Java-Dateien bestehen, sehr vereinfachen.
Erfahrungsgemäß haben einige von Ihnen beim Einstieg ins Programmierpraktikum Probleme dabei, sich an die relevanten Teile aus der Vorlesung Programmierung zu erinnern oder die neue Software einzurichten. Um Ihnen den Einstieg ins Programmierpraktikum etwas zu erleichtern, bieten wir diesen Selbstlernkurs an. Hier zeigen wir Ihnen schon kurz, welche neuen Programme wir im Sommersemester benutzen werden, und wiederholen und vertiefen ausgewählte Aspekte der Programmiersprache Java.
Wenn Sie alle Abschnitte bearbeiten, können Sie im Anschluss folgendes:
- Erklären, was ein Build-Tool ist.
- Mithilfe des Build-Tools gradle eine Java-Anwendung ausführen und mitgelieferte Tests laufen lassen.
- Ein Gradle-Projekt in eine integrierte Entwicklungsumgebung importieren und ausführen.
- Automatische Code-Umformungen und Vervollständigungen einer integrierten Entwicklungsumgebung benutzen.
- Die JDK-Klassen
HashSet
,ArrayList
undLinkedList
voneinander abgrenzen und Daten darin speichern. - Die Interface-Typen
Collection
undList
benutzen. - Listen mit eigenen Typen mithilfe von
Collection.sort
undComparable
sortieren. - Die Sortierreihenfolge von
Collection.sort
mithilfe einesComparator
s anpassen. - Die für einen bestimmten Verwendungszweck idiomatische Schleifen auswählen.
- Elemente einer Collection mithilfe der
forEach
-Methode und Lambda-Ausdrücken ausgeben. - Die Stream-Operationen
filter
undmap
zusammen mit Lambda-Ausdrücken verwenden.
Wenn Sie beim Bearbeiten des Stoffs Fragen haben, stellen Sie gerne weiterhin Ihre Fragen im Ilias-Forum.
Das Bearbeiten dieser Inhalte hier ist freiwillig. Wir werden alles auch nochmal im Rahmen des Progammierpraktikums erklären und dabei ausführlicher auf die Themen eingehen, als wir es hier tun. Sie können jetzt aber die vorlesungsfreie Zeit nutzen, um schon etwas vorzuarbeiten, sodass Ihnen die ersten Wochen des Programmierpraktikums leichter fallen.
Wenn Sie alle Inhalt vorm Programmierpraktikum einmal durchschauen wollen, nehmen Sie sich einen Themeblock pro Tag vor.
📄️ Build-Tools
Einführung in gradle
📄️ IDE
Entwicklungsumgebungen zum effektiveren Programmieren
📄️ Datenstrukturen
fertige Listen und Sets im JDK
📄️ Sortieren
fertige Interfaces und Methoden zum Sortieren
📄️ Iteration
geeignete Schleifen auswählen und Alternativen zu Schleifen
📄️ Zusammenfassung
Zusammenfassendes Kreuzworträtsel