Prof. Dr. Oliver Bittel
Home
Fakultät
Lehrveranstaltungen
Programmiertechnik II (AIN2)
Algorithmen und Datenstrukturen (AIN 3)
Mobile Robotik (AIN 5-7)
Artificial Intelligence (AIN 5-7)
Mobile Robotik (MSI)
Seminar "Autonomes Fahren" (MSI)
Abschlussarbeiten
Labor für mobile Robotik
Publikationen
Person
Programmiertechnik II
AIN 2, WS 2024/25
Organisation
Ablauf der Vorlesung und des Übungsbetriebs und weitere Unterlagen finden Sie in Moodle:
https://moodle.htwg-konstanz.de/moodle/course/view.php?id=441
Vorlesungsunterlagen
Kapitel
Inhalt
Unterlagen
0
Einleitung
00_Einleitung.pdf
1
Grundlagen
01_Grundlagen.pdf
2
Datentyp Liste
02_DatentypListe.pdf
3
Datentyp Keller und Schlange
03_DatentypenStackUndQueue.pdf
4
Generische Datentypen
04_GenerischeDatentypen.pdf
5
Iterierbare Container
05_IterierbareContainer.pdf
6
Java Collections - Teil 1
06_JavaCollectionTeil1.pdf
7
Rekursion
07_Rekursion.pdf
8
Komplexitätsanalyse
08_KomplexitaetsAnalyse.pdf
9
Sortierverfahren
09_Sortierverfahren.pdf
10
Bäume
10_Baeume.pdf
11
Java Collections - Teil 2
11_JavaCollectionTeil2.pdf
12
Grafische Benutzeroberflächen mit Swing
12_GUIMitSwing.pdf
13
Funktionales Programmieren
13_FunktionalesProgrammieren.pdf
14
Threads
14_Threads.pdf
15
Entwurfsmuster
15_Entwurfsmuster.pdf
A
Anhang: Collections
A_JavaApiExtract.pdf
pdf-Dateien gezipped
Prog2_Folien_WS24.zip
Praktikum
Aufgabe
Programmquellen
Einführung in eine Java IDE
CircleApplication.java
,
Circle.java
CircleWRad.java
CircleWSq.java
Aufgabenblatt01.pdf
Javadoc
,
aufgabe1.zip
Aufgabenblatt02.pdf
Aufgabenblatt03.pdf
Evaluator.java
,
Tokenizer.java
Aufgabenblatt04.pdf
CardFrequencyTable_Test.java
Aufgabenblatt05.pdf
StdDraw.java
,
Javadoc zu StdDraw
Aufgabenblatt06.pdf
Bibliothek.java
Aufgabenblatt07.pdf
ExpressionTreeApplication.java
Workshop1.pdf
Aufgabenblatt08.pdf
Aufgabenblatt09.pdf
TreeMapDemo.java
,
TelefonBuch.java
,
TelBuchMit420Namen.txt
,
TelefonBuchGUI.java
,
TelefonBuchMenuBar.java
,
TelefonBuchEinfuegenPanel.java
,
TelefonBuchSuchenLoeschenPanel.java
Workshop2.pdf
Werkzeuge
IntelliJ IDEA:
https://www.jetbrains.com/idea/
Visual Studio Code:
https://code.visualstudio.com/
Java JDK und JRE:
hier
Nützliche Links
Java 21 (LTS) API Specification:
https://docs.oracle.com/en/java/javase/21/docs/api/index.html
Java Tutorials von Oracle:
http://download.oracle.com/javase/tutorial/
Java ist auch eine Insel; Online-Handbuch (bis Java 17):
http://openbook.rheinwerk-verlag.de/javainsel/
Einfache Bibliothek für Ein/Ausgabe, Zeichnen und Audio:
http://introcs.cs.princeton.edu/java/stdlib/
Impressum
Datenschutzerklärung
Letzte Änderung: 1.08.2024