Prof. Dr. Bernd Fröhlich
Dipl.-Medsys.wiss. Andreas Bernstein
Dipl.-Medsys.wiss. André Schollmeyer
Inhalt
Das Ziel dieser Veranstaltung ist die Kenntnis und Beherrschung der
wesentlichen Konzepte, die in klassischen imperativen, funktionalen und
objektorientierten Sprachen zur Lösung von Problemen
zur Verfügung stehen. Die erlernten Programmiermethoden lassen sich auch
auf andere und zukünftige Sprachen übertragen. Das Software-Engineering ist
ein zentrales Werkzeug für Studenten und Absolventen des
Studiengangs Medieninformatik, um entwickelte Konzepte und Ideen als
funktionierende Hard- und Softwaresysteme realisieren zu können.
Die Übungen bieten den Teilnehmern die Möglichkeit den Vorlesungsstoff
anhand von kleinen konkreten Aufgaben und Projekten zu vertiefen.
Description
This course focuses on the fundamental programming paradigms and concepts found in functional, imperative and object-oriented languages.
The accompanying lab course allows students to practice the techniques,
develop short programs and projects.
Termine und Ort
- Vorlesung
- Termin: Dienstag 15:30 - 17:00 Uhr
- Ort: B11 Raum 015
- Erster Termin: 13. April 2010
- Pflichtübungen (Bauhausstr. 11, LiNT-Pool)
- Montag 15:15 - 16:45 Uhr (Gruppe I)
- Montag 17:00 - 18:30 Uhr (Gruppe II)
- Erster Termin: 19.04.2010
- Freiwillig Übungen (Bauhausstr. 11, LiNT-Pool)
- Mittwoch 15:15 - 16:45 Uhr (Gruppe I)
- Mittwoch 17:00 - 18:30 Uhr (Gruppe II)
- Erster Termin: 21.04.2010
NEWS
- Prüfungstermine
- 18. August 2010
- 14., 15. und 16. September 2010
- 5. und 6. Oktober 2010
- ggf. ein weiterer Termin nach Vorlesungsbeginn - evtl. erst im November
- Anmeldung bitte bis eine Woche vor dem Prüfungstermin bei Frau Rapp (maria-theresa.rapp (at) uni-...)
- In begründeten Ausnahmefällen (zB. Auslandssemester usw.) sind auch andere Termine möglich
Prüfungstermine
Prüfungstermin im Prüfungszeitraum nach Vorlesungsende
Schein
- 6 Credits V2, Ü3
- Modul: Softwaretechnik
- Richtet sich an: Bachelor, 2. Semester
Anforderungen
- mündliche Abschlussprüfung
- 60% der Punkte aus den Übungsaufgaben sind Voraussetzung zur Zulassung zur mündlichen Prüfung.
- Teilnahme an den Pflichtübungen
Notenberechnung
Die Note aus den Übungsaufgaben geht zu einem Drittel, die Note der mündlichen Prüfung zu zwei Drittel in die Gesamtnote ein.
Gesamtnote = (Note Übung + 2 * Note Prüfung) / 3
Die Gesamtnote wird jeweils auf ",0", ",3" und ",7" gerundet. Die mündliche Prüfung muss mit mindestens 4.0 bestanden werden. Die Zulassung zur mündlichen Prüfung erfordert mindestens 60% der Punkte aus den Übungsaufgaben. Die Note für die Übungsaufgaben berechnet sich folgendermassen (min. 60% erforderlich):
Note Prozent Übungspunkte
1.0 >=90
1.3 [86-90)
1.7 [82-86)
2.0 [78-82)
2.3 [75-78)
2.7 [72-75)
3.0 [69-72)
3.3 [66-69)
3.7 [63-66)
4.0 [60-63)
Dokumente
- Einführung (13.04.2010)
- Einführung objektorientierte Programmierung (20.04.2010)
- Klassen, Methoden, Initialisierung (26.04.2010)
- Referenzen, const-correctness (26.04.2010)
- Speicherverwaltung und Zeiger - pdf update 05.05.2010 (27.04.2010 und 04.05.2010)
- STL-1 - pdf update 11.05.2010 (04.05.2010)
- STL-2 (11.05.2010)
- Funktions- und Klassentemplates - pdf update 28.05.2010 (18.05.2010 und 25.05.2010)
- Vererbung - pdf update 09.06.2010 (01.06.2010 und 08.06.2010)
- Überladen, Überschreiben, Verdecken (15.06.2010)
- Javascript (22.06.2010)
- Klassendesign (29.06.2010)
- Softwareentwurf Basics (6.07.2010)
- Ray Tracing (12.7.2009)