# 101.275 Introduction to Programming This course is in all assigned curricula part of the STEOP.\$(function(){PrimeFaces.cw("Tooltip","widget_j_id_21",{id:"j_id_21",showEffect:"fade",hideEffect:"fade",target:"isAllSteop"});});This course is in at least 1 assigned curriculum part of the STEOP.\$(function(){PrimeFaces.cw("Tooltip","widget_j_id_23",{id:"j_id_23",showEffect:"fade",hideEffect:"fade",target:"isAnySteop"});}); 2025S 2024W 2024S 2023W 2023S 2022W 2022S 2021W 2021S 2020W 2020S 2019W 2019S 2018W 2018S 2017W 2017S 2016W 2016S 2015W 2015S 2014W 2014S 2013W 2013S 2012W 2012S 2011W 2011S 2010W 2010S 2009W 2009S 2008W 2008S 2007W 2007S 2006W

2024W, VU, 4.0h, 6.0EC

## Properties

• Semester hours: 4.0
• Credits: 6.0
• Type: VU Lecture and Exercise
• 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.

Immanent

• # First lecture: Friday 04.10.2024 at 10 am in FH Hörsaal 8

## Course dates

DayTimeDateLocationDescription
Fri10:00 - 12:0004.10.2024 - 17.01.2025FH 8 Nöbauer HS - MATH lecture
Mon10:00 - 14:0007.10.2024 kleiner Seminarraum DA04G10 (4. Stock, grün)Installation help and on-boarding
Thu10:00 - 14:0010.10.2024 - 23.01.2025 kleiner Seminarraum DA04G10 (4. Stock, grün)EPROG tutorial
Thu14:00 - 17:0023.01.2025FH Hörsaal 1 - MWB EPROG written exam
Fri09:00 - 12:0028.02.2025FH 8 Nöbauer HS - MATH EPROG written second-chance exam
Introduction to Programming - Single appointments
DayDateTimeLocationDescription
Fri04.10.202410:00 - 12:00FH 8 Nöbauer HS - MATH lecture
Mon07.10.202410:00 - 14:00 kleiner Seminarraum DA04G10 (4. Stock, grün)Installation help and on-boarding
Thu10.10.202410:00 - 14:00 kleiner Seminarraum DA04G10 (4. Stock, grün)EPROG tutorial
Fri11.10.202410:00 - 12:00FH 8 Nöbauer HS - MATH lecture
Thu17.10.202410:00 - 14:00 kleiner Seminarraum DA04G10 (4. Stock, grün)EPROG tutorial
Fri18.10.202410:00 - 12:00FH 8 Nöbauer HS - MATH lecture
Thu24.10.202410:00 - 14:00 kleiner Seminarraum DA04G10 (4. Stock, grün)EPROG tutorial
Fri25.10.202410:00 - 12:00FH 8 Nöbauer HS - MATH lecture
Thu31.10.202410:00 - 14:00 kleiner Seminarraum DA04G10 (4. Stock, grün)EPROG tutorial
Thu07.11.202410:00 - 14:00 kleiner Seminarraum DA04G10 (4. Stock, grün)EPROG tutorial
Fri08.11.202410:00 - 12:00FH 8 Nöbauer HS - MATH lecture
Thu14.11.202410:00 - 14:00 kleiner Seminarraum DA04G10 (4. Stock, grün)EPROG tutorial
Thu21.11.202410:00 - 14:00 kleiner Seminarraum DA04G10 (4. Stock, grün)EPROG tutorial
Fri22.11.202410:00 - 12:00FH 8 Nöbauer HS - MATH lecture
Thu28.11.202410:00 - 14:00 kleiner Seminarraum DA04G10 (4. Stock, grün)EPROG tutorial
Fri29.11.202410:00 - 12:00FH 8 Nöbauer HS - MATH lecture
Thu05.12.202410:00 - 14:00 kleiner Seminarraum DA04G10 (4. Stock, grün)EPROG tutorial
Fri06.12.202410:00 - 12:00FH 8 Nöbauer HS - MATH lecture
Thu12.12.202410:00 - 14:00 kleiner Seminarraum DA04G10 (4. Stock, grün)EPROG tutorial
Fri13.12.202410:00 - 12:00FH 8 Nöbauer HS - MATH lecture

## Examination modalities

written exams + participation in the exercise classes

## Group dates

GroupDayTimeDateLocationDescription
[EPROG A1] 13:00 - 15:00Fri13:00 - 15:0004.10.2024 - 24.01.2025 kleiner Seminarraum DA04G10 (4. Stock, grün)EPROG A1
[EPROG A2] 13:00 - 15:00Fri13:00 - 15:0004.10.2024 - 24.01.2025Sem.R. DB gelb 07 EPROG A2
[EPROG A3] 13:00 - 15:00Fri13:00 - 15:0004.10.2024 - 24.01.2025Sem.R. DB gelb 03 EPROG A3
[EPROG A4] 13:00 - 15:00Fri13:00 - 15:0004.10.2024 - 24.01.2025 kleiner Seminarraum DA03C22 (3. Stock grün)EPROG A4
[EPROG A5] 13:00 - 15:00Fri13:00 - 15:0004.10.2024 - 24.01.2025Sem.R. DA grün 04 EPROG A5
[EPROG A6] 13:00 - 15:00Fri13:00 - 15:0004.10.2024 - 24.01.2025Sem.R. DA grün 06B EPROG A6
[EPROG A7] 13:00 - 15:00Fri13:00 - 15:0004.10.2024 - 24.01.2025Sem.R. DA grün 05 EPROG A7
[EPROG B1] 15:00 - 17:00Fri15:00 - 17:0004.10.2024 - 24.01.2025 kleiner Seminarraum DA04G10 (4. Stock, grün)EPROG B1
[EPROG B2] 15:00 - 17:00Fri15:00 - 17:0004.10.2024 - 24.01.2025Sem.R. DB gelb 07 EPROG B2
[EPROG B3] 15:00 - 17:00Fri15:00 - 17:0004.10.2024 - 24.01.2025Sem.R. DB gelb 03 EPROG B3
[EPROG B4] 15:00 - 17:00Fri15:00 - 17:0004.10.2024 - 24.01.2025 kleiner Seminarraum DA03C22 (3. Stock, grün)EPROG B4
[EPROG B5] 15:00 - 17:00Fri15:00 - 17:0004.10.2024 - 24.01.2025Sem.R. DA grün 04 EPROG B5
[EPROG B6] 15:00 - 17:00Fri15:00 - 17:0004.10.2024 - 24.01.2025Sem.R. DA grün 06B EPROG B6
[EPROG B7] 15:00 - 17:00Fri15:00 - 17:0004.10.2024 - 24.01.2025Sem.R. DA grün 05 EPROG B7
[EPROG C5] 17:00 -19:00 (in English)Fri17:00 - 19:0004.10.2024 - 24.01.2025Sem.R. DA grün 04 EPROG C5
[EPROG C7] 17:00 - 19:00Fri17:00 - 19:0004.10.2024 - 24.01.2025Sem.R. DA grün 05 EPROG C7

## Course registration

Use Group Registration to register.

## Group Registration

GroupRegistration FromTo
Warteliste = zusätzliche UE Gruppen benötigt22.09.2024 10:3007.10.2024 23:59
[EPROG A1] 13:00 - 15:0022.09.2024 10:3007.10.2024 23:59
[EPROG A2] 13:00 - 15:0022.09.2024 10:3007.10.2024 23:59
[EPROG A3] 13:00 - 15:0022.09.2024 10:3007.10.2024 23:59
[EPROG A4] 13:00 - 15:0022.09.2024 10:3007.10.2024 23:59
[EPROG A5] 13:00 - 15:0022.09.2024 10:3007.10.2024 23:59
[EPROG A6] 13:00 - 15:0022.09.2024 10:3007.10.2024 23:59
[EPROG A7] 13:00 - 15:0022.09.2024 10:3007.10.2024 23:59
[EPROG B1] 15:00 - 17:0022.09.2024 10:3007.10.2024 23:59
[EPROG B2] 15:00 - 17:0022.09.2024 10:3007.10.2024 23:59
[EPROG B3] 15:00 - 17:0022.09.2024 10:3007.10.2024 23:59
[EPROG B4] 15:00 - 17:0022.09.2024 10:3007.10.2024 23:59
[EPROG B5] 15:00 - 17:0022.09.2024 10:3007.10.2024 23:59
[EPROG B6] 15:00 - 17:0022.09.2024 10:3007.10.2024 23:59
[EPROG B7] 15:00 - 17:0022.09.2024 10:3007.10.2024 23:59
[EPROG C5] 17:00 -19:00 (in English)22.09.2024 10:3007.10.2024 23:59
[EPROG C7] 17:00 - 19:0022.09.2024 10:3007.10.2024 23:59
unentschuldigt abwesend = negative Note11.10.2024 13:00

## Curricula

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

## Literature

Lecture notes for this course are available.

German