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.

2019W, VU, 4.0h, 6.0EC

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
Fri10:00 - 12:0004.10.2019 - 24.01.2020FH 8 Nöbauer HS lecture
Tue09:00 - 12:0028.01.2020FH Hörsaal 1 EPROG Abschlusstest
Fri09:00 - 12:0028.02.2020FH Hörsaal 3 EPROG second-chance exam (winter term)
Introduction to Programming - Single appointments
DayDateTimeLocationDescription
Fri04.10.201910:00 - 12:00FH 8 Nöbauer HS lecture
Fri11.10.201910:00 - 12:00FH 8 Nöbauer HS lecture
Fri18.10.201910:00 - 12:00FH 8 Nöbauer HS lecture
Fri25.10.201910:00 - 12:00FH 8 Nöbauer HS lecture
Fri08.11.201910:00 - 12:00FH 8 Nöbauer HS lecture
Fri22.11.201910:00 - 12:00FH 8 Nöbauer HS lecture
Fri29.11.201910:00 - 12:00FH 8 Nöbauer HS lecture
Fri06.12.201910:00 - 12:00FH 8 Nöbauer HS lecture
Fri13.12.201910:00 - 12:00FH 8 Nöbauer HS lecture
Fri10.01.202010:00 - 12:00FH 8 Nöbauer HS lecture
Fri17.01.202010:00 - 12:00FH 8 Nöbauer HS lecture
Fri24.01.202010:00 - 12:00FH 8 Nöbauer HS lecture
Tue28.01.202009:00 - 12:00FH Hörsaal 1 EPROG Abschlusstest
Fri28.02.202009:00 - 12:00FH Hörsaal 3 EPROG second-chance exam (winter term)

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
[B1] Do. 10:15 - 11:45 (Laptop)Thu10:15 - 11:4510.10.2019 - 23.01.2020Sem.R. DA grün 06A EPROG [B1], requires own notebook
[B2] Do. 12:00 - 13:30 (Laptop)Thu12:00 - 13:3010.10.2019 - 23.01.2020Sem.R. DA grün 06A EPROG [B2], requires own notebook
[B3] Do 13:45 - 15:15 (Laptop)Thu13:45 - 15:1510.10.2019 - 23.01.2020Sem.R. DA grün 04 EPROG [B3], requires own notebook
[B4] Do. 15:30 - 17:00 (Laptop)Thu15:30 - 17:0010.10.2019 - 23.01.2020Sem.R. DA grün 04 EPROG [B4], requires own notebook
[B5] Do. 17:15 - 18:45 (Laptop)Thu17:15 - 18:4510.10.2019 - 23.01.2020Sem.R. DA grün 04 EPROG [B5], requires own notebook
[B6] Do. 19:00 - 20:30 (Laptop), nur am SemesteranfangThu19:00 - 20:3010.10.2019 - 23.01.2020Sem.R. DA grün 04 EPROG [B6], requires own Laptop
[C1] Do. 10:15 - 11:45Thu10:15 - 11:4510.10.2019 - 23.01.2020 Computer lab, 4. floor, greenEPROG [C1]
[C2] Do. 12:00 - 13:30Thu12:00 - 13:3010.10.2019 - 23.01.2020 Computer lab, 4. floor, green sectionEPROG [C2]
[C3] Do. 13:45 - 15:15Thu13:45 - 15:1510.10.2019 - 23.01.2020 Computer lab, 4. floor, green sectionEPROG [C3]
[C4] Do. 15:30 - 17:00Thu15:30 - 17:0010.10.2019 - 23.01.2020 Computer lab, 4. floor, green sectionEPROG [C4]
[C5] Do. 17:15 - 18:45Thu17:15 - 18:4510.10.2019 - 23.01.2020 Computer lab, 4. floor, green sectionEPROG [C5]
[C6] Do. 19:00 - 20:30, nur am SemesteranfangThu19:00 - 20:3010.10.2019 - 23.01.2020 Computer lab, 4. floor, green sectionEPROG [C6]
[F1] Fr. 13:00 - 14:30, taught in EnglishFri13:00 - 14:3011.10.2019 - 24.01.2020 Computer lab, 4. floor, green sectionEPROG [F1] taught in English
[F2] Fr. 14:45 - 16:15Fri14:45 - 16:1511.10.2019 - 24.01.2020 Computer lab, 4. floor, green sectionEPROG [F2]
[F3] Fr. 16:30 - 18:00, nur am SemesteranfangFri16:30 - 18:0011.10.2019 - 24.01.2020 Computer lab, 4. floor, green sectionEPROG [F3]
[F4] Fr. 18:15 - 19:45, nur am SemesteranfangFri18:15 - 19:4511.10.2019 - 24.01.2020 Computer lab, 4. floor, green sectionEPROG [F4]

Course registration

Use Group Registration to register.

Group Registration

GroupRegistration FromTo
Hörer anderer Studienrichtungen (nicht Technische Mathematik)29.09.2019 10:0006.10.2019 23:59
Weitere Übungsgruppen (Computerraum), nur zu Semesterbeginn29.09.2019 10:0006.10.2019 23:59
Weitere Übungsgruppen (Laptop), nur zu Semesterbeginn29.09.2019 10:0006.10.2019 23:59
[B1] Do. 10:15 - 11:45 (Laptop)29.09.2019 10:0006.10.2019 23:59
[B2] Do. 12:00 - 13:30 (Laptop)29.09.2019 10:0006.10.2019 23:59
[B3] Do 13:45 - 15:15 (Laptop)29.09.2019 10:0006.10.2019 23:59
[B4] Do. 15:30 - 17:00 (Laptop)29.09.2019 10:0006.10.2019 23:59
[B5] Do. 17:15 - 18:45 (Laptop)29.09.2019 10:0006.10.2019 23:59
[B6] Do. 19:00 - 20:30 (Laptop), nur am Semesteranfang29.09.2019 10:0006.10.2019 23:59
[C1] Do. 10:15 - 11:4529.09.2019 10:0006.10.2019 23:59
[C2] Do. 12:00 - 13:3029.09.2019 10:0006.10.2019 23:59
[C3] Do. 13:45 - 15:1529.09.2019 10:0006.10.2019 23:59
[C4] Do. 15:30 - 17:0029.09.2019 10:0006.10.2019 23:59
[C5] Do. 17:15 - 18:4529.09.2019 10:0006.10.2019 23:59
[C6] Do. 19:00 - 20:30, nur am Semesteranfang29.09.2019 10:0006.10.2019 23:59
[F1] Fr. 13:00 - 14:30, taught in English29.09.2019 10:0006.10.2019 23:59
[F2] Fr. 14:45 - 16:1529.09.2019 10:0006.10.2019 23:59
[F3] Fr. 16:30 - 18:00, nur am Semesteranfang29.09.2019 10:0006.10.2019 23:59
[F4] Fr. 18:15 - 19:45, nur am Semesteranfang29.09.2019 10:0006.10.2019 23:59
unentschuldigt abwesend = negativ19.10.2019 00:0024.01.2020 10:00

Curricula

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

Literature

Lecture notes for this course are available.

Miscellaneous

Language

German