185.A91 Introduction to Programming 1 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, 5.5EC
TUWEL

Properties

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

Learning outcomes

After successful completion of the course, students are able to

  • describe important concepts of a modern progamming language
  • implement small programs
  • apply practices and tools during the implementation of small programms
  • understand selected algorithms

Subject of course

The following topics are covered in this course:

  • Procedural programming concepts (variables, data types, operators, branches, loops, arrays, sub programs)
  • Input/Output
  • Recursion
  • Basic algorithms (searching, sorting)
  • Fundamental development methods (procedural abstraction, checking correctness, debugging) and programming tools inclusive a development environment.

Java is used as programming language.

Teaching methods

  • Lectures with discussions (recorded lectures in LectureTube)
  • Exercise sheets as a preparation for labs
  • Presentation und discussion of solved exercises during labs
  • Programming tests during labs
  • Online tests (TUWEL) for consolidation of basic principles
    • Preparation at home
    • Graded tests during labs

 

Mode of examination

Immanent

Additional information

Preliminary lectures: Wednesday, October 2, 2019 from 3:15 p.m. - 4:00 p.m., GM1 (Audi-Max).

Lectures are on Tuesday, 3:15 p.m. - 4:00 p.m.; Wednesday, 3:15 p.m. - 4:00 p.m and Thursday 2:15 p.m. - 4:00 p.m in room GM1 (Audi Max). First regular lecture on Thursday, October 3, 2019.

Workload estimation (ECTS Breakdown): 137.5 hours = 5.5 ECTS

  •     Lecture (VO) attendance (40 hours)
  •     Laboratory (UE) attendance (14.5 hours)
  •     Homework exercises (43 hours)
  •     Laboratory preparation (40 hours)

All informations, documents and exercises will be available on the TUWEL platform of the course.

For further questions please send an e-mail to: ep1@list.tuwien.ac.at

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Wed15:00 - 16:0002.10.2019 - 16.10.2019GM 5 Praktikum HS- ARCH-INF Vorlesung - Übertragung aus dem Audimax
Wed15:00 - 16:0002.10.2019 - 15.01.2020GM 1 Audi. Max.- ARCH-INF Vorlesung
Thu14:00 - 16:0003.10.2019 - 17.10.2019GM 5 Praktikum HS- ARCH-INF Vorlesung - Übertragung aus dem Audimax
Thu14:00 - 16:0003.10.2019 - 16.01.2020GM 1 Audi. Max.- ARCH-INF Vorlesung
Tue15:00 - 16:0008.10.2019 - 15.10.2019GM 5 Praktikum HS- ARCH-INF Vorlesung - Übertragung aus dem Audimax
Tue15:00 - 16:0008.10.2019 - 14.01.2020GM 1 Audi. Max.- ARCH-INF Lecture
Thu16:00 - 18:0024.10.2019 - 09.01.2020FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Programmiercafé
Thu16:00 - 18:0024.10.2019 - 16.01.2020InfLab Pong Programmiercafè
Thu18:00 - 20:0024.10.2019 - 16.01.2020FAV Hörsaal 3 Zemanek (Seminarraum Zemanek) Programmiercafé
Thu18:00 - 20:0024.10.2019 - 16.01.2020InfLab Pong Programmiercafé
Thu16:00 - 20:0019.12.2019InfLab Pong Programmiercafè
Thu16:00 - 20:0019.12.2019InfLab Q*bert Programmiercafè
Introduction to Programming 1 - Single appointments
DayDateTimeLocationDescription
Wed02.10.201915:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Wed02.10.201915:00 - 16:00GM 5 Praktikum HS- ARCH-INF Vorlesung - Übertragung aus dem Audimax
Thu03.10.201914:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Thu03.10.201914:00 - 16:00GM 5 Praktikum HS- ARCH-INF Vorlesung - Übertragung aus dem Audimax
Tue08.10.201915:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Tue08.10.201915:00 - 16:00GM 5 Praktikum HS- ARCH-INF Vorlesung - Übertragung aus dem Audimax
Wed09.10.201915:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Wed09.10.201915:00 - 16:00GM 5 Praktikum HS- ARCH-INF Vorlesung - Übertragung aus dem Audimax
Thu10.10.201914:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Thu10.10.201914:00 - 16:00GM 5 Praktikum HS- ARCH-INF Vorlesung - Übertragung aus dem Audimax
Tue15.10.201915:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Tue15.10.201915:00 - 16:00GM 5 Praktikum HS- ARCH-INF Vorlesung - Übertragung aus dem Audimax
Wed16.10.201915:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Wed16.10.201915:00 - 16:00GM 5 Praktikum HS- ARCH-INF Vorlesung - Übertragung aus dem Audimax
Thu17.10.201914:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Thu17.10.201914:00 - 16:00GM 5 Praktikum HS- ARCH-INF Vorlesung - Übertragung aus dem Audimax
Tue22.10.201915:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Wed23.10.201915:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Thu24.10.201914:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Thu24.10.201916:00 - 18:00InfLab Pong Programmiercafè

Examination modalities

The grading is based on the performance during the labs:

  • Number of solved examples from 6 exercise sheets
  • Presentation of selected exercises during labs
  • 4 programming tests
  • 2 TUWEL tests (online tests during labs)

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Thu14:00 - 15:0008.10.2020GM 1 Audi. Max.- ARCH-INF written02.10.2020 20:00 - 06.10.2020 20:00TISSEinstufungstest (freiwillig) Paralleltermin
Thu14:00 - 15:0008.10.2020GM 5 Praktikum HS- ARCH-INF written02.10.2020 20:00 - 06.10.2020 20:00TISSEinstufungstest (freiwillig) Paralleltermin
Thu16:00 - 17:0008.10.2020GM 5 Praktikum HS- ARCH-INF written02.10.2020 20:00 - 06.10.2020 20:00TISSEinstufungstest (freiwillig) Paralleltermin
Thu14:00 - 20:0007.01.2021InfLab Frogger written17.12.2020 08:00 - 05.01.2021 23:55TISSTUWEL-Test (Paralleltermin)
Thu14:00 - 20:0007.01.2021InfLab Q*bert written17.12.2020 08:00 - 05.01.2021 23:55TISSTUWEL-Test (Paralleltermin)
Fri14:00 - 20:0008.01.2021InfLab Frogger written17.12.2020 08:00 - 05.01.2021 23:55TISSTUWEL-Test (Paralleltermin)
Fri14:00 - 20:0008.01.2021InfLab Q*bert written17.12.2020 08:00 - 05.01.2021 23:55TISSTUWEL-Test (Paralleltermin)
Mon08:00 - 20:0011.01.2021InfLab Frogger written17.12.2020 08:00 - 05.01.2021 23:55TISSTUWEL-Test (Paralleltermin)
Mon08:00 - 20:0011.01.2021InfLab Q*bert written17.12.2020 08:00 - 05.01.2021 23:55TISSTUWEL-Test (Paralleltermin)
Tue14:00 - 20:0012.01.2021InfLab Q*bert written17.12.2020 08:00 - 05.01.2021 23:55TISSTUWEL-Test (Paralleltermin)
Tue14:00 - 20:0012.01.2021InfLab Frogger written17.12.2020 08:00 - 05.01.2021 23:55TISSTUWEL-Test (Paralleltermin)
Wed14:00 - 20:0013.01.2021InfLab Frogger written17.12.2020 08:00 - 05.01.2021 23:55TISSTUWEL-Test (Paralleltermin)
Wed14:00 - 20:0013.01.2021InfLab Q*bert written17.12.2020 08:00 - 05.01.2021 23:55TISSTUWEL-Test (Paralleltermin)
Thu14:00 - 20:0014.01.2021InfLab Frogger written17.12.2020 08:00 - 05.01.2021 23:55TISSTUWEL-Test (Paralleltermin)
Thu14:00 - 20:0014.01.2021InfLab Q*bert written17.12.2020 08:00 - 05.01.2021 23:55TISSTUWEL-Test (Paralleltermin)
Fri14:00 - 20:0015.01.2021InfLab Frogger written17.12.2020 08:00 - 05.01.2021 23:55TISSTUWEL-Test (Paralleltermin)
Fri14:00 - 20:0015.01.2021InfLab Q*bert written17.12.2020 08:00 - 05.01.2021 23:55TISSTUWEL-Test (Paralleltermin)
Thu14:00 - 16:0028.01.2021Informatikhörsaal written07.01.2021 08:00 - 26.01.2021 23:55TISSProgrammiertest (Paralleltermin)
Thu14:00 - 16:0028.01.2021GM 5 Praktikum HS- ARCH-INF written07.01.2021 08:00 - 26.01.2021 23:55TISSProgrammiertest (Paralleltermin)
Thu14:00 - 16:0028.01.2021GM 1 Audi. Max.- ARCH-INF written07.01.2021 08:00 - 26.01.2021 23:55TISSProgrammiertest (Paralleltermin)
Thu17:00 - 19:0028.01.2021GM 5 Praktikum HS- ARCH-INF written07.01.2021 08:00 - 26.01.2021 23:55TISSProgrammiertest (Paralleltermin)
Thu17:00 - 19:0028.01.2021Informatikhörsaal written07.01.2021 08:00 - 26.01.2021 23:55TISSProgrammiertest (Paralleltermin)
Thu17:00 - 19:0028.01.2021GM 1 Audi. Max.- ARCH-INF written07.01.2021 08:00 - 26.01.2021 23:55TISSProgrammiertest (Paralleltermin)
Thu11:30 - 13:3011.02.2021GM 5 Praktikum HS- ARCH-INF written21.01.2021 08:00 - 09.02.2021 23:55TISSErsatzprogrammiertest (Paralleltermin)
Thu11:30 - 13:3011.02.2021GM 1 Audi. Max.- ARCH-INF written21.01.2021 08:00 - 09.02.2021 23:55TISSErsatzprogrammiertest (Paralleltermin)
Thu11:30 - 13:3011.02.2021Informatikhörsaal written21.01.2021 08:00 - 09.02.2021 23:55TISSErsatzprogrammiertest (Paralleltermin)
Fri08:00 - 21:0005.03.2021InfLab Q*bert writtenunknownEinstufungstest (freiwillig)
Fri08:00 - 21:0005.03.2021InfLab Frogger writtenunknownEinstufungstest (freiwillig)

Group dates

GroupDayTimeDateLocationDescription
di11aTue11:00 - 13:0015.10.2019 - 14.01.2020InfLab Frogger -
di11bTue11:00 - 13:0015.10.2019 - 14.01.2020InfLab Q*bert -
di16aTue16:00 - 18:0015.10.2019 - 14.01.2020InfLab Frogger -
di16bTue16:00 - 18:0015.10.2019 - 14.01.2020InfLab Q*bert -
di18aTue18:00 - 20:0015.10.2019 - 14.01.2020InfLab Frogger -
di18bTue18:00 - 20:0015.10.2019 - 14.01.2020InfLab Q*bert -
do10a (für Wirtschaftsinformatik)Thu10:00 - 12:0017.10.2019 - 16.01.2020InfLab Frogger -
do10b (für Wirtschaftsinformatik)Thu10:00 - 12:0017.10.2019 - 16.01.2020InfLab Q*bert -
do12aThu12:00 - 14:0017.10.2019 - 16.01.2020InfLab Frogger -
do12bThu12:00 - 14:0017.10.2019 - 16.01.2020InfLab Q*bert -
do16a+Thu16:00 - 18:0005.12.2019 - 16.01.2020InfLab Frogger -
do16bThu16:00 - 18:0017.10.2019 - 16.01.2020InfLab Q*bert -
do18a+Thu18:00 - 20:0005.12.2019 - 16.01.2020InfLab Frogger -
do18bThu18:00 - 20:0017.10.2019 - 16.01.2020InfLab Q*bert -
fr12a+Fri12:00 - 14:0006.12.2019 - 17.01.2020InfLab Frogger -
fr12b+Fri12:00 - 14:0006.12.2019 - 17.01.2020InfLab Q*bert -
fr14a+Fri14:00 - 16:0006.12.2019 - 17.01.2020InfLab Frogger -
fr14b+Fri14:00 - 16:0006.12.2019 - 17.01.2020InfLab Q*bert -
mi10aWed10:00 - 12:0016.10.2019 - 15.01.2020InfLab Frogger -
mi10b+Wed10:00 - 12:0004.12.2019 - 15.01.2020InfLab Q*bert -
mi12aWed12:00 - 14:0016.10.2019 - 15.01.2020InfLab Frogger -
mi12bWed12:00 - 14:0016.10.2019 - 15.01.2020InfLab Q*bert -
mi16aWed16:00 - 18:0016.10.2019 - 15.01.2020InfLab Frogger -
mi16bWed16:00 - 18:0016.10.2019 - 15.01.2020InfLab Q*bert -
mi18aWed18:00 - 20:0016.10.2019 - 15.01.2020InfLab Frogger -
mi18bWed18:00 - 20:0016.10.2019 - 15.01.2020InfLab Q*bert -

Course registration

Begin End Deregistration end
16.09.2019 08:00 03.10.2019 23:59 03.10.2019 23:59

Registration modalities:

Course registration is mandatory to attend the class.

Group Registration

GroupRegistration FromTo
di11a07.10.2019 18:0010.10.2019 18:00
di11b07.10.2019 18:0010.10.2019 18:00
di16a07.10.2019 18:0010.10.2019 18:00
di16b07.10.2019 18:0010.10.2019 18:00
di18a07.10.2019 18:0010.10.2019 18:00
di18b07.10.2019 18:0010.10.2019 18:00
do10a (für Wirtschaftsinformatik)05.10.2019 00:0010.10.2019 18:00
do10b (für Wirtschaftsinformatik)05.10.2019 00:0010.10.2019 18:00
do12a07.10.2019 18:0010.10.2019 18:00
do12b07.10.2019 18:0010.10.2019 18:00
do16a+07.10.2019 18:0010.10.2019 18:00
do16b07.10.2019 18:0010.10.2019 18:00
do18a+07.10.2019 18:0010.10.2019 18:00
do18b07.10.2019 18:0010.10.2019 18:00
fr12a+07.10.2019 18:0010.10.2019 18:00
fr12b+07.10.2019 18:0010.10.2019 18:00
fr14a+07.10.2019 18:0010.10.2019 18:00
fr14b+07.10.2019 18:0010.10.2019 18:00
mi10a07.10.2019 18:0010.10.2019 18:00
mi10b+07.10.2019 18:0010.10.2019 18:00
mi12a07.10.2019 18:0010.10.2019 18:00
mi12b07.10.2019 18:0010.10.2019 18:00
mi16a07.10.2019 18:0010.10.2019 18:00
mi16b07.10.2019 18:0010.10.2019 18:00
mi18a07.10.2019 18:0010.10.2019 18:00
mi18b07.10.2019 18:0010.10.2019 18:00

Curricula

Study CodeSemesterPrecon.Info
033 526 Business Informatics 1. Semestertrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")
033 532 Media Informatics and Visual Computing 1. Semestertrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")
033 533 Medical Informatics 1. Semestertrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")
033 534 Software & Information Engineering 1. Semestertrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")
033 535 Computer Engineering 1. Semestertrue
Course belongs to the introductory and orientation phase ("Studieneingangs- und Orientierungsphase")

Literature

No lecture notes are available.

Previous knowledge

None.

Language

German