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.

2020S, VU, 4.0h, 6.0EC
TUWEL

Properties

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

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
Tue17:00 - 19:0021.04.2020 - 23.06.2020 TUWEL (Link to stream and video) (LIVE)Presentation of solutions of exercise
Fri10:00 - 12:0024.04.2020 - 26.06.2020 TUWEL (link to stream and video) (LIVE)EPROG lecture
Introduction to Programming - Single appointments
DayDateTimeLocationDescription
Tue21.04.202017:00 - 19:00 TUWEL (Link to stream and video)Presentation of solutions of exercise
Fri24.04.202010:00 - 12:00 TUWEL (link to stream and video)EPROG lecture
Tue28.04.202017:00 - 19:00 TUWEL (Link to stream and video)Presentation of solutions of exercise
Tue05.05.202017:00 - 19:00 TUWEL (Link to stream and video)Presentation of solutions of exercise
Fri08.05.202010:00 - 12:00 TUWEL (link to stream and video)EPROG lecture
Tue12.05.202017:00 - 19:00 TUWEL (Link to stream and video)Presentation of solutions of exercise
Fri15.05.202010:00 - 12:00 TUWEL (link to stream and video)EPROG lecture
Tue19.05.202017:00 - 19:00 TUWEL (Link to stream and video)Presentation of solutions of exercise
Tue26.05.202017:00 - 19:00 TUWEL (Link to stream and video)Presentation of solutions of exercise
Fri29.05.202010:00 - 12:00 TUWEL (link to stream and video)EPROG lecture
Fri05.06.202010:00 - 12:00 TUWEL (link to stream and video)EPROG lecture
Tue09.06.202017:00 - 19:00 TUWEL (Link to stream and video)Presentation of solutions of exercise
Fri12.06.202010:00 - 12:00 TUWEL (link to stream and video)EPROG lecture
Tue16.06.202017:00 - 19:00 TUWEL (Link to stream and video)Presentation of solutions of exercise
Fri19.06.202010:00 - 12:00 TUWEL (link to stream and video)EPROG lecture
Tue23.06.202017:00 - 19:00 TUWEL (Link to stream and video)Presentation of solutions of exercise
Fri26.06.202010:00 - 12:00 TUWEL (link to stream and video)EPROG 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.

Course registration

Use Group Registration to register.

Group Registration

GroupRegistration FromTo
Hörer anderer Studienrichtungen (nicht Technische Mathematik)01.02.2020 10:0008.03.2020 23:59
[A] ZOOM, Dienstags 10:15 - 11:4506.05.2020 00:0006.05.2020 01:00
[B] ZOOM, Dienstags 10:15 - 11:4506.05.2020 00:0006.05.2020 01:00
[C] ZOOM, Dienstags 13:15 - 14:4506.05.2020 00:0006.05.2020 01:00
[D0] weitere Übungsgruppen01.02.2020 10:0008.03.2020 23:59
[D1] Di. 10:15 - 11:4501.02.2020 10:0008.03.2020 23:59
[D2] Di. 12:00 - 13:30 (taught in English)01.02.2020 10:0008.03.2020 23:59
[D4] Di. 16:45 - 18:1501.02.2020 10:0008.03.2020 23:59
[L1] Di. 10:15 - 11:45 (Laptop)06.03.2020 09:0008.03.2020 23:59
[L3] Di. 15:00 - 16:30 (Laptop)01.02.2020 10:0008.03.2020 23:59
unentschuldigt abwesend = negativ23.02.2020 10:0008.03.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

No lecture notes are available.

Miscellaneous

Language

German