Die Softwaretechnik-Programmiersprache Ada 95
Dozent: Prof. Dr.-Ing. Manfred NaglBetreuender Assistent: Dipl.-Inform. Cem Mengi
Art der Veranstaltung: Vorlesung mit praktischer Übung und schriftlicher Prüfung
Umfang: V3Ü2
Lehrveranstaltungsnummer: 10ss-06456
Termine und Ort
Vorlesung:
Mo | (06.09.2010), | 09:00h bis 17:00h, | 5056 | |
Di | (07.09.2010), | 09:00h bis 17:00h, | 5056 | |
Mi | (08.09.2010), | 09:00h bis 17:00h, | 5056 | |
Do | (09.09.2010), | 09:00h bis 17:00h, | 5056 | |
Fr | (10.09.2010), | 09:00h bis 17:00h, | 5056 | |
Mo | (13.09.2010), | 09:00h bis 17:00h, | 5056 | |
Di | (14.09.2010), | 09:00h bis 17:00h, | 5056 |
Übung:
Die Übungen zur Blockvorlseung werden im WS 2010/11 im wöchentlichen Rhythmus stattfinden. Der genaue Termin wird rechtzeitig bekannt gegeben.
Schriftliche Prüfung:
Die schriftliche Prüfung wird nach dem Übungsbetrieb, also Ende WS 2010/11, stattfinden. Der genaue Termin wird rechtzeitig bekannt gegeben.
Themen
In dieser Vorlesung werden die Konzepte der Programmiersprache Ada zur Grob- und Detailstrukturierung eingeführt, sowie die Eigenschaften Anpassbarkeit, Portierbarkeit und Wiederverwendbarkeit vorgestellt. Mit Hilfe dieser Konzepte und Eigenschaften können große und sichere Systeme souverän entwickelt werden. Die Studenten erlangen dadurch das nötige Rüstzeug für die erfolgreiche Systementwicklung in Ada 95. Aber auch für die Entwicklung in anderen Programmiersprachen bekommen sie zielführende Orientierung für die Durchführung großer Projekte und lernen die Grundbegriffe der Programmierung kennen. In den Übungen zu der Vorlesung werden die Lehrinhalte in der Praxis vertieft. Inhalt in Stichpunkten:
- Softwaretechnik und Ada
- Programmiersprachen-Grundbegriffe
- Programmieren im Kleinen und Großen
- Datenstrukturen im Detail
- Ada für das Design - Nebenläufige Programmsysteme
- Beziehungen zur Umgebung des Ada-Programmsystems
Literatur:
- M. Nagl, Softwaretechnik mit Ada 95, Vieweg (2003)
- John Barnes, Programming In Ada 95, 1st ed., Addison-Wesley (1996)
- John English, Ada 95: The Craft of Object-Oriented Programming, Prentice Hall (1997)
- Michael Feldman, Software Construction and Data Structures with Ada 95, Addison Wesley (1997)
- Michael Feldman and Elliot Koffman, Ada 95: Problem Solving and Program Design, Addison-Wesley (1996)
- Jan Skansholm, Ada from the Beginning, 3rd ed., Addison-Wesley (1997)
Studiengänge:
- Computational Engineering Science (D)
- Informatik (D)/Hauptstudium/Praktische Informatik
- Werkstoffinformatik (D)/Hauptdiplom
- Werkstoffinformatik (D)/Hauptdiplom/Softwaretechnik, Sprachen und Architekturen
- Technik-Kommunikation (M.A.)/2. Hauptfach (Technisches Fach)/Grundlagen der Informatik/Hauptstudium/Spezialisierung Informatik
- Informatik (B.Sc.)/5. Semester (bei Start im Sommersemester)
- Informatik (B.Sc.)/6. Semester
- Informatik (M.Sc.)/Software und Kommunikation
- Software Systems Engineering (M.Sc.)
- Software Systems Engineering (M.Sc.)/Practical Computer Science
- Software Systems Engineering (M.Sc.)/Areas of Specialization/Software Engineering
- Seniorenstudium/Veranstaltungen des regulären Lehrangebots/Mathematik, Informatik u. Naturwissenschaften
Weiterführende Informationen:
Lassen Sie sich von uns regelmäßig über neue Lehrveranstaltungen, tagesaktuelle Änderungen und ausgeschriebene Studien-/Diplomarbeiten informieren: