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

All EPROG participants who do not speak or understand German, might want to participate in the exercise class which is taught in English (F1, Fr. 13:00-14:30). In this case, please contact Dirk Praetorius by email: dirk.praetorius@asc.tuwien.ac.at

Wichtige Termine am Semesterstart

Downloads

12.10.2017Serie 2 der Übungen (english)[pdf]
12.10.2017Serie 2 der Übungen[pdf]
12.10.2017Folien zur VO am 13.10.2017 (VO bis inkl. Folie 36)[pdf]
12.10.2017Folien zur VO am 13.10.2017 (Handout)[pdf]
11.10.2017Serie 1 der Übungen (english)[pdf]
11.10.2017Serie 1 der Übungen[pdf]
08.10.2017VPN-Service der TU Wien (nötig für Zugriff auf Server von Außen)[link]
05.10.2017Folien zur VO am 06.10.2017 (VO bis inkl. Folie 11)[pdf]
05.10.2017Folien zur VO am 06.10.2017 (Handout)[pdf]
23.09.2017Folien zu C++ aus Sommersemester 2017[pdf]
23.09.2017Folien zu C++ aus Sommersemester 2017 (Handout)[pdf]
23.09.2017Folien zu C aus Sommersemester 2017[pdf]
23.09.2017Folien zu C aus Sommersemester 2017 (Handout)[pdf]
10.07.2017Michaela Harlander: Einführung in UNIX[pdf]
10.07.2017Klaus Schmaranz: Softwareentwicklung in C[pdf]
10.07.2017Klaus Schmaranz: Softwareentwicklung in C++[pdf]
10.07.2017Übersicht Linux Befehle[pdf]
10.07.2017EPROG Starterkit Windows (inkl. Tutorial)[zip]
10.07.2017Videoanleitung für EPROG-Starterkit, Windows 10[mp4]
10.07.2017EPROG Starterkit MacOS (inkl. Tutorial)[zip]
10.07.2017EPROG Starterkit Linux (inkl. Tutorial)[zip]
10.07.2017Anleitung: Abonnieren von News und Forum in TISS[pdf]
10.07.2017Anleitung: Weiterleiten von TU Student-Mails[pdf]

Vorbesprechung (= Vorlesungsbeginn)

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

Lernziel der LVA

Formaler Aufbau der LVA

Die LVA wird 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 / Abmeldung

Alle Studierenden, die nach Ende der Abmeldefrist noch angemeldet sind, werden am Semesterende benotet (ggf. negatives Zeugnis).

Sollten die Plätze in TISS am Semesteranfang nicht ausreichen, so werden zunächst weitere UE Gruppen eingerichtet, die allerdings im Zuge des Semesters aufgelöst werden. Die Studierenden dieser zusätzlichen Gruppen werden auf die erfahrungsgemäß frei werdenden Plätze in anderen UE-Gruppen aufgeteilt.

EPROG ist eine Pflichtveranstaltung in den Bakk-Studiengängen der Technischen Mathematik. Deshalb werden die Plätze in erster Linie an Mathematik-Studierende vergeben. Hörer anderer Studienrichtungen können an EPROG teilnehmen, müssen sich aber in TISS zunächst für die Gruppe Hörer anderer Studienrichtungen (nicht Technische Mathematik) anmelden und werden nach Ende der Anmeldefrist auf die UE-Gruppen aufgeteilt.

TISS-News und TISS-Forum

Wir bitten alle Teilnehmerinnen und Teilnehmer, die TISS-News und das TISS-Forum zur LVA EPROG zu abonnieren und bei der Beantwortung von Fragen mitzuhelfen. Bitte rufen Sie regelmäßig Ihre TU-Email ab, damit wir Sie ggf. kontaktieren können. Siehe Anleitungen unter Downloads.

Übungsmodus & Übungsaufgaben

Wechsel der UE-Gruppe

Leistungsnachweis

Die Gesamtnote besteht aus 3 gleichen Teilen zu je 40 Punkten. Diese Punkte werden gemittelt, und es ergeben sich die Noten

Bestandteile der Note sind: Um die LVA positiv abzuschließen, müssen Sie die folgenden Bedingungen erfüllen:

Als grobe Regel für die UE-Note gilt folgende Anzahl im Mittel gelöster Aufgaben:

Sollten Sie bei der Präsentation Ihre Lösung nicht erklären können (d.h. Sie haben die Aufgabe offensichtlich nicht selbst gemacht) oder eine gekreuzte Aufgabe nicht gemacht haben, werden die Kreuzerl der gesamten Serie gestrichen, und diese Serie geht auch mit 0 Kreuzerln in die Gesamtnote ein (d.h. Betrug wird nicht als schlechteste Übung gestrichen)!

Nachtest

Es gibt einen Wiederholungstermin zum Abschlusstest, in der Regel am ersten Vorlesungstag des nachfolgenden Semesters (Dienstag 27.02.2018). Teilnehmen darf nur, Details werden über die TISS-News am Ende des Semesters bekannt gegeben.

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-Teilnehmerinnen und Teilnehmer mit Hilfestellung von Tutoren die Übungsaufgaben lösen können. Insbesondere besuchen Sie bitte das Tutorium, wenn Sie Software-Installationshilfe benötigen.

Übungsgruppen, jeweils am Donnerstag und Freitag

Sie müssen sich für eine der folgenden Übungsgruppen in TISS anmelden (Anmeldefrist siehe oben). Die Gruppen finden wöchentlich im Computerraum (4. Stock, grün) bzw. im Seminarraum DA grün 03 C (3. Stock, grün) statt. Die angegebenen Zeiten verstehen sich pünktlich (d.h. nicht viertel...). In den Laptop-Gruppen (im Seminarraum) dürfen und müssen Sie Ihren eigenen Laptop mitbringen und verwenden.

Die Plätze in den Übungen sind knapp. Falls Sie unentschuldigt fehlen, wird Ihr Übungsplatz in Ihrer Gruppe neu vergeben.

Um allen Studierenden die Teilnahme an den LVA zu ermöglichen werden am Semesterbeginn zusätzliche Übungsgruppen eingerichtet. Die Freitagsgruppen (mit Ausnahme der englischen Gruppe) werden voraussichtlich im Zuge des Semesters aufgelöst, und die Teilnehmer werden in andere UE-Gruppen verschoben.

GruppeTerminRaumÜbungsleiter
 B1 Do. 10:15-11:45 (Laptop)Seminarraum SEM DA grün 03 CMonika Zofal
 B2 Do. 12:00-13:30 (Laptop)Seminarraum SEM DA grün 03 CMonika Zofal
 B3 Do. 13:45-15:15 (Laptop)Seminarraum SEM DA grün 03 CKaroline Tichy
 B4 Do. 15:30-17:00 (Laptop)Seminarraum SEM DA grün 03 CKaroline Tichy
 B5 Do. 17:15-18:45 (Laptop)Seminarraum SEM DA grün 03 CConrad Gößnitzer
 B6 Do. 19:00-20:30 (Laptop), nur zu SemesterbeginnSeminarraum SEM DA grün 03 CN.N.
 C1 Do. 10:15-11:45ComputerraumLeopold Fajtak
 C2 Do. 12:00-13:30ComputerraumDaniel Haberlik
 C3 Do. 13:45-15:15ComputerraumMagdalena Trunner
 C4 Do. 15:30-17:00ComputerraumMagdalena Trunner
 C5 Do. 17:15-18:45ComputerraumLeopold Fajtak
 C6 Do. 19:00-20:30, nur zu SemesterbeginnComputerraumN.N.
 F1 Fr. 13:00-14:30 (taught in English)ComputerraumDaniel Haberlik
 F2 Fr. 14:45-16:15, nur zu SemesterbeginnComputerraumSebastian Ertel
 F3 Fr. 16:30-18:00, nur zu SemesterbeginnComputerraumN.N.
 L1 Fr. 13:00-14:30 (Laptop), nur zu SemesterbeginnSeminarraum SEM DA grün 03 CN.N.
   weitere Gruppen nach Bedarf

Email-Adressen der Tutoren / UE-Leiter

Email-Adressen der weiteren Mitarbeiter

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

06.10.VorbesprechungPraetorius
13.10.Variablen, Verzweigungen, BlöckePraetorius
20.10.Funktionen, Call-by-Value, Rekursion, Mathe-Bibliothek, ArraysPraetorius
27.10.Zählschleifen, Aufwand, BedingungsschleifenPraetorius
03.11.Bedingungsschleifen, Kommentare, assert-Bibliothek, Testen, Pointer, Call-by-ReferencePraetorius
10.11.dynamische Speicherverwaltung, BibliothekenPraetorius
17.11.Strings, Ganzzahlen, Gleitkommazahlen, StrukturenN.N.
24.11.Strukturen, Funktionspointer, Einführung C++, KlassenPraetorius
01.12.Überladen von Funktionen, Default-Parameter, C++ Konventionen, Konstruktor + DestruktorPraetorius
Mariä Empfängnis
15.12.Referenzen, const, Überladen von OperatorenPraetorius
22.12.dynamische Speicherverwaltung, VererbungPraetorius
Weihnachtsferien
12.01.Vererbung, Polymorphie, virtualPraetorius
19.01.virtual (Matrizen), TestvorbereitungPraetorius
Mehrfachvererbung, Templates, vector-Template, Exceptions
22.01.schriftlicher Abschlusstest (Montag 22.01.2018, 14:30-17:00 Uhr, Freihaus Hörsaal FH 1)

Übungstermine, jeweils am Donnerstag und Freitag in Kleingruppen

12.10.Serie 1 (Start der UE, keine Hausaufgaben und kein Kurztest)
19.10.Serie 2, Kurztest 1
Nationalfeiertag
Allerseelen
09.11.Serie 3, Kurztest 2
16.11.Serie 4, Kurztest 3
23.11.Serie 5, Kurztest 4
30.11.Serie 6, Kurztest 5
07.12.Serie 7, Kurztest 6
14.12.Serie 8, Kurztest 7
21.12.Serie 9, Kurztest 8
Weihnachtsferien
11.01.Serie 10, Kurztest 9
18.01.Serie 11, Kurztest 10
25.01.freiwillige Testeinsicht (keine Hausaufgaben und kein Kurztest)