Grundlagen der Programmkonstruktion
LVA 185.A02, VU 2.0, 2011 W

Grundlagen der Programmkonstruktion

Überblick

ACHTUNG:

Der zweite Teil des Skriptums ist bereits verfügbar.

Ziele der Lehrveranstaltung:

Fachliche und methodische Kenntnisse:
Kognitive und praktische Fertigkeiten:
Soziale Kompetenzen, Innovationskompetenz und Kreativität:

Inhalt der Lehrveranstaltung:

Modulzuordnung:

Die Lehrveranstaltung Grundlagen der Programmkonstruktion bildet zusammen mit der Lehrveranstaltung Programmierpraxis das Modul Programmkonstruktion. Dieses Modul beinhaltet die erste Stufe der Programmierausbildung für alle Bachelorstudien der Informatik und Wirtschaftsinformatik. Da das Modul zur Studieneingangs- und Orientierungsphase (STEOP) zählt, ist es ganz zu Beginn eines entsprechenden Studiums zu absolvieren. Während Grundlagen der Programmkonstruktion im Wesentlichen einen theoretischen Überblick über die Programmierung in Java gibt, werden in der Programmierpraxis praktische Programmierfähigkeiten entwickelt. Es wird dringend empfohlen, beide Lehrveranstaltungen zusammen zu absolvieren, da sie sowohl inhaltlich als auch hinsichtlich des Ablaufs stark ineinander verzahnt sind.

Notwendige Vorkenntnisse:

Da die Lehrveranstaltung für Studienanfänger vorgesehen ist, werden keine besonderen Vorkenntnisse vorausgesetzt. Der Aufbau ist so, dass Personen ohne vorherige Programmiererfahrung das Programmieren erlernen können, gleichzeitig aber Personen, die schon Programmierkenntnisse haben, neue Sichtweisen auf die Programmierung erhalten.

Zielpublikum:

In erster Linie ist Grundlagen der Programmkonstruktion zusammen mit Programmierpraxis für Studierende eines Informatik-Bachelorstudiums gedacht, die im ersten Semester sind oder die nicht mehr angebotene Lehrveranstaltung Einführung in das Programmieren (EPROG) noch nicht absolviert haben. Für diese Studierenden ist Grundlagen der Programmkonstruktion eine Voraussetzung für den Studienabschluss und die Absolvierung der STEOP.

Auch Studierende, die EPROG bereits absolviert haben, können sich Grundlagen der Programmkonstruktion als ergänzende PflichtLVA anrechnen lassen. Das ist in einigen Fällen sinnvoll, vor allem für Studierende, die noch relativ am Anfang des Studiums stehen. Für Studierende kurz vor Abschluss ihres Bachelorstudiums ist es jedoch nicht sinnvoll, und es wird dringend davon abgeraten.

Anmeldung (Registrierung):

Die Teilnahme an der Lehrveranstaltung setzt eine Anmeldung über TISS (das Informationssystem der TU Wien) voraus. Gelegenheit dazu besteht vom 6. Oktober (ab 15:00 Uhr) bis zum 15. Oktober 2011.

Ablauf:

Die Lehrveranstaltung setzt sich aus mehreren Teilen zusammen:

Beurteilung:

Die Beurteilung erfolgt über ein einfaches Punktesystem, wobei die Anzahl der erreichten Punkte über die Note entscheidet: In strittigen Fällen ist durch das Punktesystem keine eindeutige Einstufung möglich. Diese Fälle werden durch ein Prüfungsgespräch in Ergänzung oder als Ersatz des Puntkesystems entschieden. Als strittig werden vor allem Situationen betrachtet, in denen Kein Anspruch auf ein Prüfungsgespräch als Ersatz für versäumte Tests besteht, wenn der Testtermin wegen beruflicher Verpflichtungen oder Urlaub, aus Prüfungsangst, oder wegen mangelhafter Vorbereitung nicht wahrgenommen wurde.

Zeit und Ort:

Die Vorbesprechung findet zusammen mit der ersten Vorlesung und der Vorbesprechung zu Programmierpraxis am Donnerstag, den 6. Oktober 2011 ab 13:00 Uhr im AudiMax statt. Zu diesem Termin werden wichtige Informationen zum Ablauf und zur Beurteilung gegeben. Auch alle weiteren Zusammenkünfte dieser Lehrveranstaltung finden im AudiMax statt.

Vortragende und Betreuer:

Franz Puntigam (Lehrveranstaltungsleiter, Vorlesungen)
Karl Gmeiner (Übungen)
Michael Reiter (Programmierpraxis, gelegentlich Vorlesungen)

Bei Fragen und Problemen:

Gemeinsame Mailadresse für Grundlagen der Programmkonstruktion und Programmierpraxis:
programmkonstruktion@complang.tuwien.ac.at

Details und Download

Terminplan:

Hier ist eine vorläufige Semestereinteilung. Repetitorien werden als Teil der Programmierpraxis abgehalten. Ort ist jeweils das AudiMax.

Tag 13:00–14:00 14:00–15:00
Do 06.10. Vorbespr. Vorlesung
Mo 10.10. Vorlesung Vorlesung
Do 13.10. Vorlesung Vorlesung
Mo 17.10. Vorlesung Vorlesung
Do 20.10. Vorlesung Übungsbesprechung
Mo 24.10. Vorlesung Vorlesung
Do 27.10. Vorlesung Übungsbesprechung
Mo 31.10. Vorlesung
Do 03.11. Vorlesung (Repetitorium)
Mo 07.11. Vorlesung (Repetitorium)
Do 10.11. Test Test
Mo 14.11. Vorlesung
Do 17.11. Vorlesung Übungsbesprechung
Mo 21.11. Vorlesung
Do 24.11. Vorlesung (Repetitorium)
Mo 28.11. Vorlesung (Repetitorium)
Do 01.12. Test Test
Mo 05.12. Vorlesung
Mo 12.12. Vorlesung Übungsbesprechung
Do 15.12. Vorlesung (Repetitorium)
Mo 19.12. Vorlesung (Repetitorium)
Do 22.12. Test Test
Mo 09.01. Vorlesung
Do 12.01. Vorlesung Übungsbesprechung
Mo 16.01. Vorlesung (Repetitorium)
Do 19.01. Vorlesung (Repetitorium)
Mo 23.01. Vorlesung
Do 26.01. Test Test

Skriptum:

Das Skriptum ist in zwei Teilen verfügbar. Der erste Teil steht schon seit Oktober zum Download bereit, der zweite Teil erst seit Dezember. Weitere Teile wird es in diesem Semester nicht mehr geben. Varianten desselben Teils sind bis auf das Format identisch. Sie können eine davon wählen.
Teil 1 des Skriptums zum Einheften in Ordner
Teil 2 des Skriptums zum Einheften in Ordner
gesamtes Skriptum zum Einheften in Ordner
2 Seiten/Blatt bei einseitigem Druck, 4 Seiten/Blatt bei doppelseitigem Druck
Teil 1 des Skriptums in sehr großer Schrift
Teil 2 des Skriptums in sehr großer Schrift
gesamtes Skriptum in sehr großer Schrift
1 Seite/Blatt, zum Online-Lesen oder Verkleinern

Folien:

Folien zu Vorbesprechung, Vorlesungen und Übungsbesprechungen:
Vorbesprechung am 6. Oktober 2011
Vorlesung am 6. Oktober 2011
Vorlesung am 10. Oktober 2011
Vorlesung am 13. Oktober 2011
(keine Folien zur Vorlesung am 17. Oktober 2011)
Vorlesung am 20. Oktober 2011 (mit Java-Dateien)
Übungsbesprechung am 20. Oktober 2011
Vorlesung am 24. Oktober 2011
Vorlesung am 27. Oktober 2011
Übungsbesprechung am 27. Oktober 2011
Vorlesung am 31. Oktober 2011
Vorlesung am 3. November 2011
Vorlesung am 7. November 2011
Vorlesung am 14. November 2011
Vorlesung am 17. November 2011
Übungsbesprechung am 17. November 2011
Vorlesung am 21. November 2011
Vorlesung am 24. November 2011
Vorlesung am 28. November 2011
Vorlesung am 5. Dezember 2011
Vorlesung am 12. Dezember 2011
Übungsbesprechung am 12. Dezember 2011
Vorlesung am 15. Dezember 2011
Vorlesung am 19. Dezember 2011
Vorlesung am 9. Jänner 2012
Vorlesung am 12. Jänner 2012
Übungsbesprechung am 12. Jänner 2012
Vorlesung am 16. Jänner 2012
Vorlesung am 19. Jänner 2012
Vorlesung am 23. Jänner 2012

Übungsaufgaben:

Die folgenden Übungsaufgaben (auch in TUWEL sichtbar) sind bis zu den angegebenen Terminen zu lösen und in TUWEL abzugeben:
1. Aufgabe bis 20. Oktober 2011, 12:00 Uhr (mit Lösungen)
2. Aufgabe bis 27. Oktober 2011, 12:00 Uhr (mit Lösungen)
3. Aufgabe bis 17. November 2011, 12:00 Uhr (mit Lösungen)
4. Aufgabe bis 15. Dezember 2011, 12:00 Uhr (mit Lösungen)
5. Aufgabe bis 12. Jänner 2012, 12:00 Uhr (mit Lösungen)
Complang
Puntigam
   Über mich
   Research
   Lehre
      LVAs 2017 W
      LVAs 2017 S
      frühere Lehre
         LVAs 2016 W
         LVAs 2016 S
         LVAs 2015 W
         LVAs 2015 S
         LVAs 2014 W
         LVAs 2014 S
         LVAs 2013 W
         LVAs 2013 S
         LVAs 2012 W
         LVAs 2012 S
         LVAs 2011 W
            PK
            OOP
            Typsysteme
         LVAs 2011 S
         LVAs 2010 W
         LVAs 2010 S
         LVAs 2009 W
         LVAs 2009 S
         LVAs 2008 W
         LVAs 2008 S
         LVAs 2007 W
         LVAs 2007 S
         LVAs 2006 W
         LVAs 2006 S
         LVAs 2005 W
         LVAs 2005 S
         LVAs 2004 W
         LVAs 2004 S
         LVAs 2003 W
   Links
Sitemap
Kontakt
Schnellzugriff:
Termine
Skriptum
Folien
Aufgaben
Programmierpraxis
TISS
TUWEL
nächstes Semester
Fakultät für Informatik
Technische Universität Wien
Anfang | HTML 4.01 | letzte Änderung: 2012-01-23 (Puntigam)