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

Downloads

15.01.2014Folien zur VO am 16.01.2015 (VO bis inkl. Folie 366)[pdf]
10.01.2015Serie 13 der Übungen (english) (Korrektur Aufgabe 13.8)[pdf]
10.01.2015Serie 13 der Übungen (Korrektur Aufgabe 13.8)[pdf]
09.01.2015Beispielprogramm für ESC 2015[link]
09.01.2015Folien zur VO am 09.01.2015 + korrigierte C++ Folien[pdf]
08.01.2015Folien zur VO am 09.01.2015 (VO bis inkl. Folie 312)[pdf]
08.01.2015ESC 2015 - EPROG Student Challenge[pdf]
08.01.2015Serie 13 der Übungen (english)[pdf]
08.01.2015Serie 13 der Übungen[pdf]
18.12.2014Folien zur VO am 19.12.2014 + korrigierte C++ Folien (VO bis inkl. Folie 279)[pdf]
16.12.2014Serie 12 der Übungen (english)[pdf]
16.12.2014Serie 12 der Übungen[pdf]
11.12.2014Folien zur VO am 12.12.2014 (VO bis inkl. Folie 247)[pdf]
09.12.2014Serie 11 der Übungen (english)[pdf]
09.12.2014Serie 11 der Übungen[pdf]
05.12.2014Serie 10 der Übungen (Korrektur Aufgabe 10.6)[pdf]
04.12.2014Folien zur VO am 05.12.2014 (VO bis inkl. Folie 218)[pdf]
04.12.2014Folien zur VO am 28.11.2014 (VO bis inkl. Folie 189, leicht ergänzt)[pdf]
02.12.2014Serie 10 der Übungen (english)[pdf]
02.12.2014Serie 10 der Übungen[pdf]
25.11.2014Serie 9 der Übungen (english)[pdf]
25.11.2014Serie 9 der Übungen[pdf]
20.11.2014Folien zur VO am 28.11.2014 (VO bis inkl. Folie 189)[pdf]
18.11.2014Serie 8 der Übungen (english)[pdf]
18.11.2014Serie 8 der Übungen[pdf]
12.11.2014Folien zur VO am 14.11.2014 (VO bis inkl. Folie 159)[pdf]
11.11.2014Serie 7 der Übungen (english)[pdf]
11.11.2014Serie 7 der Übungen[pdf]
10.11.2014Folien zur VO am 07.11.2014 (VO bis inkl. Folie 137)[pdf]
04.11.2014Serie 6 der Übungen (english)[pdf]
04.11.2014Serie 6 der Übungen[pdf]
31.10.2014Folien zur VO am 31.10.2014 (VO bis inkl. Folie 109)[pdf]
28.10.2014Serie 5 der Übungen (english)[pdf]
28.10.2014Serie 5 der Übungen[pdf]
23.10.2014Folien zur VO am 24.10.2014 (VO bis inkl. Folie 83, Folie 87 besprochen)[pdf]
21.10.2014Serie 4 der Übungen (english)[pdf]
21.10.2014Serie 4 der Übungen[pdf]
17.10.2014Folien zur VO am 17.10.2014 (VO bis inkl. Folie 62)[pdf]
14.10.2014Serie 3 der Übungen (english)[pdf]
14.10.2014Serie 3 der Übungen[pdf]
09.10.2014Folien zur VO am 10.10.2014 (VO bis inkl. Folie 46)[pdf]
08.10.2014Serie 2 der Übungen (english)[pdf]
08.10.2014Serie 2 der Übungen[pdf]
02.10.2014Folien zur VO am 03.10.2014 (VO bis inkl. Folie 17)[pdf]
30.09.2014Serie 1 der Übungen (english)[pdf]
30.09.2014Serie 1 der Übungen (wird in erster UE geloest)[pdf]
10.09.2014Vollständiger Foliensatz aus Sommersemester 2014[pdf]
10.09.2014EPROG Starterkit[zip]
10.09.2014Michaela Harlander: Einführung in UNIX[pdf]
10.09.2014Klaus Schmaranz: Softwareentwicklung in C[pdf]
10.09.2014Klaus Schmaranz: Softwareentwicklung in C++[pdf]

Vorbesprechung (= Vorlesungsbeginn)

Freitag 03.10.2014, 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 Mittwoch und Donnerstag (Computerraum, 4. Stock, grün) mit Anwesenheitspflicht und wöchentlichen Kurztests. Ein abschließender schriftlicher Test am Donnerstag 22.01.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. 03.10.2014 (ab 16:00 Uhr) bis Mo. 06.10.2014 (bis 12:00 Uhr). Bitte beachten Sie, dass Sie sich nur bis zum So. 26.10.2014 (ebenfalls per TISS) von der LVA abmelden können. Danach wird ggf. ein negatives Zeugnis ausgestellt.

Die Anmeldung für die Englisch sprachige Gruppe (mittwochs 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: Mi. 08.10.2014 (erste UE ohne Aufgaben).

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. Im Wintersemester sind die Plätze in den Übungen knapp. Falls Sie unentschuldigt fehlen, werden Sie automatisch in eine Freitagsgruppe verschoben und der Übungsplatz in Ihrer regulären Gruppe wird neu vergeben.

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 (Herr Jawecki) und 14:00-16:00 Uhr (Herr Schimanko). Beginn des Tutoriums: Mo. 06.10.2014. 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 (am Semesterstart auch freitags)

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
 M1 Mi. 10:15-11:45Daniel Herold
 M2 Mi. 12:00-13:30Dominik Worf
 M3 Mi. 13:45-15:15Dominik Worf
 M4 Mi. 15:30-17:00Carl-Martin Pfeiler
 M5 Mi. 17:15-18:45 (taught in English)Stefan Schimanko
 D1 Do. 10:15-11:45Daniel Herold
 D2 Do. 12:00-13:30Carl-Martin Pfeiler
 D3 Do. 13:45-15:15Florian Slanovc
 D4 Do. 15:30-17:00Florian Slanovc
 D5 Do. 17:15-18:45Tobias Jawecki
 F1 Fr. 13:00-14:30 (nur Semesterstart)Alexander Haberl
 F2 Fr. 14:45-16:15 (nur Semesterstart)Thomas Führer
 F3 Fr. 16:30-18:00 (nur Semesterstart)Michael Feischl

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

03.10Vorbesprechung, VariablenFührer
10.10Blöcke, Verzweigungen, FunktionenFührer
17.10Rekursion, ArraysPraetorius
24.10Zählschleifen, AufwandPraetorius
31.10Bedingungsschleifen, PointerHaberl
07.11dynamische SpeicherverwaltungHaberl
14.11StrukturenPraetorius
21.11Beamerdefekt
28.11Einführung C++, KlassenFührer
05.12Header-Files, Klassen, Vektoren in C++Praetorius
12.12Pointer und Referenzen auf ObjektePraetorius
19.12Überladen, TestenPraetorius
Weihnachtsferien
09.01VererbungPraetorius
16.01Polymorphie, TemplatesPraetorius
Do. 22.01schriftlicher Abschlusstest
23.01entfällt

Übungstermine, jeweils mittwochs und donnerstags in Kleingruppen (Computerraum, 4. Stock, grün)

08.10Serie 01 (Start der UE)
15.10Serie 02
22.10Serie 03
29.10Serie 04
05.11Serie 05
12.11Serie 06
19.11Serie 07
26.11Serie 08
03.12Serie 09
10.12Serie 10
17.12Serie 11
Weihnachtsferien
07.01Serie 12
14.01Serie 13
21.01entfällt wegen Test
28.01Test-Einsicht + Besprechung