Lehrende: Prof. Dr.-Ing. Ermira Mezini
Veranstaltungsart: Integrierte Veranstaltung
Orga-Einheit: FB20 Informatik
Anzeige im Stundenplan: Konzepte der Program
Fach:
Anrechenbar für:
Semesterwochenstunden: 4
Unterrichtssprache: Englisch
Min. | Max. Teilnehmerzahl: - | -
Lehrinhalte: Programmierer verbringen sehr viel Zeit damit, ihre Werkzeuge (Editoren, Debugger, IDEs, Bibliotheken, Codegeneratoren, etc.) zu verstehen und zu verbessern, frei nach dem Motto "Es ist eine rauhe Welt dort draussen - benutze jedes Tool und jede technische Spielerei, die du kriegen kannst". Bei dieser Betrachtung geht häufig verloren, welche Werkzeuge und welche Technologien wirklich grossen Einfluss haben. Die wohl wichtigste Technologie in diesem Kontext ist die Programmiersprache selbst. Sprachen ermöglichen oder verhindern bestimmte Lösungen, sie sparen oder sie kosten Zeit, sie sind im absoluten Zentrum der Softwareentwicklung. Noch wichtiger ist, dass Programmiersprachen direkt unsere Vorstellungskraft bezüglich möglicher Lösungen eines Problems beeinflussen. Das Ziel dieser Veranstaltung ist, ein tieferes Verständnis von Programmiersprachen zu entwickeln und Fragen wie diese zu beantworten:
Literatur:
Voraussetzungen: Grundkenntnisse in mindestens einer Programmiersprache (Kenntnisse in Scheme sind hilfreich)
Konzepte der Programmiersprachen - Gr. 1
Prof. Dr.-Ing. Ermira Mezini
Fr, 13. Apr. 2012 [11:40]-Fr, 13. Jul. 2012 [13:20]