101.275 VU (4std Vorlesung/Übung, Sommersemester 2013)
Einführung ins Programmieren für TM
TISS-Homepage
Downloads
04.07.2013 | Gesamtnoten SS 2013 | [link]\ a> |
18.06.2013 | Serie 14 der Übungen | [pdf] |
13.06.2013 | Folien zur Vorlesung am 14.06.2013 | [pdf] |
11.06.2013 | Serie 13 der Übungen | [pdf] |
05.06.2013 | Folien zur Vorlesung am 07.06.2013 (VO bis inkl. Folie 324) | [pdf] |
04.06.2013 | Serie 12 der Übungen | [pdf] |
28.05.2013 | Serie 11 der Übungen | [pdf] |
23.05.2013 | Folien zur Vorlesung am 24.05.2013 (VO bis inkl. Folie 296) | [pdf] |
16.05.2013 | Folien zur Vorlesung am 17.05.2013 (VO bis inkl. Folie 264) | [pdf] |
14.05.2013 | Serie 10 der Übungen | [pdf] |
10.05.2013 | Serie 9 der Übungen, Angabefehler korrigiert | [pdf] |
08.05.2013 | Serie 9 der Übungen | [pdf] |
16.05.2013 | Folien zur Vorlesung am 03.05.2013, leicht korrigiert | [pdf] |
02.05.2013 | Folien zur Vorlesung am 03.05.2013 (VO bis inkl. Folie 234) | [pdf] |
30.04.2013 | Serie 8 der Übungen, Angabefehler korrigiert | [pdf] |
26.04.2013 | Folien zur Vorlesung am 26.04.2013 (VO bis inkl. Folie 204) | [pdf] |
23.04.2013 | Serie 7 der Übungen | [pdf] |
23.04.2013 | Vektorbibliothek aus der Vorlesung | [zip] |
18.04.2013 | Folien zur Vorlesung am 19.04.2013 (VO bis inkl. Folie 173) | [pdf] |
23.04.2013 | Serie 6 der Übungen | [pdf] |
19.04.2013 | Serie 5 der Übungen | [pdf] |
09.04.2013 | Folien zur Vorlesung am 12.04.2013 (VO bis inkl. Folie 142) | [pdf] |
21.03.2013 | Folien zur Vorlesung am 22.03.2013 (VO bis inkl. Folie 115) | [pdf] |
19.03.2013 | Serie 4 der Übungen | [pdf] |
17.03.2013 | Folien zur Vorlesung am 15.03.2013, Tippfehler korrigiert | [pdf] |
12.03.2013 | Folien zur Vorlesung am 15.03.2013 (VO bis inkl. Folie 87) | [pdf] |
12.03.2013 | Serie 3 der Übungen | [pdf] |
06.03.2013 | Folien zur Vorlesung am 08.03.2013 (VO bis inkl. Folie 56) | [pdf] |
04.03.2013 | Serie 2 der Übungen | [pdf] |
28.02.2013 | Folien zur Vorlesung am 01.03.2013, leicht korrigiert (VO bis inkl. Folie 27) | [pdf] |
27.02.2013 | Folien zur Vorlesung am 01.03.2013 | [pdf] |
25.02.2013 | Serie 1 der Übungen | [pdf] |
22.02.2013 | EPROG Starterkit | [zip] |
22.02.2013 | Michaela Harlander: Einführung in UNIX | [pdf] |
22.02.2013 | Klaus Schmaranz: Softwareentwicklung in C | [pdf] |
22.02.2013 | Klaus Schmaranz: Softwareentwicklung in C++ | [pdf] |
Vorbesprechung (= Vorlesungsbeginn)
Freitag 01.03.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 Dienstag (Computerraum, 4. Stock, grün) mit Anwesenheitspflicht und wöchentlichen Kurztests. Ein abschließender schriftlicher Test am Freitag 28.06.2013 mit Anwesenheitspflicht (siehe unten). Die LVA wird aber sowohl im Winter- als auch im Sommersemester mit gleichen Inhalten angeboten.Anmeldung
Obligatorisch per WWW bei TISS (jeweils für eine bestimmte Übungsgruppe). Der Anmeldezeitraum ist Fr. 01.03.2013 (ab 18:00 Uhr) bis Mo. 04.03.2013 (bis 12:00 Uhr). Bitte beachten Sie, dass Sie sich nur bis zum So. 31.03.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: Di. 05.03.2013
Weitere UE-Gruppen
Sollten die 90 Plätze in TISS nicht ausreichen, so werden bei Bedarf bis zu drei weitere UE Gruppen am Freitagnachmittag eingerichtet. Sollten im Zuge des Semesters freie Plätze entstehen, ist ein Wechsel zwischen den UE-Gruppen möglich.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.
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-13:00 Uhr, Computerraum (4. Stock, grün), Aufsicht durch Benedikt Klocker 10:00-11:00 Uhr und 12:00-13:00 Uhr. Beginn des Tutoriums: Mo. 04.03.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 dienstags
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...).
Gruppe | Termin | Übungsleiter |
---|---|---|
D1 | Di. 10:15-11:45 | Benedikt Klocker |
D2 | Di. 12:00-13:30 | Stefan Schimanko |
D3 | Di. 13:45-15:15 | Stefan Schimanko |
D4 | Di. 15:30-17:00 | Fatih Cayir |
D5 | Di. 17:15-18:45 | Fatih Cayir |
Vorlesung, jeweils freitags 10:15-11:45 (Freihaus FH 8 - Nöbauer Hörsaal)
01.03 | Vorbesprechung, Variablen | Führer |
08.03 | Verzweigungen, Funktionen | Praetorius |
15.03 | Arrays, Zählschleifen, Aufwand | Führer |
22.03 | Bedingungsschleifen, Pointer, | Praetorius |
Osterferien | ||
12.04 | Speicherverwaltung, Zahldarstellung | Kemetmüller |
19.04 | Zahldarstellung, Strukturen | Praetorius |
26.04 | Strukturen,Listen, Einführung C++, Klassen | Führer |
03.05 | Header-Files, Klassen, Vektoren in C++ | Führer |
10.05 | entfällt wegen Rektorstag | |
17.05 | Pointer und Referenzen auf Objekte, Überladen | Führer |
24.05 | Testen und Debuggen | Führer |
31.05 | entfällt wegen Fronleichnam | |
07.06 | Vererbung | Führer |
14.06 | Polymorphie, Templates | Page |
21.06 | ||
28.06 | Test |
Schriftlicher Test (Anwesenheitspflicht!)
Fr. 28.06., 09:00 - 12:00 Uhr | Schriftlicher Test | FH Hörsaal 8 - Nöbauer Hörsaal (gelber Bereich, 2. Stock) |