101.275 Introduction to Programming This course is in all assigned curricula part of the STEOP.
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2025S, VU, 4.0h, 6.0EC

Properties

  • Semester hours: 4.0
  • Credits: 6.0
  • Type: VU Lecture and Exercise
  • Format: Hybrid

Learning outcomes

After successful completion of the course, students are able to...

  • formulate (certain) mathematical problems in algorithmic form,
  • implement these elementary algorithms in C and C++,
  • explain the difference between imperative and object-oriented programming,
  • present and explain own solutions, and
  • constructively discuss and analyze own solutions as well as those of other students.

Subject of course

Introduction into C and C++. Representation of integer and floating point numbers. Conditioning of given problems. Computational cost of algorithms. Variables and standard data types. Pointers. Functions and recursion. Call by value vs. call by reference. Loops, Objects and classes (resp. structures), Operator overloading, Inheritance and virtual. Templates. Programming exercises. 

Teaching methods

Solving and implementing exercise problems, presentation and discussion of the own solutions in small exercise groups (with less than 18 participants), help and feedback available through the TISS forum and the weakly tutorial class.

Mode of examination

Immanent

Additional information

  • First lecture: 8.03.2023, 10am in FH Hörsaal 8, first exercise 12.03.2024 (please sign up for an exercise group until Friday, 8.3.2024)

  • More information available in the first lecture or on TUWEL

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue14:00 - 18:0004.03.2025 - 24.06.2025Sem.R. DA grün 04 EPROG Übung
Fri10:00 - 12:0007.03.2025 - 27.06.2025FH 8 Nöbauer HS - MATH VO Einführung in das Programmieren für Technische Mathematik
Tue16:00 - 18:0011.03.2025 - 24.06.2025Sem.R. DA grün 03 B EPROG Übungsgruppen
Fri09:00 - 12:0027.06.2025FH 8 Nöbauer HS - MATH EPROG written exam
Tue09:00 - 12:0030.09.2025FH Hörsaal 6 - TPH EPROG written second-chance exam
Introduction to Programming - Single appointments
DayDateTimeLocationDescription
Tue04.03.202514:00 - 18:00Sem.R. DA grün 04 EPROG Übung
Fri07.03.202510:00 - 12:00FH 8 Nöbauer HS - MATH VO Einführung in das Programmieren für Technische Mathematik
Tue11.03.202514:00 - 18:00Sem.R. DA grün 04 EPROG Übung
Tue11.03.202516:00 - 18:00Sem.R. DA grün 03 B EPROG Übungsgruppen
Fri14.03.202510:00 - 12:00FH 8 Nöbauer HS - MATH VO Einführung in das Programmieren für Technische Mathematik
Tue18.03.202514:00 - 18:00Sem.R. DA grün 04 EPROG Übung
Tue18.03.202516:00 - 18:00Sem.R. DA grün 03 B EPROG Übungsgruppen
Fri21.03.202510:00 - 12:00FH 8 Nöbauer HS - MATH VO Einführung in das Programmieren für Technische Mathematik
Tue25.03.202514:00 - 18:00Sem.R. DA grün 04 EPROG Übung
Tue25.03.202516:00 - 18:00Sem.R. DA grün 03 B EPROG Übungsgruppen
Fri28.03.202510:00 - 12:00FH 8 Nöbauer HS - MATH VO Einführung in das Programmieren für Technische Mathematik
Tue01.04.202514:00 - 18:00Sem.R. DA grün 04 EPROG Übung
Tue01.04.202516:00 - 18:00Sem.R. DA grün 03 B EPROG Übungsgruppen
Fri04.04.202510:00 - 12:00FH 8 Nöbauer HS - MATH VO Einführung in das Programmieren für Technische Mathematik
Tue08.04.202514:00 - 18:00Sem.R. DA grün 04 EPROG Übung
Tue08.04.202516:00 - 18:00Sem.R. DA grün 03 B EPROG Übungsgruppen
Fri11.04.202510:00 - 12:00FH 8 Nöbauer HS - MATH VO Einführung in das Programmieren für Technische Mathematik
Tue29.04.202514:00 - 18:00Sem.R. DA grün 04 EPROG Übung
Tue29.04.202516:00 - 18:00Sem.R. DA grün 03 B EPROG Übungsgruppen
Fri02.05.202510:00 - 12:00FH 8 Nöbauer HS - MATH VO Einführung in das Programmieren für Technische Mathematik

Examination modalities

Written exams + successful participation on weekly exercises. There is one exercise class which is taught in English. To participate in this exercise class, please write an email to dirk.praetorius@tuwien.ac.at.

Group dates

GroupDayTimeDateLocationDescription
[EPROG A1] 14:00 - 16:00Tue14:00 - 16:0004.03.2025 - 24.06.2025Sem.R. DA grün 04 EPROG A1
[EPROG A2] 16:00 - 18:00Tue16:00 - 18:0004.03.2025 - 24.06.2025Sem.R. DA grün 04 [EPROG A2] 16:00 - 18:00
[EPROG A3] 18:00 - 20:00Tue18:00 - 20:0004.03.2025 - 24.06.2025Sem.R. DA grün 04 EPROG A3
[EPROG B1] 14:00 - 16:00Tue14:00 - 16:0004.03.2025 - 24.06.2025 kleiner Seminarraum DA04G10 (4. Stock, grün)EPROG B1
[EPROG B2] 16:00 - 18:00Tue16:00 - 18:0004.03.2025 - 24.06.2025 kleiner Seminarraum DA04G10 (4. Stock, grün)EPROG B2
[EPROG B3] 18:00 - 20:00 (in English)Tue18:00 - 20:0004.03.2025 - 24.06.2025 kleiner Seminarraum DA04G10 (4. Stock, grün)EPROG B3

Course registration

Use Group Registration to register.

Group Registration

GroupRegistration FromTo
Warteliste = zusätzliche UE Gruppen benötigt15.02.2025 10:0010.03.2025 23:59
[EPROG A1] 14:00 - 16:0015.02.2025 10:0010.03.2025 23:59
[EPROG A2] 16:00 - 18:0015.02.2025 10:0010.03.2025 23:59
[EPROG A3] 18:00 - 20:0015.02.2025 10:0010.03.2025 23:59
[EPROG B1] 14:00 - 16:0015.02.2025 10:0010.03.2025 23:59
[EPROG B2] 16:00 - 18:0015.02.2025 10:0010.03.2025 23:59
[EPROG B3] 18:00 - 20:00 (in English)15.02.2025 10:0010.03.2025 23:59
unentschuldigt abwesend = negatives Zeugnis15.02.2025 10:0010.03.2025 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
033 201 Technical Mathematics Mandatory1. Semestertrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")
033 203 Statistics and Mathematics in Economics Mandatory1. Semestertrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")
033 205 Financial and Actuarial Mathematics Mandatory1. Semestertrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")

Literature

No lecture notes are available.

Language

German