101.275 VU (4std Vorlesung/Übung, Wintersemester 2013/14)
Einführung ins Programmieren für TM
TISS-Homepage
Downloads
24.01.2014 | Gesamtnoten EPROG WS 2013/14 | [link]\ a> |
15.01.2014 | Folien zur VO 12 am 17.01.2014 | [pdf] |
07.01.2014 | Folien zur VO 11 am 07.01.2014 (Korrekturen) | [pdf] |
07.01.2014 | Serie 13 der Übungen | [pdf] |
07.01.2014 | Folien zur VO 11 am 07.01.2014 | [pdf] |
13.12.2013 | Folien zur VO 10 am 20.12.2013 (bis inkl. Folie 226) | [pdf] |
20.12.2013 | Folien zur VO 9 (Korrekturen) (bis inkl. Folie 203) | [pdf] |
20.12.2013 | Serie 12 der Übungen | [pdf] |
13.12.2013 | Folien zur VO 9 am 13.12.2013 (bis inkl. Folie 203) | [pdf] |
13.12.2013 | Folien zur VO 8 (Korrekturen) (bis inkl. Folie 181) | [pdf] |
11.12.2013 | Serie 11 der Übungen | [pdf] |
05.12.2013 | Folien zur VO 8 am 06.12.2013 (bis inkl. Folie 181) | [pdf] |
04.12.2013 | Serie 10 der Übungen | [pdf] |
02.12.2013 | Serie 9 der Übungen (Korrektur Aufgabe 9.8) | [pdf] |
28.11.2013 | Folien zur VO 7 am 29.11.2013 (bis inkl. Folie 155) | [pdf] |
27.11.2013 | Serie 9 der Übungen | [pdf] |
22.11.2013 | Folien zur VO 5 (marginale Korrekturen) | [pdf] |
21.11.2013 | Folien zur VO 6 am 22.11.2013 (bis inkl. Folie 136) | [pdf] |
19.11.2013 | Serie 8 der Übungen | [pdf] |
13.11.2013 | Serie 7 der Übungen | [pdf] |
23.10.2013 | Folien zur VO 5 am 08.11.2013 (bis inkl. Folie 113) | [pdf] |
5.11.2013 | Serie 6 der Übungen | [pdf] |
29.10.2013 | Serie 5 der Übungen | [pdf] |
23.10.2013 | Folien zur VO 4 am 25.10.2013 (bis inkl. Folie 87) | [pdf] |
22.10.2013 | Serie 4 der Übungen | [pdf] |
17.10.2013 | Folien zur VO 3 am 18.10.2013 (bis inkl. Folie 69) | [pdf] |
16.10.2013 | Serie 3 der Übungen (Tippfehler korrigiert) | [pdf] |
15.10.2013 | Serie 3 der Übungen | [pdf] |
08.10.2013 | Folien zur VO 2 am 11.10.2013 (bis inkl. Folie 40) | [pdf] |
08.10.2013 | Serie 2 der Übungen | [pdf] |
03.10.2013 | Folien zur VO 1 am 04.10.2013 (bis inkl. Folie 13) | [pdf] |
01.10.2013 | Serie 1 der Übungen (wird in erster UE gelöst) | [pdf] |
30.09.2013 | Vollständiger Foliensatz aus Sommersemester 2013 | [pdf] |
30.09.2013 | EPROG Starterkit (aktualisiert: 07.10.2013) | [zip] |
30.09.2013 | Michaela Harlander: Einführung in UNIX | [pdf] |
30.09.2013 | Klaus Schmaranz: Softwareentwicklung in C | [pdf] |
30.09.2013 | Klaus Schmaranz: Softwareentwicklung in C++ | [pdf] |
Vorbesprechung (= Vorlesungsbeginn)
Freitag 04.10.2013, 10:00 Uhr, FH 8 - Nöbauer Hörsaal (gelber Bereich, 2. Stock)Lernziel der LVA
- Was bedeutet Programmieren, was sind Programmiersprachen
- Unterschiede zwischen imperativen und objektorientierten Sprachen (beispielhaft anhand C und C++)
- Zahldarstellung im Computer und Konsequenzen
- Wie unterscheiden sich Algorithmen
- Wie kann man die Güte von Algorithmen bewerten (Aufwand, Kondition und Stabilität)
- Umsetzung von mathematischen Problemstellungen in konkrete Programme (= Programmieren)
- Was macht ein vorliegendes Programm und wie (= Reverse Engineering)
Formaler Aufbau der LVA
Vorlesung jeweils freitags 10:15 - 11:45 Uhr (Freihaus Hörsaal 8, 2. Stock, gelb). Begleitende wöchentliche Übungen am Mittwoch oder Donnerstag (Computerraum, 4. Stock, grün) mit Anwesenheitspflicht und wöchentlichen Kurztests. Ein abschließender schriftlicher Test am Donnerstag 23.01.2014 mit Anwesenheitspflicht (siehe unten). Die LVA wird aber sowohl im Winter- als auch im Sommersemester mit den gleichen Inhalten angeboten.Anmeldung
Obligatorisch per WWW bei TISS (jeweils für eine bestimmte Übungsgruppe). Der Anmeldezeitraum ist Fr. 04.10.2013 (ab 16:00 Uhr) bis Mo. 07.10.2013 (bis 12:00 Uhr). Bitte beachten Sie, dass Sie sich nur bis zum So. 27.10.2013 (ebenfalls per TISS) von der LVA abmelden können. Danach wird ggf. ein negatives Zeugnis ausgestellt.Bitte abonnieren Sie das TISS-Forum und die TISS-News zur LVA EPROG. Über die News werden ggf. Terminänderungen, Prüfungstermine etc. bekanntgegeben. Im Forum können Sie Fragen zur LVA posten. Bitte stellen Sie sicher, dass die Email-Adresse, die Sie in TISS hinterlegen, aktuell ist, damit wir Sie ggf. kontaktieren können.
Übungsmodus & Übungsaufgaben
Alle Übungen sowie die allgemeine Sprechstunde werden im Computerraum (4. Stock, grün) des Instituts für Analysis und Scientific Computing abgehalten. Die Übungen finden in Kleingruppen mit jeweils 18 Teilnehmern statt. Mit der Anmeldung zu einer der Übungsgruppen wird für Sie ein Account auf dem Server lva.student.tuwien.ac.at eingerichtet. Benutzername ist e+Matrikelnummer, das Passwort ist Ihr TU-Passwort, d.h. dasselbe Passwort wie für Ihren TU-Mailaccount.
Jeweils eine Woche im Voraus werden auf der Homepage der LVA acht Übungsaufgaben veröffentlicht. Sie müssen mindestens 50% der Aufgaben lösen. Die Lösungen müssen sich auf Ihrem Computeraccount auf der lva.student.tuwien.ac.at befinden. In der Übungsstunde werden die Lösungen von den Teilnehmern präsentiert und erklärt. Beginn der Übungen: Mi. 09.10.2013
Weitere UE-Gruppen
Sollten die 180 Plätze in TISS nicht ausreichen, so werden zunächst weitere UE Gruppen am Freitagnachmittag eingerichtet. Sollten im Zuge des Semesters freie Plätze entstehen, ist ein Wechsel zwischen den UE-Gruppen möglich, und die Freitagsgruppen werden aufgelöst. Gruppenwechsel bitte nur mittels Mail an mich: dirk.praetorius@tuwien.ac.at.Leistungsnachweis
Die Teilnahme an der Übungsgruppe, zu der Sie sich über TISS angemeldet haben, ist obligatorisch. Sie dürfen maximal 1x fehlen. Bei mangelnder Anwesenheit wird ggf. ein negatives Zeugnis ausgestellt. Ferner besteht Anwesenheitspflicht beim schriftlichen Test.
Um die LVA positiv abzuschließen, müssen Sie mindestens 50% der Übungsaufgaben gelöst (= gekreuzt) haben. Die Gesamtnote ergibt sich zu jeweils 1/3 aus der UE-Note (Prozentsatz gelöste Aufgaben, Präsentation der Lösungen, Mitarbeit in der UE), aus den Noten der Kurztests und aus dem abschließenden Test. Dabei können Sie in jedem Bereich insgesamt 40 Punkte erreichen. Diese Punkte werden gemittelt, und es ergeben sich die Noten sehr gut (Mittel > 35), gut (Mittel >30), befriedigend (Mittel >25), ausreichend (Mittel >20) und ungenügend.
Als grobe Regel für die UE-Note gilt folgende Anzahl im Mittel gelöster Aufgaben: sehr gut (Mittel >=7), gut (Mittel >=6), befriedigend (Mittel >=5), ausreichend (Mittel >=4). Mitarbeit und Präsentation wirken auf bzw. abwertend. Sollten Sie bei der Präsentation Ihre Lösung nicht erklären können (d.h. Aufgabe offensichtlich nicht selbst gemacht), werden die Kreuzerl der gesamten Serie gestrichen! Sollten Sie in einer UE fehlen, wird die entsprechende UE-Serie für die Mittelberechnung nicht berücksichtigt. Insbesondere müssen Sie keine Aufgaben nachbringen.
Pro UE-Gruppe gibt es 10 Kurztests à 4 Punkten (d.h. maximal 40 Punkte). Sollten Sie bei einem Kurztest fehlen, wird dieser bei den anteiligen Gesamtpunkten herausgerechnet.
Falls Sie wegen Erkrankung oder eines anderen dringenden Grundes nicht an Ihrer UE-Gruppe teilnehmen können, informieren Sie bitte per Mail Ihren UE-Leiter.
Hilfe bei den Übungen
Um besonders den Programmieranfängern den Einstieg ins Programmieren zu erleichtern, gibt es ein wöchentliches Tutorium, bei dem die LVA-Teilnehmer mit Hilfestellung von Tutoren die Übungsaufgaben lösen können: Montags 10:00-16:00 Uhr, Computerraum (4. Stock, grün), Aufsicht durch Tutoren 10:00-12:00 Uhr (Florian Slanovc) und 14:00-16:00 Uhr (Dominik Worf). Beginn des Tutoriums: Mo. 07.10.2013. Insbesondere besuchen Sie bitte das Tutorium, wenn Sie Installationshilfe benötigen.
Ferner haben Sie die Möglichkeit, Fragen zur Vorlesung oder den Übungen in das LVA-Forum auf TISS zu posten. Wir bitten alle Teilnehmer, die TISS-News und das TISS-Forum zu abonnieren und bei der Beantwortung von Fragen mitzuhelfen.
Übungsgruppen, jeweils mittwochs und donnerstags
Sie müssen sich für eine der folgenden Übungsgruppen über TISS anmelden (Anmeldefrist siehe oben). Die Gruppen finden wöchentlich im Computerraum (4. Stock, grün) statt. Die angegebenen Zeiten verstehen sich pünktlich (d.h. nicht viertel...). Bei unangeküdigter Abwesenheit in der ersten oder zweiten Übungsstunde werden Sie automatisch von der VO abgemeldet, und der Platz in der UE-Gruppe wird freigegeben.
Gruppe | Termin | Übungsleiter |
---|---|---|
M1 | Mi. 10:15-11:45 | Carl-Martin Pfeiler |
M2 | Mi. 12:00-13:30 | Dominik Worf |
M3 | Mi. 13:45-15:15 | Carl-Martin Pfeiler |
M4 | Mi. 15:30-17:00 | Philip Lederer |
M5 | Mi. 17:15-18:45 | Philip Lederer |
D1 | Do. 10:15-11:45 | Florian Slanovc |
D2 | Do. 12:00-13:30 | Stefan Schimanko |
D3 | Do. 13:45-15:15 | Stefan Schimanko |
D4 | Do. 15:30-17:00 | Alexander Haberl |
D5 | Do. 17:15-18:45 | Alexander Haberl |
F1 | Fr. 13:00-14:30 (nur Semesterstart) | |
F2 | Fr. 14:45-16:15 (nur Semesterstart) | |
F3 | Fr. 16:30-18:00 (nur Semesterstart) |
Vorlesung, jeweils freitags 10:15-11:45 (Freihaus FH 8 - Nöbauer Hörsaal)
04.10 | Vorbesprechung, Variablen | Praetorius |
11.10 | Verzweigungen, Funktionen | Praetorius |
18.10 | Arrays, Zählschleifen, Aufwand | Praetorius |
25.10 | Bedingungsschleifen, Pointer, | Praetorius |
01.11 | entfällt wegen Allerheiligen | |
08.11 | Speicherverwaltung, Zahldarstellung | Praetorius |
15.11 | entfällt wegen Tag des Landespatrons | |
22.11 | Zahldarstellung, Strukturen | Praetorius |
29.11 | Strukturen, Listen, Einführung C++, Klassen | Führer |
06.12 | Header-Files, Klassen, Vektoren in C++ | Führer |
13.12 | Pointer und Referenzen auf Objekte, Überladen | Führer |
20.12 | Testen und Debuggen | Führer |
10.01 | Vererbung | Führer |
17.01 | Polymorphie, Templates | Führer |
Do. 23.01 | Test, FH Hörsaal 1 (roter Bereich, 1. Stock) | 14:00-17:00 Uhr |
24.01 | entfällt |