Nr. | Art | Termine | Raum | Veranstalter |
---|---|---|---|---|
080018 | PÜ6 / 12 ECTS | n.V. | n.V. | M. Hanus, F. Reck, J. Tikovsky |
Studierende im Masterstudiengang Informatik
Bachelor in Informatik, insbesondere Grundkenntnisse über Programmiersprachen und Programmierparadigmen
In diesem Projektpraktikum soll ein neuer Ansatz zur Programmierung realisiert werden. Statt wie üblich Programme durch Importieren geeigneter Module aus den darin vorhandenen Operationen zusammenzusetzen, soll hier ein Ansatz realisiert werden, bei denen alle Operationen in einer "Code-Cloud" zur Verfügung stehen. Hieraus kann die Programmiererin oder der Programmierer mittels eines Suchdienstes ("Code-Google") effizient geeignete Operationen suchen (z.B. durch Angabe von Namen, Typen, Stichworten o.ä.), um diese dann in dem zu erstellenden Programm zu verwenden. Ein Programm importiert also nicht mehr Module, sondern verweist auf Operationen in der Code-Cloud (es ist somit ähnlich wie HTML-Dokumente ein "Hypercode"-Dokument). Die Programmierumgebung dient somit zur Suche geeigneter Operationen und wandelt dann den Hypercode in ein Standardprogramm um, das dann mit gewöhnlichen Compilern ausgeführt werden kann. Ist das Programm oder die Programmbibliothek fertig, kann diese auch in die Code-Cloud eingefügt werden und steht damit anderen Programmierern zur Verfügung.
Dieser Ansatz ist nicht auf eine Sprache beschränkt. Falls Schnittstellen zwischen verschiedenen Sprachen existieren, können Operationen, die in einer Programmiersprache implementiert sind, auch in Programmen einer anderen Programmiersprache verwendet werden.
Im Rahmen dieses Projektpraktikums sollen folgende Teile realisiert werden:
Je nach Teilnehmerzahl kann diese Liste noch erweitert werden. Die zu bearbeitetenden Themen bieten auch eine gute Grundlage für eine Vertiefung in späteren Masterarbeiten.
Eine erste Vorbesprechung zu diesem Masterprojekt findet am Montag, 8.4.2013, um 16:15 Uhr im Raum CAP4-715 (Uni-Hochhaus, 7. Etage) statt.
Interessierte Studierende können sich auch vorher schon bei
Fabian Reck (fre@informatik.uni-kiel.de
, Raum CAP4-701)
anmelden.