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.

2023W, VU, 4.0h, 6.0EC
TUWELLectureTube

Properties

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

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: 6.10.2023 at 10 am in FH Hörsaal 8 

  • IMPORTANT: All further information can be found on TUWEL. Important: Subscribe to an exercise group before Thursday 5.10.2023, 23:59) 

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Fri10:00 - 12:0006.10.2023 - 19.01.2024FH 8 Nöbauer HS - MATH lecture
Fri12:00 - 15:0006.10.2023Sem.R. DA grün 03 A EPROG Nachtest
Fri12:00 - 18:0006.10.2023 - 19.01.2024Sem.R. DC rot 07 EPROG Übungsgruppen
Fri12:00 - 18:0006.10.2023 - 19.01.2024Sem.R. DA grün 06B EPROG Übungsgruppen
Fri13:00 - 17:0006.10.2023 - 19.01.2024FH Hörsaal 2 EPROG Übungsgruppen
Fri13:00 - 17:0006.10.2023 - 19.01.2024Sem.R. DB gelb 07 EPROG Übungsgruppen
Fri13:00 - 18:0006.10.2023 - 19.01.2024Sem.R. DA grün 04 EPROG Übungsgruppen
Fri14:00 - 19:0006.10.2023 - 19.01.2024Sem.R. DA grün 03 B EPROG Übungsgruppen
Introduction to Programming - Single appointments
DayDateTimeLocationDescription
Fri06.10.202310:00 - 12:00FH 8 Nöbauer HS - MATH lecture
Fri06.10.202312:00 - 15:00Sem.R. DA grün 03 A EPROG Nachtest
Fri06.10.202312:00 - 18:00Sem.R. DC rot 07 EPROG Übungsgruppen
Fri06.10.202312:00 - 18:00Sem.R. DA grün 06B EPROG Übungsgruppen
Fri06.10.202313:00 - 17:00FH Hörsaal 2 EPROG Übungsgruppen
Fri06.10.202313:00 - 17:00Sem.R. DB gelb 07 EPROG Übungsgruppen
Fri06.10.202313:00 - 18:00Sem.R. DA grün 04 EPROG Übungsgruppen
Fri06.10.202314:00 - 19:00Sem.R. DA grün 03 B EPROG Übungsgruppen
Fri13.10.202310:00 - 12:00FH 8 Nöbauer HS - MATH lecture
Fri13.10.202312:00 - 18:00Sem.R. DC rot 07 EPROG Übungsgruppen
Fri13.10.202312:00 - 18:00Sem.R. DA grün 06B EPROG Übungsgruppen
Fri13.10.202313:00 - 17:00FH Hörsaal 2 EPROG Übungsgruppen
Fri13.10.202313:00 - 17:00Sem.R. DB gelb 07 EPROG Übungsgruppen
Fri13.10.202313:00 - 18:00Sem.R. DA grün 04 EPROG Übungsgruppen
Fri13.10.202314:00 - 19:00Sem.R. DA grün 03 B EPROG Übungsgruppen
Fri20.10.202310:00 - 12:00FH 8 Nöbauer HS - MATH lecture
Fri20.10.202312:00 - 18:00Sem.R. DC rot 07 EPROG Übungsgruppen
Fri20.10.202312:00 - 18:00Sem.R. DA grün 06B EPROG Übungsgruppen
Fri20.10.202313:00 - 17:00FH Hörsaal 2 EPROG Übungsgruppen
Fri20.10.202313:00 - 17:00Sem.R. DB gelb 07 EPROG Übungsgruppen

Examination modalities

written exams + participation in the exercise classes

Course registration

Use Group Registration to register.

Group Registration

GroupRegistration FromTo
Exercise group 8, 15:30-17:00 (in English)02.10.2023 12:0005.10.2023 23:59
unentschuldigt abwesend02.10.2023 14:00
Übungsgruppe 1, 12:00-13:3002.10.2023 12:0005.10.2023 23:59
Übungsgruppe 2, 13:30-15:0002.10.2023 12:0005.10.2023 23:59
Übungsgruppe 3, 13:00-14:3002.10.2023 12:0005.10.2023 23:59
Übungsgruppe 4, 14:30-16:0002.10.2023 12:0005.10.2023 23:59
Übungsgruppe 5, 13:00-14:3002.10.2023 12:0005.10.2023 23:59
Übungsgruppe 6, 14:30-16:0002.10.2023 12:0005.10.2023 23:59
Übungsgruppe 7, 14:00-15:3002.10.2023 12:0005.10.2023 23:59
Übungsgruppe 9, 13:00-14:3002.10.2023 12:0005.10.2023 23:59
Übungsgruppe 10, 14:30-16:0002.10.2023 12:0005.10.2023 23:59
Übungsgruppe 11, 12:00-13:3002.10.2023 12:0005.10.2023 23:59
Übungsgruppe 12, 13:30-15:0002.10.2023 12:0005.10.2023 23:59
Übungsgruppe 13, 12:00-13:3002.10.2023 12:0005.10.2023 23:59
Übungsgruppe 14, 13:30-15:0002.10.2023 12:0005.10.2023 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