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.

2020W, VU, 4.0h, 6.0EC
TUWELLectureTube

Properties

  • Semester hours: 4.0
  • Credits: 6.0
  • Type: VU Lecture and Exercise
  • LectureTube course
  • Format: Online

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

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue16:00 - 17:0029.09.2020FH 8 Nöbauer HS - MATH EPROG Soundcheck (not for students)
Fri10:00 - 12:0009.10.2020 - 22.01.2021FH 8 Nöbauer HS - MATH lecture
Introduction to Programming - Single appointments
DayDateTimeLocationDescription
Tue29.09.202016:00 - 17:00FH 8 Nöbauer HS - MATH EPROG Soundcheck (not for students)
Fri09.10.202010:00 - 12:00FH 8 Nöbauer HS - MATH lecture
Fri16.10.202010:00 - 12:00FH 8 Nöbauer HS - MATH lecture
Fri23.10.202010:00 - 12:00FH 8 Nöbauer HS - MATH lecture
Fri30.10.202010:00 - 12:00FH 8 Nöbauer HS - MATH lecture
Fri06.11.202010:00 - 12:00FH 8 Nöbauer HS - MATH lecture (only live stream, no access to lecture hall)
Fri13.11.202010:00 - 12:00FH 8 Nöbauer HS - MATH lecture (only live stream, no access to lecture hall)
Fri20.11.202010:00 - 12:00FH 8 Nöbauer HS - MATH lecture (only live stream, no access to lecture hall)
Fri27.11.202010:00 - 12:00FH 8 Nöbauer HS - MATH lecture (only live stream, no access to lecture hall)
Fri04.12.202010:00 - 12:00FH 8 Nöbauer HS - MATH lecture (only live stream, no access to lecture hall)
Fri11.12.202010:00 - 12:00FH 8 Nöbauer HS - MATH lecture (only live stream, no access to lecture hall)
Fri18.12.202010:00 - 12:00FH 8 Nöbauer HS - MATH lecture (only live stream, no access to lecture hall)
Fri08.01.202110:00 - 12:00FH 8 Nöbauer HS - MATH lecture
Fri15.01.202110:00 - 12:00FH 8 Nöbauer HS - MATH lecture
Fri22.01.202110:00 - 12:00FH 8 Nöbauer HS - MATH lecture

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, Fr. 14:15 - 15:45Fri14:15 - 15:4509.10.2020 - 22.01.2021 Online via ZoomExercise class EPROG A1 (online via Zoom)
EPROG A2, Fr. 14:15 - 15:45Fri14:15 - 15:4509.10.2020 - 22.01.2021 Online via ZoomExercise class EPROG A2 (online via Zoom)
EPROG A3, Fr. 14:15 - 15:45Fri14:15 - 15:4509.10.2020 - 22.01.2021 Online via ZoomExercise class EPROG A3 (online via Zoom)
EPROG A4, Fr. 14:15 - 15:45Fri14:15 - 15:4509.10.2020 - 22.01.2021 Online via ZoomExercise class EPROG A4 (online via Zoom)
EPROG A5, Fr. 14:15 - 15:45Fri14:15 - 15:4509.10.2020 - 22.01.2021 Online via ZoomExercise class EPROG A5 (online via Zoom)
EPROG A6, Fr. 14:15 - 15:45Fri14:15 - 15:4509.10.2020 - 22.01.2021 Online via ZoomExercise class EPROG A6 (online via Zoom)
EPROG A7, Fr. 14:15 - 15:45Fri14:15 - 15:4509.10.2020 - 22.01.2021 Online via ZoomExercise class EPROG A8 (online via Zoom)
EPROG A8, Fr. 14:15 - 15:45Fri14:15 - 15:4509.10.2020 - 22.01.2021 Online via ZoomExercise class EPROG A8 (online via Zoom)
EPROG B1, Fr. 16:00 - 17:30Fri16:00 - 17:3009.10.2020 - 22.01.2021 Online via ZoomExercise class EPROG B1 (online via Zoom)
EPROG B2, Fr. 16:00 - 17:30Fri16:00 - 17:3009.10.2020 - 22.01.2021 Online via ZoomExercise class EPROG B2 (online via Zoom)
EPROG B3, Fr. 16:00 - 17:30Fri16:00 - 17:3009.10.2020 - 22.01.2021 Online via ZoomExercise class EPROG B3 (online via Zoom)
EPROG B4, Fr. 16:00 - 17:30Fri16:00 - 17:3009.10.2020 - 22.01.2021 Online via ZoomExercise class EPROG B4 (online via Zoom)
EPROG B5, Fr. 16:00 - 17:30Fri16:00 - 17:3009.10.2020 - 22.01.2021 Online via ZoomExercise class EPROG B5 (online via Zoom)
EPROG B6, Fr. 16:00 - 17:30Fri16:00 - 17:3009.10.2020 - 22.01.2021 Online via ZoomExercise class EPROG B6 (online via Zoom)
EPROG B7, Fr. 16:00 - 17:30Fri16:00 - 17:3009.10.2020 - 22.01.2021 Online via ZoomExercise class EPROG B7 (online via Zoom)
EPROG B8, Fr. 16:00 - 17:30 (taught in English)Fri16:00 - 17:3009.10.2020 - 22.01.2021 Online via ZoomExercise class EPROG B8 (online via Zoom)

Course registration

Use Group Registration to register.

Group Registration

GroupRegistration FromTo
EPROG A1, Fr. 14:15 - 15:4520.09.2020 00:0107.10.2020 23:59
EPROG A2, Fr. 14:15 - 15:4520.09.2020 00:0107.10.2020 23:59
EPROG A3, Fr. 14:15 - 15:4520.09.2020 00:0107.10.2020 23:59
EPROG A4, Fr. 14:15 - 15:4520.09.2020 00:0107.10.2020 23:59
EPROG A5, Fr. 14:15 - 15:4520.09.2020 00:0107.10.2020 23:59
EPROG A6, Fr. 14:15 - 15:4520.09.2020 00:0107.10.2020 23:59
EPROG A7, Fr. 14:15 - 15:4520.09.2020 00:0107.10.2020 23:59
EPROG A8, Fr. 14:15 - 15:4520.09.2020 00:0107.10.2020 23:59
EPROG B1, Fr. 16:00 - 17:3020.09.2020 00:0107.10.2020 23:59
EPROG B2, Fr. 16:00 - 17:3020.09.2020 00:0107.10.2020 23:59
EPROG B3, Fr. 16:00 - 17:3020.09.2020 00:0107.10.2020 23:59
EPROG B4, Fr. 16:00 - 17:3020.09.2020 00:0107.10.2020 23:59
EPROG B5, Fr. 16:00 - 17:3020.09.2020 00:0107.10.2020 23:59
EPROG B6, Fr. 16:00 - 17:3020.09.2020 00:0107.10.2020 23:59
EPROG B7, Fr. 16:00 - 17:3020.09.2020 00:0107.10.2020 23:59
EPROG B8, Fr. 16:00 - 17:30 (taught in English)20.09.2020 00:0107.10.2020 23:59
Weitere EPROG-Übungsgruppen für Technische Mathematik20.09.2020 00:0107.10.2020 23:59
unentschuldigt abwesend = negatives Zeugnis20.09.2020 00:0107.10.2020 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

Lecture notes for this course are available.

Miscellaneous

Language

German