101.275 VU (4std Vorlesung/Übung, Sommersemester 2015)
Einführung ins Programmieren für TM
TISS-Homepage

Downloads

19.06.2015Folien zu C++, alle bekannten Tippfehler korrigiert (Test relevant bis inkl. Folie 360)[pdf]
18.06.2015Folien für Vorlesung am 19.06.2015 (VO bis inkl. Folie 368)[pdf]
16.06.2015Serie 13 der Übungen (english)[pdf]
16.06.2015Serie 13 der Übungen[pdf]
12.06.2015Folien für Vorlesung am 12.06.2015 (VO bis inkl. Folie 333)[pdf]
09.06.2015Serie 12 der Übungen (english)[pdf]
09.06.2015Serie 12 der Übungen[pdf]
02.06.2015Serie 11 der Übungen (english)[pdf]
02.06.2015Serie 11 der Übungen[pdf]
29.05.2015Folien für Vorlesung am 29.05.2015 (VO bis inkl. Folie 300) inkl. Korrekturen[pdf]
26.05.2015Folien für Vorlesung am 29.05.2015 (VO bis inkl. Folie 299)[pdf]
22.05.2015Serie 10 der Übungen (english)[pdf]
22.05.2015Serie 10 der Übungen[pdf]
22.05.2015Folien zu C, alle bekannten Tippfehler korrigiert[pdf]
22.05.2015Folien für Vorlesung am 22.05.2015 (VO bis inkl. Folie 268) inkl. Korrekturen[pdf]
21.05.2015Folien für Vorlesung am 22.05.2015 (VO bis inkl. Folie 268), erweitert[pdf]
15.05.2015Folien für Vorlesung am 22.05.2015 (VO bis inkl. Folie 268)[pdf]
13.05.2015Folien für Vorlesung am 15.05.2015 (VO bis inkl. Folie 234)[pdf]
12.05.2015Serie 9 der Übungen (english)[pdf]
12.05.2015Serie 9 der Übungen[pdf]
05.05.2015Serie 8 der Übungen (english)[pdf]
05.05.2015Serie 8 der Übungen[pdf]
05.05.2015Folien für Vorlesung am 08.05.2015 (VO bis inkl. Folie 213)[pdf]
28.04.2015Serie 7 der Übungen (english)[pdf]
28.04.2015Serie 7 der Übungen[pdf]
21.04.2015Folien für Vorlesung am 24.04.2015 (VO bis inkl. Folie 183)[pdf]
21.04.2015Serie 6 der Übungen (english)[pdf]
21.04.2015Serie 6 der Übungen[pdf]
16.04.2015Folien für Vorlesung am 17.04.2015 (VO bis inkl. Folie 146)[pdf]
14.04.2015Serie 5 der Übungen (english)[pdf]
14.04.2015Serie 5 der Übungen[pdf]
26.03.2015Serie 4 der Übungen (english)[pdf]
26.03.2015Serie 4 der Übungen[pdf]
20.03.2015Folien für Vorlesung am 27.03.2015 (VO bis inkl. Folie 121)[pdf]
16.03.2015Serie 3 der Übungen (english)[pdf]
16.03.2015Serie 3 der Übungen[pdf]
13.03.2015Folien für Vorlesung am 20.03.2015 (VO bis inkl. Folie 87)[pdf]
12.03.2015Folien für Vorlesung am 13.03.2015 (VO bis inkl. Folie 56)[pdf]
10.03.2015Serie 2 der Übungen (english)[pdf]
10.03.2015Serie 2 der Übungen[pdf]
05.03.2015Folien für Vorlesung am 06.03.2015 (VO bis inkl. Folie 21)[pdf]
04.03.2015Serie 1 der Übungen (english)[pdf]
04.03.2015Serie 1 der Übungen[pdf]
26.02.2015Vollständiger Foliensatz aus Wintersemester 2014/15[pdf]
26.02.2015Vollständiger Foliensatz aus Sommersemester 2014[pdf]
26.02.2015EPROG Starterkit (Tutorial für Linux, Mac OS, Windows)[zip]
26.02.2015Michaela Harlander: Einführung in UNIX[pdf]
26.02.2015Klaus Schmaranz: Softwareentwicklung in C[pdf]
26.02.2015Klaus Schmaranz: Softwareentwicklung in C++[pdf]

Vorbesprechung (= Vorlesungsbeginn)

Freitag 06.03.2015, 10:00 - 11:45 Uhr, FH 8 - Nöbauer Hörsaal (gelber Bereich, 2. Stock)

Lernziel der LVA

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 26.06.2015 mit Anwesenheitspflicht (siehe unten).

Die LVA wird aber sowohl im Winter- als auch im Sommersemester mit den gleichen Inhalten angeboten. Aufgrund des Studienplans sollte die LVA aber im Wintersemester erfolgreich absolviert werden, da die anschließende Computermathematik nur im Sommersemester angeboten wird.

Anmeldung

Obligatorisch per WWW bei TISS (jeweils für eine bestimmte Übungsgruppe). Der Anmeldezeitraum ist Fr. 06.03.2015 (ab 18:00 Uhr) bis Mo. 09.03.2015 (bis 12:00 Uhr). Bitte beachten Sie, dass Sie sich nur bis zum So. 05.04.2015 (ebenfalls per TISS) von der LVA abmelden können. Danach wird ggf. ein negatives Zeugnis ausgestellt.

Die Anmeldung für die Englisch sprachige Gruppe (dienstags 17:15 - 18:45 Uhr) erfolgt per Mail an dirk.praetorius@tuwien.ac.at.

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. 10.03.2015 (erste UE ohne Aufgaben).

Wechsel der UE-Gruppe

Sollten im Zuge des Semesters freie Plätze entstehen, ist ein Wechsel zwischen den UE-Gruppen möglich. Gruppenwechsel bitte nur mittels Mail an 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 (Innerberger) und 14:00-16:00 Uhr. Beginn des Tutoriums: Mo. 09.03.2015. Insbesondere besuchen Sie bitte das Tutorium, wenn Sie Software-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...). 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.

GruppeTerminÜbungsleiter
 D1 Di. 10:15-11:45Innerberger
 D2 Di. 12:00-13:30Pfeiler
 D3 Di. 13:45-15:15Pfeiler
 D4 Di. 15:30-17:00Schimanko
 D5 Di. 17:15-18:45 (taught in English)Schimanko

Vorlesung, jeweils freitags 10:15-11:45 (Freihaus FH 8 - Nöbauer Hörsaal)

06.03Vorbesprechung, VariablenPraetorius
13.03Verzweigungen, Blöcke, Funktionen, Call-by-Value, Rekursion, Mathe-BibliothekPraetorius
20.03Arrays, Zählschleife, AufwandPraetorius
27.03Bedingungsschleifen, Kommentare, Pointer, Call-by-ReferencePraetorius
Osterferien
17.04dynamische SpeicherverwaltungPraetorius
24.04assert-Bibliothek, StrukturenHaberl
1. Mai
08.05Funktionspointer, Einführung C++, Klassen, Überladen von Funktionen, Default-ParameterSchimanko
15.05Header-Files, Konstruktor + DestruktorPraetorius
22.05Referenzen, const, Überladen von OperatorenPraetorius
29.05dynamische Speicherverwaltung, VererbungPraetorius
Fronleichnam
12.06Vererbung, PolymorphiePraetorius
19.06Templates, FehlerbehandlungPraetorius
26.06schriftlicher Abschlusstest (09:00 - 12:00 Uhr)

Übungstermine, jeweils dienstags in Kleingruppen (Computerraum, 4. Stock, grün)

10.03Serie 01 (Start der UE, keine Hausaufgaben)
17.03Serie 02
24.03Serie 03
Osterferien
14.04Serie 04
21.04Serie 05
28.04Serie 06
05.05Serie 07
12.05Serie 08
19.05Serie 09
Pfingsten
02.06Serie 10
09.06Serie 11
16.06Serie 12
23.06Serie 13