Benutzer-Werkzeuge

Webseiten-Werkzeuge


offiziell:material

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
offiziell:material [2016/01/27 13:42]
Mathias Weber [Vorlesungsfolien]
offiziell:material [2016/02/24 19:04] (aktuell)
Peter Zeller [Übungsblätter und Lösungshinweise/-vorschläge]
Zeile 26: Zeile 26:
 | 20_GenericsCollections| {{:​offiziell:​20_GenericsCollections_4auf1.pdf|}} | {{:​offiziell:​20_GenericsCollections_1auf1.pdf|}} | Parametrisierte Datentypen, Java Collection Framework | Update 14.01.: Kleinere Verbesserungen| | 20_GenericsCollections| {{:​offiziell:​20_GenericsCollections_4auf1.pdf|}} | {{:​offiziell:​20_GenericsCollections_1auf1.pdf|}} | Parametrisierte Datentypen, Java Collection Framework | Update 14.01.: Kleinere Verbesserungen|
 | 21_AnwendungCollections | {{:​offiziell:​21_CollectionsExamples_4auf1.pdf|}} | {{:​offiziell:​21_CollectionsExamples_1auf1.pdf|}} | Anwendung von Collections,​ Comparators | Update 19.01.: Korrektur des Vergleichs, kleine Ergänzungen | | 21_AnwendungCollections | {{:​offiziell:​21_CollectionsExamples_4auf1.pdf|}} | {{:​offiziell:​21_CollectionsExamples_1auf1.pdf|}} | Anwendung von Collections,​ Comparators | Update 19.01.: Korrektur des Vergleichs, kleine Ergänzungen |
-| 22_Maps | {{:​offiziell:​22_Maps_4auf1.pdf|}} | {{:​offiziell:​22_Maps_1auf1.pdf|}} |  +| 22_Maps | {{:​offiziell:​22_Maps_4auf1.pdf|}} | {{:​offiziell:​22_Maps_1auf1.pdf|}} | Abstrakte Datentypen, Maps, geschachtelte Klassen ​
-22_Graphen ​| {{:​offiziell:​23_Graphen_4auf1.pdf|}} | {{:​offiziell:​23_Graphen_1auf1.pdf|}} | |+23_Graphen ​| {{:​offiziell:​23_Graphen_4auf1.pdf|}} | {{:​offiziell:​23_Graphen_1auf1.pdf|}} | Graphen, kürzeste Wege | 
 +| 24_Streams | {{:​offiziell:​24_Streams_4auf1.pdf|}} | {{:​offiziell:​24_Streams_1auf1.pdf|}} | Ströme zur Ein- und Ausgabe, Ein- und Ausgabe von Objekten | 
 +| 25_AndroidFramework | {{:​offiziell:​25_AndroidFramework_4auf1.pdf|}} | {{:​offiziell:​25_AndroidFramework_1auf1.pdf|}} | Frameworks und Benutzeroberflächen am Beispiel Android | 
 +| 26_SpieleprogrammierungAndroid | {{:​offiziell:​26_SpieleprogrammierungAndroid_4auf1.pdf|}} | {{:​offiziell:​26_SpieleprogrammierungAndroid_1auf1.pdf|}} | Spieleentwicklung am Beispiel Android | Update 04.02.2016: Kleine Korrekturen | 
 +| 27_CompilerConstruction | {{:​offiziell:​27_CompilerConstruction_4auf1.pdf|}} | {{:​offiziell:​27_CompilerConstruction_1auf1.pdf|}} | Übersetzer und Werkzeuge zur Sprachverarbeitung,​ Generieren von Scannern und Parsern | 
 +| 28_Tools | {{:​offiziell:​28_Tools_4auf1.pdf|}} | {{:​offiziell:​28_Tools_1auf1.pdf|}} | Programmierwerkzeuge wie Buildsysteme,​ Versionsverwaltungssysteme und IDEs |
  
  
Zeile 42: Zeile 47:
 | 21 Anwendung von Collections | {{:​offiziell:​Collections.zip|}} | Beispiel: TodoListe, Comporator für Date-Objekte| | | 21 Anwendung von Collections | {{:​offiziell:​Collections.zip|}} | Beispiel: TodoListe, Comporator für Date-Objekte| |
 | 22 Graphen | {{:​offiziell:​Graph.zip|}} | Implementierung für Graphen als Adjazenzliste | | | 22 Graphen | {{:​offiziell:​Graph.zip|}} | Implementierung für Graphen als Adjazenzliste | |
 +| 25 Android | {{:​offiziell:​material:​androidTodoList.zip|}} | TodoList-Beispiel aus der Vorlesung ​ | benötigt [[http://​developer.android.com/​sdk/​index.html|Android-SDK]],​ mehr Informationen unter [[http://​developer.android.com/​index.html]] |
  
 ===== Übungsblätter und Lösungshinweise/​-vorschläge ===== ===== Übungsblätter und Lösungshinweise/​-vorschläge =====
Zeile 59: Zeile 65:
 |  10   ​| ​ {{:​offiziell:​material:​uebung10.pdf|PDF}} ​ |  {{:​offiziell:​material:​lhv10.pdf|PDF}} ​ | Aufgabe 2 und 3: {{:​offiziell:​material:​blatt10:​Node.java|}} {{:​offiziell:​material:​blatt10:​SortTest.java|}} \\ Aufgabe 4: {{:​offiziell:​material:​blatt10:​QueueTest.java|}} \\ Aufgabe 5: {{:​offiziell:​material:​blatt10:​MathFunction.java|}} {{:​offiziell:​material:​blatt10:​InverseFunctionTest.java|}} |  | |  10   ​| ​ {{:​offiziell:​material:​uebung10.pdf|PDF}} ​ |  {{:​offiziell:​material:​lhv10.pdf|PDF}} ​ | Aufgabe 2 und 3: {{:​offiziell:​material:​blatt10:​Node.java|}} {{:​offiziell:​material:​blatt10:​SortTest.java|}} \\ Aufgabe 4: {{:​offiziell:​material:​blatt10:​QueueTest.java|}} \\ Aufgabe 5: {{:​offiziell:​material:​blatt10:​MathFunction.java|}} {{:​offiziell:​material:​blatt10:​InverseFunctionTest.java|}} |  |
 | Probeklausur ​ {{:​offiziell:​material:​probeklausur.pdf|PDF}} ||| | | | Probeklausur ​ {{:​offiziell:​material:​probeklausur.pdf|PDF}} ||| | |
-|  11   ​| ​ {{:​offiziell:​material:​uebung11.pdf|PDF}} |  ​/*{{:​offiziell:​material:​lhv11.pdf|PDF}}*/ | Aufgabe 1: {{:​offiziell:​material:​blatt11:​DLIntList.java|}} \\ Aufgabe 3: {{:​offiziell:​material:​blatt11:​SortedBinTree.java|}} \\ Aufgabe 4: {{:​offiziell:​material:​blatt11:​probeklausur.zip|}} | [[https://​docs.oracle.com/​javase/​8/​docs/​technotes/​guides/​collections/​index.html|Dokumentation zu Java Collections]] | +|  11   ​| ​ {{:​offiziell:​material:​uebung11.pdf|PDF}} |  {{:​offiziell:​material:​lhv11.pdf|PDF}} | Aufgabe 1: {{:​offiziell:​material:​blatt11:​DLIntList.java|}} \\ Aufgabe 3: {{:​offiziell:​material:​blatt11:​SortedBinTree.java|}} \\ Aufgabe 4: {{:​offiziell:​material:​blatt11:​probeklausur.zip|}} | [[https://​docs.oracle.com/​javase/​8/​docs/​technotes/​guides/​collections/​index.html|Dokumentation zu Java Collections]] | 
-|  12   ​|  ​/*{{:​offiziell:​material:​uebung12.pdf|PDF}}*/ |  ​/*{{:​offiziell:​material:​lhv12.pdf|PDF}}*/ | Aufgabe 2: {{:​offiziell:​material:​blatt12:​Multiset.java|}} \\ Aufgabe 3:  {{:​offiziell:​material:​blatt12:​Word.java|}} {{:​offiziell:​material:​blatt12:​GetWords.java|}} ​ \\ Aufgabe 4: {{:​offiziell:​material:​blatt12:​vorlage-interpreter.zip|}} ​ |  +|  12   ​| ​ {{:​offiziell:​material:​uebung12.pdf|PDF}} |  {{:​offiziell:​material:​lhv12.pdf|PDF}} | Aufgabe 2: {{:​offiziell:​material:​blatt12:​Multiset.java|}} \\ Aufgabe 3:  {{:​offiziell:​material:​blatt12:​Word.java|}} {{:​offiziell:​material:​blatt12:​GetWords.java|}} ​ \\ Aufgabe 4: {{:​offiziell:​material:​blatt12:​vorlage-interpreter.zip|}} ​ | In Aufgabe 2c) steht "​h(e)"​ abkürzend für "​e.hashCode()" ​
-/*|  13   ​| ​ {{:​offiziell:​material:​uebung13.pdf|PDF}} |  {{:​offiziell:​material:​lhv13.pdf|PDF}} | {{:​offiziell:​material:​Grafikeditor.zip|}} {{:​offiziell:​material:​CollectionTests.java|}} {{:​offiziell:​material:​IntStack.java|}} | | +|  13   ​| ​ {{:​offiziell:​material:​uebung13.pdf|PDF}} |  {{:​offiziell:​material:​lhv13.pdf|PDF}} | {{:​offiziell:​material:​gson-2.5.jar|}} {{:​offiziell:​material:​beispiel.txt|}} {{:​offiziell:​material:​london.txt|}} [[tutoren:​gson|Informationen zu Gson]] \\ {{:​offiziell:​material:​todoList.zip|}} ​ | Die Syntax des JSON-Beispiels in Aufgabe 3 ist nicht korrekt. Die Datei {{:​offiziell:​material:​beispiel.txt|}} enthält die korrigierte Fassung. ​
-|  14   ​| ​ {{:​offiziell:​material:​uebung14.pdf|PDF}} | {{:​offiziell:​material:​lhv14.pdf|PDF}} ​ | {{:​offiziell:​material:​DocumentVisitor.zip|}} | | +|  14   | {{:​offiziell:​material:​uebung14.pdf|PDF}} | {{:​offiziell:​material:​lhv14.pdf|PDF}}  ​|  | | 
-*/+|  Z   | {{:​offiziell:​material:​zusatzblatt.pdf|PDF}} | | {{:​offiziell:​material:​morse.csv|}} | | 
  
 Die Abgabe erfolgt über das [[https://​softech.cs.uni-kl.de/​exclaim|Exclaim System]]. Die Abgabe erfolgt über das [[https://​softech.cs.uni-kl.de/​exclaim|Exclaim System]].
offiziell/material.1453898562.txt.gz · Zuletzt geändert: 2016/01/27 13:42 von Mathias Weber