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.

2019S, 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)
  • Programming tools inclusive a development environment

The programming language is Java .

Additional information

Preliminary lecture: Monday, March 4th 2019 (entrance 3:00 p.m., start of lecture 3:15 p.m.)

On March 8th you can attend an optional test. Students who achieve enough points are assigned to advanced lab groups (currently groups do17a+, fr12a+). Further details are presented in the preliminary lecture.

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.

Please send your questions to: ep1@list.tuwien.ac.at

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Mon15:00 - 17:0004.03.2019 - 17.06.2019GM 1 Audi. Max.- ARCH-INF Vorlesung
Thu15:00 - 17:0007.03.2019 - 13.06.2019GM 1 Audi. Max.- ARCH-INF Vorlesung
Wed15:00 - 17:0003.04.2019 - 12.06.2019InfLab Frogger Programmiercafé
Thu13:00 - 15:0002.05.2019InfLab Pong Programmiercafé - Sondertermin
Introduction to Programming 1 - Single appointments
DayDateTimeLocationDescription
Mon04.03.201915:00 - 17:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Thu07.03.201915:00 - 17:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mon11.03.201915:00 - 17:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Thu14.03.201915:00 - 17:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mon18.03.201915:00 - 17:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Thu21.03.201915:00 - 17:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mon25.03.201915:00 - 17:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Thu28.03.201915:00 - 17:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mon01.04.201915:00 - 17:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Wed03.04.201915:00 - 17:00InfLab Frogger Programmiercafé
Thu04.04.201915:00 - 17:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mon08.04.201915:00 - 17:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Wed10.04.201915:00 - 17:00InfLab Frogger Programmiercafé
Thu11.04.201915:00 - 17:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mon29.04.201915:00 - 17:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Thu02.05.201913:00 - 15:00InfLab Pong Programmiercafé - Sondertermin
Thu02.05.201915:00 - 17:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Mon06.05.201915:00 - 17:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Wed08.05.201915:00 - 17:00InfLab Frogger Programmiercafé
Thu09.05.201915:00 - 17: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
do11aThu11:00 - 13:0028.03.2019 - 13.06.2019InfLab Frogger -
do17a+Thu17:00 - 19:0009.05.2019 - 13.06.2019InfLab Frogger -
do17bThu17:00 - 19:0028.03.2019 - 13.06.2019InfLab Q*bert -
fr14aFri14:00 - 16:0029.03.2019 - 14.06.2019InfLab Frogger -
fr14bFri14:00 - 16:0029.03.2019 - 14.06.2019InfLab Q*bert -

Course registration

Begin End Deregistration end
18.02.2019 08:00 08.03.2019 08:00 08.03.2019 08:00

Registration modalities

Course registration is mandatory to attend the class.

Group Registration

GroupRegistration FromTo
do11a14.03.2019 16:0018.03.2019 12:00
do17a+14.03.2019 16:0018.03.2019 12:00
do17b14.03.2019 16:0018.03.2019 12:00
fr14a14.03.2019 16:0018.03.2019 12:00
fr14b14.03.2019 16:0018.03.2019 12: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