360.017 Programming 2
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2018W, VU, 2.5h, 4.0EC

Properties

  • Semester hours: 2.5
  • Credits: 4.0
  • Type: VU Lecture and Exercise

Aim of course

Extending the knowledge of the programming language C, understanding of memory management, data structures, number representation, and floating point arithmetics, extending of the analytical way of thinking, implementation of algorithms, application of the rules of program development and quality securing, knowledge and use of the operating system, applied programming in C.

Subject of course

Memory management in C, basic data-structures ( lists, stacks, hashes), complex data-structures (trees), recursive functions, basic search algorithms, string processing, number representation and floating point arithmetics, program development and quality securing, basics of the operating system.

Additional information

Die Lehrveranstaltung besteht aus einem Vorlesungsteil, welcher in Blöcken abgehalten wird, und einem Übungsteil, welcher aus insgesamt 4 Übungseinheiten zu je vier Stunden besteht. Auf Wunsch der Studierenden wurden die Vorlesungsblöcke auf zwei Wochentage aufgeteilt (freitags: Lehrstoff, montags: Beispielbesprechung).
Der erste Vorlesungsblock beginnt am Freitag, 5.10., 10:15-ca. 11:45 im Hörsaal EI 7.
Die weiteren Vorlesungstermine werden noch bekannt gegeben.

WICHTIG: Beachten Sie unbedingt die weiter unten stehenden Anmeldemodalitäten! Weitere wichtige Informationen über die Durchführung der Lehrveranstaltung finden Sie spätestens zu Semesterbeginn unter dem Reiter "Unterlagen" (Hinweise zur Lehrveranstaltung)!

Wählen Sie, bitte, im Interesse aller Studierenden MÖGLICHST FRÜHE TERMINE aus, um im Bedarfsfall Terminverschiebungen zu ermöglichen.

Bitte fügen Sie die Lehrveranstaltung in TISS zu Ihren Favoriten hinzu, damit Sie über dieses Medium gegebenenfalls wichtige Informationen erhalten können!

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Fri10:00 - 12:0005.10.2018 - 14.12.2018EI 7 Hörsaal - ETIT Programmieren 2
Mon11:00 - 13:0008.10.2018 - 19.11.2018EI 9 Hlawka HS - ETIT Programmieren 2
Mon11:00 - 13:0003.12.2018EI 2 Pichelmayer HS - ETIT Programmieren 2; Übungsbeispiele
Programming 2 - Single appointments
DayDateTimeLocationDescription
Fri05.10.201810:00 - 12:00EI 7 Hörsaal - ETIT Programmieren 2
Mon08.10.201811:00 - 13:00EI 9 Hlawka HS - ETIT Programmieren 2
Fri12.10.201810:00 - 12:00EI 7 Hörsaal - ETIT Programmieren 2
Mon15.10.201811:00 - 13:00EI 9 Hlawka HS - ETIT Programmieren 2
Fri19.10.201810:00 - 12:00EI 7 Hörsaal - ETIT Programmieren 2
Mon22.10.201811:00 - 13:00EI 9 Hlawka HS - ETIT Programmieren 2
Mon29.10.201811:00 - 13:00EI 9 Hlawka HS - ETIT Programmieren 2
Mon05.11.201811:00 - 13:00EI 9 Hlawka HS - ETIT Programmieren 2
Fri09.11.201810:00 - 12:00EI 7 Hörsaal - ETIT Programmieren 2
Mon12.11.201811:00 - 13:00EI 9 Hlawka HS - ETIT Programmieren 2
Fri16.11.201810:00 - 12:00EI 7 Hörsaal - ETIT Programmieren 2
Mon19.11.201811:00 - 13:00EI 9 Hlawka HS - ETIT Programmieren 2
Fri23.11.201810:00 - 12:00EI 7 Hörsaal - ETIT Programmieren 2
Fri30.11.201810:00 - 12:00EI 7 Hörsaal - ETIT Programmieren 2
Mon03.12.201811:00 - 13:00EI 2 Pichelmayer HS - ETIT Programmieren 2; Übungsbeispiele
Fri07.12.201810:00 - 12:00EI 7 Hörsaal - ETIT Programmieren 2
Fri14.12.201810:00 - 12:00EI 7 Hörsaal - ETIT Programmieren 2

Examination modalities

Oral test (requirement: positive practical part).

Course registration

Registration modalities

Eine Anmeldung zur eingerichteten Gruppe „Übungsteil WS 2018“ bis spätestens Freitag, 5. Oktober ist unbedingt erforderlich (auch für jene Studierende, welche den Übungsteil aus Programmieren 1 im letzten Semester absolviert haben). Nachträgliche Anmeldungen müssen ggf. persönlich im Sekretariat vorgenommen werden und können nur beim Vorliegen einer nachvollziehbaren Begründung für das Versäumnis der regulären Anmeldefrist akzeptiert werden.
Voraussetzung für eine erfolgreiche Anmeldung ist der positive Abschluss des Übungsteiles aus "Programmieren 1" (nicht die bereits abgelegte mündliche Prüfung!). Wenn diese Voraussetzung nicht erfüllt ist, erhält man beim Anmeldeversuch die Fehlermeldung "Nicht auf der Whitelist".

Ab Dienstag, 9. Oktober, 20:00 Uhr müssen sich alle angemeldeten Studierenden einen persönlichen Termin für die 1. Übung auswählen, was durch eine Anmeldung zu einer der Gruppen „1. Übung/Test“ erfolgt (jede dieser Gruppen repräsentiert einen eigenen Übungstermin).

ACHTUNG: Die Terminauswahl für die 1. Übung durch Anmelden zur betreffenden Gruppe muss bis spätestens Montag, 15. Oktober erfolgt sein! Eine nachträgliche Terminzuteilung ist aus organisatorischen Gründen nicht möglich!
Diese Prozedur wiederholt sich für alle drei weiteren Übungen. Alle angemeldeten Studierenden werden per E-Mail informiert, sobald die Gruppen (= Termine) für den jeweils folgenden Übungsblock eingerichtet sind.

HINWEIS: Beachten Sie bitte die zur Verfügung stehenden Plätze – es ist absolut sinnlos, sich ggf. auf der „Warteliste“ anzumelden, da diese bei der weiteren Verarbeitung der Anmeldedaten ignoriert wird!

Group Registration

GroupRegistration FromTo
4A Mo, 07.01.2019 / 14:00-18:00 Uhr21.12.2018 20:0006.01.2019 23:00
4B Di, 08.01.2019 / 14:00-18:00 Uhr21.12.2018 20:0006.01.2019 23:00
4C Fr, 11.01.2019 / 14:00-18:00 Uhr21.12.2018 20:0006.01.2019 23:00
4D Mo, 14.01.2019 / 14:00-18:00 Uhr21.12.2018 20:0006.01.2019 23:00
4E Di, 15.01.2019 / 14:00-18:00 Uhr21.12.2018 20:0006.01.2019 23:00
4F Do, 17.01.2019 / 14:00-18:00 Uhr21.12.2018 20:0006.01.2019 23:00
4G Fr, 18.01.2019 / 14:00-18:00 Uhr21.12.2018 20:0006.01.2019 23:00
4H Mo, 21.01.2019 / 14:00-18:00 Uhr21.12.2018 20:0006.01.2019 23:00
4I Di, 22.01.2019 / 14:00-18:00 Uhr21.12.2018 20:0006.01.2019 23:00

Curricula

Study CodeObligationSemesterPrecon.Info
033 235 Electrical Engineering and Information Technology Mandatory3. Semester

Literature

Lecture notes for this course are available (see Programming 1).

Previous knowledge

Practical part of programming 1 (the oral test ist not required!)

Preceding courses

Miscellaneous

Language

German