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
Letzte Überarbeitung Beide Seiten der Revision
offiziell:material [2016/02/01 19:50]
Peter Zeller [Übungsblätter und Lösungshinweise/-vorschläge]
offiziell:material [2016/02/24 14:19]
Peter Zeller [Übungsblätter und Lösungshinweise/-vorschläge]
Zeile 29: Zeile 29:
 | 23_Graphen | {{:​offiziell:​23_Graphen_4auf1.pdf|}} | {{:​offiziell:​23_Graphen_1auf1.pdf|}} | Graphen, kürzeste Wege | | 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 | | 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 43: 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 61: Zeile 66:
 | 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|}} ​ | In Aufgabe 2c) steht "​h(e)"​ abkürzend für "​e.hashCode()"​ | +|  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:​gson-2.5.jar|}} {{:​offiziell:​material:​beispiel.txt|}} {{:​offiziell:​material:​london.txt|}} [[tutoren:​gson|Informationen zu Gson]] ​ | Die Syntax des JSON-Beispiels in Aufgabe 3 ist nicht korrekt. Die Datei {{:​offiziell:​material:​beispiel.txt|}} enthält die korrigierte Fassung. | +|  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}} ​ |  | | 
-*/+
  
 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.txt · Zuletzt geändert: 2016/02/24 19:04 von Peter Zeller