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.

2018W, VU, 4.0h, 5.5EC
TUWEL

Properties

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

Aim of course

After a positive attendance of the course, students are able to

  • implement and execute short programs,
  • translate programming tasks given in natural language into excecutable source code,
  • apply practices and use tools for the implementation of programs,
  • implement described algorithms.

Subject of course

The following topics are content of the 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.

The programming language is Java .

Additional information

Preliminary lectures: Tuesday, October 2, 2018 and Wednesday, October 3, 2018, from 3:15 p.m. - 4:00 p.m., GM1 (Audi-Max). Note: The whole preliminary lecture ist split into two lectures.

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 4, 2018.

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

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

All informations, documents and excercises 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
Tue15:00 - 16:0002.10.2018 - 16.10.2018GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Tue15:00 - 16:0002.10.2018 - 15.01.2019GM 1 Audi. Max.- ARCH-INF Lecture
Wed15:00 - 16:0003.10.2018 - 17.10.2018GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Wed15:00 - 16:0003.10.2018 - 16.01.2019GM 1 Audi. Max.- ARCH-INF Vorlesung
Thu14:00 - 16:0004.10.2018 - 18.10.2018GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Thu14:00 - 16:0004.10.2018 - 17.01.2019GM 1 Audi. Max.- ARCH-INF Vorlesung
Thu16:00 - 18:0025.10.2018 - 17.01.2019InfLab Pong Programmiercafè
Thu18:00 - 20:0025.10.2018 - 17.01.2019InfLab Pong Programmiercafé
Introduction to Programming 1 - Single appointments
DayDateTimeLocationDescription
Tue02.10.201815:00 - 16:00GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Tue02.10.201815:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Wed03.10.201815:00 - 16:00GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Wed03.10.201815:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Thu04.10.201814:00 - 16:00GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Thu04.10.201814:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Tue09.10.201815:00 - 16:00GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Tue09.10.201815:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Wed10.10.201815:00 - 16:00GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Wed10.10.201815:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Thu11.10.201814:00 - 16:00GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Thu11.10.201814:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Tue16.10.201815:00 - 16:00GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Tue16.10.201815:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Wed17.10.201815:00 - 16:00GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Wed17.10.201815:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Thu18.10.201814:00 - 16:00GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Thu18.10.201814:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Tue23.10.201815:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Wed24.10.201815:00 - 16:00GM 1 Audi. Max.- ARCH-INF Vorlesung

Examination modalities

The grading is based on the performance during the labs. All details about grading modalities are presented during the preliminary lectures.

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
Tue12:00 - 18:0004.06.2024InfLab Frogger written21.05.2024 18:00 - 03.06.2024 12:00TISSTUWEL-Test
Tue12:00 - 18:0004.06.2024InfLab Q*bert written21.05.2024 18:00 - 03.06.2024 12:00TISSTUWEL-Test
Tue12:00 - 18:0018.06.2024InfLab Frogger written05.06.2024 18:00 - 17.06.2024 12:00TISSProgrammiertest
Tue12:00 - 18:0018.06.2024InfLab Q*bert written05.06.2024 18:00 - 17.06.2024 12:00TISSProgrammiertest
Wed12:00 - 16:0026.06.2024InfLab Frogger written19.06.2024 18:00 - 25.06.2024 12:00TISSTUWEL-Test (2. Termin)
Wed12:00 - 16:0026.06.2024InfLab Q*bert written19.06.2024 18:00 - 25.06.2024 12:00TISSTUWEL-Test (2. Termin)
Tue10:00 - 14:0002.07.2024InfLab Q*bert written28.06.2024 18:00 - 01.07.2024 12:00TISSProgrammiertest (2. Termin)
Tue10:00 - 14:0002.07.2024InfLab Frogger written28.06.2024 18:00 - 01.07.2024 12:00TISSProgrammiertest (2. Termin)
Wed08:00 - 20:0002.10.2024InfLab Q*bert written17.09.2024 20:00 - 30.09.2024 14:00TISSEinstufungstest K2 (freiwillig)
Wed08:00 - 20:0002.10.2024InfLab Frogger written17.09.2024 20:00 - 30.09.2024 14:00TISSEinstufungstest K2 (freiwillig)
Wed08:00 - 20:0002.10.2024InfLab Pong written17.09.2024 20:00 - 30.09.2024 14:00TISSEinstufungstest K2 (freiwillig)
Wed08:00 - 16:0009.10.2024InfLab Frogger written07.10.2024 12:00 - 08.10.2024 16:00TISSEinstufungstest K3 (freiwillig)
Wed08:00 - 16:0009.10.2024InfLab Q*bert written07.10.2024 12:00 - 08.10.2024 16:00TISSEinstufungstest K3 (freiwillig)
Wed08:00 - 16:0009.10.2024InfLab Pong written07.10.2024 12:00 - 08.10.2024 16:00TISSEinstufungstest K3 (freiwillig)
Fri14:00 - 22:0013.12.2024InfLab Frogger written29.11.2024 12:00 - 12.12.2024 18:00TISSTUWEL-Test
Fri14:00 - 22:0013.12.2024InfLab Pong written29.11.2024 12:00 - 12.12.2024 18:00TISSTUWEL-Test
Fri14:00 - 22:0013.12.2024InfLab Q*bert written29.11.2024 12:00 - 12.12.2024 18:00TISSTUWEL-Test
Fri14:00 - 22:0010.01.2025InfLab Frogger written27.12.2024 12:00 - 08.01.2025 12:00TISSTUWEL-Test (2. Termin)
Fri14:00 - 22:0010.01.2025InfLab Q*bert written27.12.2024 12:00 - 08.01.2025 12:00TISSTUWEL-Test (2. Termin)
Fri14:00 - 22:0010.01.2025InfLab Pong written27.12.2024 12:00 - 08.01.2025 12:00TISSTUWEL-Test (2. Termin)
Wed08:00 - 20:0015.01.2025InfLab Frogger written10.01.2025 22:00 - 14.01.2025 08:00TISSProgrammiertest
Wed08:00 - 20:0015.01.2025InfLab Pong written10.01.2025 22:00 - 14.01.2025 08:00TISSProgrammiertest
Wed08:00 - 20:0015.01.2025InfLab Q*bert written10.01.2025 22:00 - 14.01.2025 08:00TISSProgrammiertest
Tue10:00 - 14:0004.03.2025InfLab Q*bert written21.02.2025 20:00 - 02.03.2025 12:00TISSEinstufungstest K2 (freiwillig)
Tue10:00 - 14:0004.03.2025InfLab Frogger written21.02.2025 20:00 - 02.03.2025 12:00TISSEinstufungstest K2 (freiwillig)
Fri12:00 - 14:0014.03.2025InfLab Frogger written12.03.2025 18:00 - 13.03.2025 18:00TISSEinstufungstest K3 (freiwillig)
Fri12:00 - 14:0014.03.2025InfLab Q*bert written12.03.2025 18:00 - 13.03.2025 18:00TISSEinstufungstest K3 (freiwillig)
Tue12:00 - 18:0003.06.2025InfLab Frogger written20.05.2025 18:00 - 02.06.2025 12:00TISSTUWEL-Test
Tue12:00 - 18:0003.06.2025InfLab Q*bert written20.05.2025 18:00 - 02.06.2025 12:00TISSTUWEL-Test
Tue12:00 - 18:0017.06.2025InfLab Frogger written04.06.2025 18:00 - 16.06.2025 12:00TISSProgrammiertest
Tue12:00 - 18:0017.06.2025InfLab Q*bert written04.06.2025 18:00 - 16.06.2025 12:00TISSProgrammiertest
Wed12:00 - 16:0025.06.2025InfLab Frogger written18.06.2025 18:00 - 24.06.2025 12:00TISSTUWEL-Test (2. Termin)
Wed12:00 - 16:0025.06.2025InfLab Q*bert written18.06.2025 18:00 - 24.06.2025 12:00TISSTUWEL-Test (2. Termin)
Tue10:00 - 14:0001.07.2025InfLab Q*bert written27.06.2025 18:00 - 30.06.2025 12:00TISSProgrammiertest (2. Termin)
Tue10:00 - 14:0001.07.2025InfLab Frogger written27.06.2025 18:00 - 30.06.2025 12:00TISSProgrammiertest (2. Termin)

Group dates

GroupDayTimeDateLocationDescription
di11aTue11:00 - 13:0016.10.2018 - 15.01.2019InfLab Frogger -
di11bTue11:00 - 13:0016.10.2018 - 15.01.2019InfLab Q*bert -
di16aTue16:00 - 18:0016.10.2018 - 15.01.2019InfLab Frogger -
di16bTue16:00 - 18:0016.10.2018 - 15.01.2019InfLab Q*bert -
di18aTue18:00 - 20:0016.10.2018 - 15.01.2019InfLab Frogger -
di18bTue18:00 - 20:0016.10.2018 - 15.01.2019InfLab Q*bert -
do12aThu12:00 - 14:0018.10.2018 - 17.01.2019InfLab Frogger -
do12bThu12:00 - 14:0018.10.2018 - 17.01.2019InfLab Q*bert -
do16aThu16:00 - 18:0018.10.2018 - 17.01.2019InfLab Frogger -
do16bThu16:00 - 18:0018.10.2018 - 17.01.2019InfLab Q*bert -
do18aThu18:00 - 20:0018.10.2018 - 17.01.2019InfLab Frogger -
do18bThu18:00 - 20:0018.10.2018 - 17.01.2019InfLab Q*bert -
fr12a+Fri12:00 - 14:0007.12.2018 - 18.01.2019InfLab Frogger -
fr12b+Fri12:00 - 14:0007.12.2018 - 18.01.2019InfLab Q*bert -
fr14a+Fri14:00 - 16:0007.12.2018 - 18.01.2019InfLab Frogger -
fr14b+Fri14:00 - 16:0007.12.2018 - 18.01.2019InfLab Q*bert -
fr16a+Fri16:00 - 18:0007.12.2018 - 18.01.2019InfLab Frogger -
fr16b+Fri16:00 - 18:0007.12.2018 - 18.01.2019InfLab Q*bert -
mi10aWed10:00 - 12:0017.10.2018 - 16.01.2019InfLab Frogger -
mi10bWed10:00 - 12:0017.10.2018 - 16.01.2019InfLab Q*bert -
mi12aWed12:00 - 14:0017.10.2018 - 16.01.2019InfLab Frogger -
mi12bWed12:00 - 14:0017.10.2018 - 16.01.2019InfLab Q*bert -
mi16aWed16:00 - 18:0017.10.2018 - 16.01.2019InfLab Frogger -
mi16bWed16:00 - 18:0017.10.2018 - 16.01.2019InfLab Q*bert -
mi18aWed18:00 - 20:0017.10.2018 - 16.01.2019InfLab Frogger -
mi18bWed18:00 - 20:0017.10.2018 - 16.01.2019InfLab Q*bert -

Course registration

Begin End Deregistration end
17.09.2018 08:00 07.10.2018 23:55 07.10.2018 23:55

Registration modalities

Course registration is mandatory to attend the class.

Group Registration

GroupRegistration FromTo
di11a08.10.2018 08:0011.10.2018 07:00
di11b08.10.2018 08:0011.10.2018 07:00
di16a08.10.2018 08:0011.10.2018 07:00
di16b08.10.2018 08:0011.10.2018 07:00
di18a08.10.2018 08:0011.10.2018 07:00
di18b08.10.2018 08:0011.10.2018 07:00
do12a08.10.2018 08:0011.10.2018 07:00
do12b08.10.2018 08:0011.10.2018 07:00
do16a08.10.2018 08:0011.10.2018 07:00
do16b08.10.2018 08:0011.10.2018 07:00
do18a08.10.2018 08:0011.10.2018 07:00
do18b08.10.2018 08:0011.10.2018 07:00
fr12a+08.10.2018 08:0011.10.2018 07:00
fr12b+08.10.2018 08:0011.10.2018 07:00
fr14a+08.10.2018 08:0011.10.2018 07:00
fr14b+08.10.2018 08:0011.10.2018 07:00
fr16a+08.10.2018 08:0011.10.2018 07:00
fr16b+08.10.2018 08:0011.10.2018 07:00
mi10a08.10.2018 08:0011.10.2018 07:00
mi10b08.10.2018 08:0011.10.2018 07:00
mi12a08.10.2018 08:0011.10.2018 07:00
mi12b08.10.2018 08:0011.10.2018 07:00
mi16a08.10.2018 08:0011.10.2018 07:00
mi16b08.10.2018 08:0011.10.2018 07:00
mi18a08.10.2018 08:0011.10.2018 07:00
mi18b08.10.2018 08:0011.10.2018 07:00

Curricula

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

Literature

No lecture notes are available.

Previous knowledge

None.

Language

German