
"Das HPI ist ein Exzellenz- zentrum, wie ich es mir häufiger wünschen würde, auch in anderen Technologiebereichen." Peer Steinbrück, Bundesfinanzminister a.D.
Open Course Design Thinking: d.school-Referent Thomas Both zu Gast
Aufgrund der großen Nachfrage gibt es einen weiteren Open Course Design Thinking vom 31. Mai bis 2....
Bewerbungsschluss HPI-Schülerkolleg
HPI-Schülerkolleg geht 2012 in sein viertes Jahr. Bis zum 6. Juni können sich interessierte und...
Hochschulinformationstag am HPI
Am 8. Juni 2012 findet der Hochschulinformationstag der Universität Potsdam auf dem Campus...
HPI Alumni Homecoming Event 2012
Die zentrale Begegnungsveranstaltung für die Ehemaligen des HPI feiert 2012 gleich mehrere...
Future SOC Symposium am HPI
Vom 14. bis zum 15. Juni 2012 findet das siebte Future SOC Symposium statt.
Zertifikatsverleihung HPI-Schülerkolleg 2011/12
15 Seminareinheiten in je 3 bis 4 Modulen haben die rund 55 Schülerinnen und Schüler abgeschlossen,...
Hier finden sie die Hinweise zum Lehrangebot in den Bachelor- und Master-Studiengängen IT-Systems Engineering im laufenden Semester.
Ein Archiv mit dem Lehrangebot älterer Semester finden sie hier.
Aspektorientiertes Programmieren (WS2011/2012)
Dozent: Prof. Dr. Robert Hirschfeld, Malte Appeltauer, Marcel Taeumel (Software-Architekturen)Beschreibung |
|
Bei der Entwicklung komplexer Systeme tritt regelmäßig das Problem auf, dass bestimmte Belange einer Anwendung mit Hilfe der gewählten Programmiersprache nicht in Module zerlegt werden können. Derartige Belange werden dann oft so implementiert, dass sie über weite Teile der Anwendung verstreut und eng mit dem restlichen System verflochten sind. Dieses Problem wird vom aspekorientierten Programmieren und weiteren Paradigmen behandelt. Diese Ansätze stellen Mechanismen zur Verfügung, welche die Modularisierung solcher so genannter querschneidender Belange erlauben. Im Rahmen dieser Veranstaltung werden neben allgemeinen Konzepten der Aspektorientierung verschiedene aspektorientierte Programmiersprachen und -umgebungen behandelt. Daneben werden alternative Paradigmen und Systeme vorgestellt. Lehrinhalte
|
|
Anforderungen |
|
|
|
Leistungserfassungsprozess |
|
Vortrag, Diskussion und schriftliche Ausarbeitung werden mit drei benoteten Leistungspunkten angerechnet. Jeder Seminarteilnehmer bearbeitet eines der gestellten Seminarthemen. Die Arbeit wird in einem Vortrag von 30-45 Minuten Dauer präsentiert, an den sich eine Diskussion anschließt. Der Vortrag soll technische Aspekte der durchgeführten Arbeit als Demonstration beinhalten. Ferner ist eine schriftliche Ausarbeitung auf Deutsch oder Englisch im Umfang von ca. acht bis zehn Seiten im LNCS-Format abzuliefern, welche das jeweilige Thema behandelt. Die Ausarbeitung muss eine Kurzzusammenfassung ("abstract") sowie ein Literaturverzeichnis enthalten. Auf die korrekte Angabe aller verwendeten Quellen sowie sprachliche Korrektheit ist besondere Sorgfalt zu legen. Eine Eigenleistung muss erkennbar sein. Die Entdeckung von Plagiaten führt zu jedem Zeitpunkt zum sofortigen Nichtbestehen der jeweiligen Leistung. Spätestens eine Woche vor dem jeweiligen Vortragstermin bespricht jeder Teilnehmer eine Vorversion seiner Vortragsunterlagen mit einem der Betreuer. Um einen Termin für diese Vorbesprechung kümmern sich die Teilnehmer selbstängig. Die Vortragsunterlagen sind einen Tag vor dem Vortrag per Email oder auf einer CD-ROM einzureichen. Sie bestehen aus
Eine Vorversion der schriftlichen Ausarbeitung ist spätestens eine Woche nach dem Vortrag bei einem der Betreuer als PDF-Dokument einzureichen. Sie soll Elemente der sich an den Vortrag anschließenden Diskussion aufgreifen und behandeln. Die Vorversion wird innerhalb einer Woche begutachtet und zur Endausfertigung an den Teilnehmer zurückgegeben. Die Kommentare des Gutachters sind bei der Anfertigung der Endfassung zu berücksichtigen. Die Endfassung ist am Ende der Vorlesungszeit per Email oder auf einer CD-ROM abzugeben. Sie besteht aus
Alle im Rahmen des Seminars erstellten Dokumente und Quelltexte sollen unter der MIT-Lizenz und, falls notwendig, mit einer den verwendeten Systemen kompatiblen Lizenz bereitgestellt werden. Wird das Einreichen verlangter Dokumente bis zum jeweils angegebenen Datum versäumt, so gelten diese als nicht eingereicht, was zur Abwertung der Gesamtleistung führt. |
|
Termine |
|
Seminar:
Themenvorstellung:
Themenvergabe:
Abgabe der Ausarbeitung als pdf-Datei sowie der verwendeten Dokumentquellen:
Individuelle Termine:
|
|
| Allgemeine Informationen | |
ID: |
12 L 1336 |
Kennung: |
VT SAMT,VT OSIS |
SWS: |
2 |
ECTS Credit Points: |
3 (benotet) |
Einschreibefrist: |
2.11.2011 |
Studiengang: |
IT Systems Engineering (Bachelor) |
Themenmodul: |
Vertiefungsgebiete |
Lehrform: |
Seminar |
Belegungsart: |
Wahlfach |
Themenkomplex: |
|
Vertiefungsgebiet: |
Systemsicherheit, Systemarchitektur |

