101.275 VU (4std Vorlesung/Übung, Sommersemester 2012)
Einführung ins Programmieren für TM
TISS-Homepage
Downloads
| 16.05.2012 | Serie 09 der Übungen | [pdf] |
| 11.05.2012 | Serie 08 der Übungen | [pdf] |
| 11.05.2012 | Folien zu C1 (VO bis inkl. Folie XXX) | [pdf] |
| 04.05.2012 | Aufgabenstellung C-Test (english version) | [pdf] |
| 04.05.2012 | Aufgabenstellung C-Test | [pdf] |
| 04.05.2012 | Ergebnisse zu C-Test | [link]\ a> |
| 26.04.2012 | Folien zu C7 (VO bis inkl. Folie XXX) | [pdf] |
| 23.04.2012 | Serie 07 der Übungen | [pdf] |
| 16.04.2012 | Serie 06 der Übungen | [pdf] |
| 16.04.2012 | Folien zu C6 (VO bis inkl. Folie 169) | [pdf] |
| 02.04.2012 | Übungsserie über Ostern | [pdf] |
| 29.03.2012 | Folien zu C5 (VO bis inkl. Folie 138) | [pdf] |
| 26.03.2012 | Serie 04 der Übungen | [pdf] |
| 22.03.2012 | Folien zu C4 (VO bis inkl. Folie 110) | [pdf] |
| 18.03.2012 | Serie 03 der Übungen | [pdf] |
| 12.03.2012 | Serie 02 der Übungen | [pdf] |
| 12.03.2012 | Folien zu C3 (VO bis inkl. Folie 86) | [pdf] |
| 07.03.2012 | Folien zu C2 (VO bis inkl. Folie 51) | [pdf] |
| 05.03.2012 | Serie 01 der Übungen | [pdf] |
| 01.03.2012 | Folien zur C1 (VO bis inkl. Folie 19) | [pdf] |
| 01.03.2012 | CYGWIN Unix-Emulator für Windows | [link]\ a> |
| 29.02.2012 | EPROG-Folien zu C++ aus Wintersemester 2011/2012 (aktuelle Folien folgen jeweils vor der VO) | [pdf] |
| 29.02.2012 | EPROG-Folien zu C aus Wintersemester 2011/12 (aktuelle Folien folgen jeweils vor den VO) | [pdf] |
| 29.02.2012 | EPROG Starthilfe von Josef Kemetmüller | [pdf] |
| 29.02.2012 | SSH Client fuer Windows | [exe] |
| 29.02.2012 | Michaela Harlander: Einführung in UNIX | [pdf] |
| 29.02.2012 | Klaus Schmaranz: Softwareentwicklung in C | [pdf] |
| 29.02.2012 | Klaus Schmaranz: Softwareentwicklung in C++ | [pdf] |
Vorbesprechung (= Vorlesungsbeginn)
Freitag 02.03.2012, 10:00 Uhr, FH 8 - Nöbauer Hörsaal (gelber Bereich, 2. Stock)Lernziel der LVA
- Was ist eine Programmiersprache
- Unterschied zwischen imperativen und objektbasierten Sprachen
- Zahldarstellung und Konsequenzen
- Aufwand, Kondition und Stabilität
- Einführung in die Programmiersprachen C und C++
- Umsetzung von mathematischen Problemstellungen in konkrete Programme (= Programmieren)
- Was macht ein vorliegendes Programm und wie (= Reverse Engineering)
Aufbau der LVA
Vorlesung jeweils freitags 10:15 - 11:45 Uhr (Freihaus Hörsaal 8, 2. Stock, gelb). Begleitende wöchentliche Übungen (Computerraum, 4. Stock, grün) mit Anwesenheitspflicht. Zwei schriftliche Tests mit Anwesenheitspflicht (siehe unten).Implizite Teilnehmerbeschränkung
Die Übungen finden in Kleingruppen mit jeweils 18 Teilnehmern im Computerraum (4. Stock, grün) statt. Aufgrund der Betreuungskapazitäten finden insgesamt 8 Gruppen statt, d.h. es können maximal 144 Studierende in EPROG pro Semester teilnehmen. Die LVA wird aber sowohl im Winter- als auch im Sommersemester mit gleichen Inhalten angeboten.
Im Wintersemester sollten vorrangig Studierende des A-Zweigs (TM in Technik und Naturwissenschaft) die LVA absolvieren sowie Studierende mit Programmierkenntnissen. Für alle anderen sei ausdrücklich auf die besseren Studienbedingungen (weniger Teilnehmer!) im Sommersemester hingewiesen.
Anmeldung
Obligatorisch per WWW bei TISS (jeweils für eine Übungsgruppe). Der Anmeldezeitraum ist Fr. 02.03.2012 (ab 16:00 Uhr) bis So. 04.03.2012 (bis 23:59 Uhr). Bitte beachten Sie, dass Sie sich nur bis zum So. 25.03.2012 (ebenfalls per TISS) von der LVA abmelden können. Danach wird ggf. ein negatives Zeugnis ausgestellt.Übungsmodus & Übungsaufgaben
Alle Übungen sowie die allgemeine Sprechstunde finden im Computerlabor (4. Stock, grün) des Instituts für Analysis und Scientific Computing 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 Password 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 zehn Übungsaufgaben veröffentlicht, (mindestens) vier davon sind obligatorisch (gekennzeichnet mit Stern) und müssen zur nächsten Übungsstunde gelöst werden. 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. 06.03.2012
Schriftliche Tests
Die schriftlichen Tests basieren auf den Übungsaufgaben. Dabei besteht ca. die Hälfte des Tests aus obligatorischen Übungsaufgaben, die zu Hause gemacht werden müssen und in den Übungen besprochen werden. Die andere Hälfte des Tests basiert auf den zusätzlichen (freiwilligen), die jede Woche zusammen mit den obligatorischen Aufgaben ausgegeben werden.
Leistungsnachweis
Die Teilnahme an der Übungsgruppe, zu der Sie sich über TISS angemeldet haben, ist obligatorisch. Sie dürfen maximal 1x fehlen. Bei mangelner Anwesenheit wird ggf. ein negatives Zeugnis ausgestellt. Ferner besteht Anwesenheitspflicht bei den beiden schriftlichen Tests.
Sind beide Tests positiv, so setzt sich die Endnote jeweils zu 1/3 aus den beiden Tests und zu 1/3 aus der Übungsnote zusammen, wobei die Übungsnote für die etwaige Rundung den Ausschlag gibt. Ist ein Test negativ, so muss dieser im Rahmen des Nachtests wiederholt werden (Termin für Nachtest: Mo. 01.10.2012). Sind beide Tests negativ, so wird ein negatives Zeugnis ausgestellt und die die gesamte LVA muss wiederholt werden.
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:30 - 15:30 Uhr, Computerraum (4. Stock, grün), Aufsicht durch Tutoren 10:30 - 12:00 Uhr und 14:00 - 15:30 Uhr
Übungsgruppen
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...). Beginn der Übungen: Di. 06.03.2012
| Gruppe | Termin | Übungsleiter |
|---|---|---|
| A | Di. 10:15-11:45 | Fatih Cayir |
| B | Di. 12:00-13:30 | Fatih Cayir |
| C | Di. 13:45-15:15 | Markus Mayr |
| D | Di. 15:30-17:00 | Markus Mayr |
| E | Mi. 10:15-11:45 | Josef Kemetmüller |
| F | Mi. 12:00-13:30 | Josef Kemetmüller |
| G | Mi. 13:45-15:15 | Stefan Schimanko |
| H | Mi. 15:30-17:00 | Stefan Schimanko |
Vorlesung, jeweils freitags 10:15-11:45 (Freihaus FH 8 - Nöbauer Hörsaal)
| 02.03 | Vorbesprechung + C 1 | Praetorius |
| 09.03 | C 2 | Praetorius |
| 16.03 | C 3 | Praetorius |
| 23.03 | C 4 | Praetorius |
| 30.03 | C 5 | Praetorius |
| 06.04 + 13.04 | entfällt wegen Osterferien | |
| 20.04 | C 6 | Praetorius |
| 27.04 | C 7 | Praetorius |
| 04.05 | schriftlicher Test zu C | |
| 11.05 | C++ 1 | Page |
| 18.05 | entfällt wegen Rektorstag | |
| 25.05 | C++ 2 | Page |
| 01.06 | C++ 3 | Page |
| 08.06 | C++ 4 | Page |
| 15.06 | C++ 5 | Page |
| 22.06 | schriftlicher Test zu C++ |