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

Downloads

19.01.2017Folien zur VO am 20.01.2017 (VO bis inkl. Folie 368)[pdf]
19.01.2017Folien zur VO am 20.01.2017 (Handout)[pdf]
12.01.2017Folien zur VO am 13.01.2017 (VO bis inkl. Folie 344)[pdf]
12.01.2017Folien zur VO am 13.01.2017 (Handout)[pdf]
11.01.2017Serie 11 der Übungen [pdf]
11.01.2017Exercise sheet 11 (english) [pdf]
15.12.2016Folien zur VO am 16.12.2016 (VO bis inkl. Folie 307)[pdf]
15.12.2016Folien zur VO am 16.12.2016 (Handout)[pdf]
02.12.2016Serie 10 der Übungen [pdf]
02.12.2016Exercise sheet 10 (english) [pdf]
08.12.2016Folien zur VO am 09.12.2016 (VO bis inkl. Folie 282)[pdf]
08.12.2016Folien zur VO am 09.12.2016 (Handout)[pdf]
02.12.2016Serie 9 der Übungen [pdf]
02.12.2016Exercise sheet 9 (english) [pdf]
01.12.2016Folien zur VO am 02.12.2016 (VO bis inkl. Folie 243)[pdf]
01.12.2016Folien zur VO am 02.12.2016 (Handout)[pdf]
23.11.2016Serie 8 der Übungen [pdf]
23.11.2016Exercise sheet 8 (english) [pdf]
23.11.2016Folien zur VO am 25.11.2016 (VO bis inkl. Folie 211)[pdf]
23.11.2016Folien zur VO am 25.11.2016 (Handout)[pdf]
17.11.2016Serie 7 der Übungen [pdf]
17.11.2016Exercise sheet 7 (english) [pdf]
11.11.2016Folien zur VO am 18.11.2016 (VO bis inkl. Folie 179)[pdf]
11.11.2016Folien zur VO am 18.11.2016 (Handout)[pdf]
10.11.2016Folien zur VO am 11.11.2016 (VO bis inkl. Folie 152)[pdf]
10.11.2016Folien zur VO am 11.11.2016 (Handout)[pdf]
09.11.2016Serie 6 der Übungen [pdf]
09.11.2016Exercise sheet 6 (english) [pdf]
03.11.2016Serie 5 der Übungen [pdf]
03.11.2016Exercise sheet 5 (english) [pdf]
03.11.2016Folien zur VO am 04.11.2016 (VO bis inkl. Folie 126)[pdf]
03.11.2016Folien zur VO am 04.11.2016 (Handout)[pdf]
27.10.2016Serie 4 der Übungen [pdf]
27.10.2016Exercise sheet 4 (english) [pdf]
20.10.2016Folien zur VO am 28.10.2016 (VO bis inkl. Folie 94)[pdf]
20.10.2016Folien zur VO am 28.10.2016 (Handout)[pdf]
20.10.2016Serie 3 der Übungen [pdf]
20.10.2016Exercise sheet 3 (english) [pdf]
20.10.2016Folien zur VO am 21.10.2016 (VO bis inkl. Folie 65)[pdf]
20.10.2016Folien zur VO am 21.10.2016 (Handout)[pdf]
17.10.2016Serie 2 der Übungen (Änderungen in rot)[pdf]
17.10.2016Exercise sheet 2 (english) (changes in red)[pdf]
13.10.2016Folien zur VO am 14.10.2016 (VO bis inkl. Folie 36)[pdf]
13.10.2016Folien zur VO am 14.10.2016 (Handout)[pdf]
06.10.2016Folien zur VO am 07.10.2016 (VO bis inkl. Folie 14)[pdf]
06.10.2016Folien zur VO am 07.10.2016 (Handout)[pdf]
05.10.2016Serie 1 der Übungen (wird in erster UE gelöst)[pdf]
05.10.2016Exercise sheet 1 (english, will be solved in the first exercise class)[pdf]
30.09.2016Folien zu C++ aus Sommersemester 2016[pdf]
30.09.2016Folien zu C++ aus Sommersemester 2016 (Handout)[pdf]
30.09.2016Folien zu C aus Sommersemester 2016[pdf]
30.09.2016Folien zu C aus Sommersemester 2016 (Handout)[pdf]
20.09.2016Michaela Harlander: Einführung in UNIX[pdf]
20.09.2016Klaus Schmaranz: Softwareentwicklung in C[pdf]
20.09.2016Klaus Schmaranz: Softwareentwicklung in C++[pdf]
20.09.2016Übersicht Linux Befehle[pdf]
20.09.2016EPROG Starterkit Windows (inkl. Tutorial)[zip]
20.09.2016Videoanleitung für EPROG-Starterkit, Windows 10[mp4]
20.09.2016EPROG Starterkit MacOS (inkl. Tutorial)[zip]
20.09.2016EPROG Starterkit Linux (inkl. Tutorial)[zip]
20.09.2016Anleitung: Abonnieren von News und Forum in TISS[pdf]
20.09.2016Anleitung: Weiterleiten von TU Student-Mails[pdf]

Vorbesprechung (= Vorlesungsbeginn)

Freitag 07.10.2016, 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.

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 (Mittwoch 01.03.2017). 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 CDaniel Haberlik
 B6 aufgelöstSeminarraum SEM DA grün 03 CAlexander Haberl
 C1 Do. 10:15-11:45ComputerraumSophie Rain
 C2 Do. 12:00-13:30ComputerraumSophie Rain
 C3 Do. 13:45-15:15ComputerraumMichael Innerberger
 C4 Do. 15:30-17:00ComputerraumFlorian Mensik
 C5 Do. 17:15-18:45ComputerraumFlorian Mensik
 C6 aufgelöstComputerraumCarl-Martin Pfeiler
 F1 Fr. 13:00-14:30 (taught in English)ComputerraumFlorian Slanovc
 F2 aufgelöstComputerraumFlorian Slanovc

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)

07.10.Vorbesprechung, VariablenPraetorius
14.10.Verzweigungen, BlöckePraetorius
21.10.Funktionen, Call-by-Value, Rekursion, Mathe-Bibliothek, ArraysPraetorius
28.10.Zählschleifen, Aufwand, BedingungsschleifenPraetorius
04.11.Bedingungsschleifen, Kommentare, assert-Bibliothek, Testen, Pointer, Call-by-ReferencePraetorius
11.11.dynamische Speicherverwaltung, BibliothekenPraetorius
18.11.Strings, Ganzzahlen, Gleitkommazahlen, StrukturenStiftner
25.11.Strukturen, Funktionspointer, Einführung C++, KlassenPraetorius
02.12.Überladen von Funktionen, Default-Parameter, C++ Konventionen, Konstruktor + DestruktorPraetorius
09.12.Referenzen, const, Überladen von OperatorenPraetorius
16.12.dynamische Speicherverwaltung, VererbungPraetorius
Weihnachtsferien
13.01.Vererbung, Polymorphie, virtualPraetorius
20.01.virtual (Matrizen), TestvorbereitungPraetorius
Mehrfachvererbung, Templates, vector-Template, Exceptions
23.01.schriftlicher Abschlusstest (Montag 23.01.2017, 14:00-17:00 Uhr, Freihaus Hörsaal FH 1)

Übungstermine, jeweils am Donnerstag und Freitag in Kleingruppen

13.10.Serie 1 (Start der UE, keine Hausaufgaben und kein Kurztest)
20.10.Serie 2, Kurztest 1
27.10.Serie 3, Kurztest 2
03.11.Serie 4, Kurztest 3
10.11.Serie 5, Kurztest 4
17.11.Serie 6, Kurztest 5
24.11.Serie 7, Kurztest 6
01.12.Serie 8, Kurztest 7
Mariä Empfängnis
15.12.Serie 9, Kurztest 8
Weihnachtsferien
12.01.Serie 10, Kurztest 9
19.01.Serie 11, Kurztest 10
26.01.freiwillige Testeinsicht (keine Hausaufgaben und kein Kurztest)