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.

2020W, VU, 4.0h, 5.5EC
TUWELLectureTube

Properties

  • Semester hours: 4.0
  • Credits: 5.5
  • Type: VU Lecture and Exercise
  • LectureTube course
  • Format: Hybrid

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
  • implement 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
  • Tests
    • Programming tests
    • Online tests (TUWEL) for consolidation of basic principles

 

Mode of examination

Immanent

Additional information

Preliminary lectures: Friday, October 2, 2020 from 09:15 a.m. - 11:00 a.m., GM1 (Audi-Max).

All Lectures are

  • on Thursday, 09:15 a.m. - 11:00 a.m. and Friday 09:15 a.m. - 11:00 a.m in room GM1 (Audi Max).
  • are streamed live (live stream in TUWEL)
  • are recorded and archived in TUWEL

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

  •     Lecture (VO) attendance (45 hours)
  •     Laboratory (UE) attendance (14.5 hours)
  •     Homework exercises and laboratory preparation (48 hours)
  •     Test preparation (30 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
Fri09:00 - 11:0002.10.2020 - 22.01.2021GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Fri09:00 - 11:0002.10.2020 - 22.01.2021GM 1 Audi. Max.- ARCH-INF Lecture
Tue20:00 - 22:0006.10.2020 - 26.01.2021 ZOOM-Meeting (LIVE)Allgemeine Fragestunde
Thu09:00 - 11:0008.10.2020 - 21.01.2021GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Thu09:00 - 11:0008.10.2020 - 21.01.2021GM 1 Audi. Max.- ARCH-INF Vorlesung
Thu18:00 - 22:0029.10.2020 - 21.01.2021 ZOOM-Meeting (LIVE)Programmiertutorium
Introduction to Programming 1 - Single appointments
DayDateTimeLocationDescription
Fri02.10.202009:00 - 11:00GM 5 Praktikum HS- TCH Vorlesung
Fri02.10.202009:00 - 11:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Tue06.10.202020:00 - 22:00 ZOOM-MeetingAllgemeine Fragestunde
Thu08.10.202009:00 - 11:00GM 5 Praktikum HS- TCH Vorlesung
Thu08.10.202009:00 - 11:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Fri09.10.202009:00 - 11:00GM 5 Praktikum HS- TCH Vorlesung
Fri09.10.202009:00 - 11:00GM 1 Audi. Max.- ARCH-INF Lecture
Tue13.10.202020:00 - 22:00 ZOOM-MeetingAllgemeine Fragestunde
Thu15.10.202009:00 - 11:00GM 5 Praktikum HS- TCH Vorlesung
Thu15.10.202009:00 - 11:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Fri16.10.202009:00 - 11:00GM 5 Praktikum HS- TCH Vorlesung
Fri16.10.202009:00 - 11:00GM 1 Audi. Max.- ARCH-INF Lecture
Tue20.10.202020:00 - 22:00 ZOOM-MeetingAllgemeine Fragestunde
Thu22.10.202009:00 - 11:00GM 5 Praktikum HS- TCH Vorlesung
Thu22.10.202009:00 - 11:00GM 1 Audi. Max.- ARCH-INF Vorlesung
Fri23.10.202009:00 - 11:00GM 5 Praktikum HS- TCH Vorlesung
Fri23.10.202009:00 - 11:00GM 1 Audi. Max.- ARCH-INF Lecture
Tue27.10.202020:00 - 22:00 ZOOM-MeetingAllgemeine Fragestunde
Thu29.10.202009:00 - 11:00GM 5 Praktikum HS- TCH Vorlesung
Thu29.10.202009:00 - 11:00GM 1 Audi. Max.- ARCH-INF Vorlesung

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
  • 2 programming tests
  • 1 TUWEL test

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
Di18aTue18:00 - 20:0020.10.2020 - 19.01.2021 ZOOM-Meeting-
Di18bTue18:00 - 20:0020.10.2020 - 19.01.2021 ZOOM-Meeting-
Do14aThu14:00 - 16:0022.10.2020 - 21.01.2021 ZOOM-Meeting-
Do14bThu14:00 - 16:0022.10.2020 - 21.01.2021 ZOOM-Meeting-
Do16aThu16:00 - 18:0022.10.2020 - 21.01.2021 ZOOM-Meeting-
Do16bThu16:00 - 18:0022.10.2020 - 21.01.2021 ZOOM-Meeting-
Do18aThu18:00 - 20:0022.10.2020 - 21.01.2021 ZOOM-Meeting-
Do18bThu18:00 - 20:0022.10.2020 - 21.01.2021 ZOOM-Meeting-
Mi10aWed10:00 - 12:0021.10.2020 - 20.01.2021 ZOOM-Meeting-
Mi10bWed10:00 - 12:0021.10.2020 - 20.01.2021 ZOOM-Meeting-
Mi12aWed12:00 - 14:0021.10.2020 - 20.01.2021 ZOOM-Meeting-
Mi12bWed12:00 - 14:0021.10.2020 - 20.01.2021 ZOOM-Meeting-
Mi14aWed14:00 - 16:0021.10.2020 - 20.01.2021 ZOOM-Meeting-
Mi14bWed14:00 - 16:0021.10.2020 - 20.01.2021 ZOOM-Meeting-
Mi16aWed16:00 - 18:0021.10.2020 - 20.01.2021 ZOOM-Meeting-
Mi16bWed16:00 - 18:0021.10.2020 - 20.01.2021 ZOOM-Meeting-
Mi18aWed18:00 - 20:0021.10.2020 - 20.01.2021 ZOOM-Meeting-
Mi18bWed18:00 - 20:0021.10.2020 - 20.01.2021 ZOOM-Meeting-
Mo10a+Mon10:00 - 12:0030.11.2020 - 18.01.2021 ZOOM-Meeting-
Mo10b+Mon10:00 - 12:0030.11.2020 - 18.01.2021 ZOOM-Meeting-
Mo12a+Mon12:00 - 14:0030.11.2020 - 18.01.2021 ZOOM-Meeting-
Mo12b+Mon12:00 - 14:0030.11.2020 - 18.01.2021 ZOOM-Meeting-
Mo14a+Mon14:00 - 16:0030.11.2020 - 18.01.2021 ZOOM-Meeting-
Mo16a+Mon16:00 - 18:0030.11.2020 - 18.01.2021 ZOOM-Meeting-
Mo16b+Mon16:00 - 18:0030.11.2020 - 18.01.2021 ZOOM-Meeting-
NökkviThu09:00 - 11:0029.10.2020GM 1 Audi. Max.- ARCH-INF 185.A91 Introduction to Programming 1 Nökkvi
NökkviFri09:00 - 11:0030.10.2020GM 1 Audi. Max.- ARCH-INF 185.A91 Introduction to Programming 1 Nökkvi
OttaThu09:00 - 11:0029.10.2020GM 1 Audi. Max.- ARCH-INF 185.A91 Introduction to Programming 1 Otta
OttaFri09:00 - 11:0030.10.2020GM 1 Audi. Max.- ARCH-INF 185.A91 Introduction to Programming 1 Otta
SkottiThu09:00 - 11:0022.10.2020GM 5 Praktikum HS- TCH 185.A91 Introduction to Programming 1 Skotti
SkottiFri09:00 - 11:0023.10.2020GM 5 Praktikum HS- TCH 185.A91 Introduction to Programming 1 Skotti
SteinkaThu09:00 - 11:0022.10.2020GM 1 Audi. Max.- ARCH-INF 185.A91 Introduction to Programming 1 Steinka
SteinkaFri09:00 - 11:0023.10.2020GM 1 Audi. Max.- ARCH-INF 185.A91 Introduction to Programming 1 Steinka
ÖrrarThu09:00 - 11:0022.10.2020GM 1 Audi. Max.- ARCH-INF 185.A91 Introduction to Programming 1 Örrar
ÖrrarFri09:00 - 11:0023.10.2020GM 1 Audi. Max.- ARCH-INF 185.A91 Introduction to Programming 1 Örrar
ÖrrarThu09:00 - 11:0029.10.2020GM 5 Praktikum HS- TCH 185.A91 Introduction to Programming 1 Örrar
ÖrrarFri09:00 - 11:0030.10.2020GM 5 Praktikum HS- TCH 185.A91 Introduction to Programming 1 Örrar

Course registration

Begin End Deregistration end
14.09.2020 08:00 04.10.2020 23:55 04.10.2020 23:55

Registration modalities

Course registration is mandatory to attend the class and enables access to the TUWEL course.

Group Registration

GroupRegistration FromTo
DL_Semester28.09.2020 20:0028.09.2020 20:05
Di18a12.10.2020 12:0015.10.2020 18:00
Di18b12.10.2020 12:0015.10.2020 18:00
Do14a12.10.2020 12:0015.10.2020 18:00
Do14b12.10.2020 12:0015.10.2020 18:00
Do16a12.10.2020 12:0015.10.2020 18:00
Do16b12.10.2020 12:0015.10.2020 18:00
Do18a12.10.2020 12:0015.10.2020 18:00
Do18b12.10.2020 12:0015.10.2020 18:00
Mi10a12.10.2020 12:0015.10.2020 18:00
Mi10b12.10.2020 12:0015.10.2020 18:00
Mi12a12.10.2020 12:0015.10.2020 18:00
Mi12b12.10.2020 12:0015.10.2020 18:00
Mi14a12.10.2020 12:0015.10.2020 18:00
Mi14b12.10.2020 12:0015.10.2020 18:00
Mi16a12.10.2020 12:0015.10.2020 18:00
Mi16b12.10.2020 12:0015.10.2020 18:00
Mi18a12.10.2020 12:0015.10.2020 18:00
Mi18b12.10.2020 12:0015.10.2020 18:00
Mo10a+12.10.2020 12:0015.10.2020 18:00
Mo10b+12.10.2020 12:0015.10.2020 18:00
Mo12a+12.10.2020 12:0015.10.2020 18:00
Mo12b+12.10.2020 12:0015.10.2020 18:00
Mo14a+12.10.2020 12:0015.10.2020 18:00
Mo16a+12.10.2020 12:0015.10.2020 18:00
Mo16b+12.10.2020 12:0015.10.2020 18:00
Nökkvi29.09.2020 20:0029.09.2020 20:05
Otta29.09.2020 20:0029.09.2020 20:05
Skotti29.09.2020 20:0029.09.2020 20:05
Steinka29.09.2020 20:0029.09.2020 20:05
Örrar29.09.2020 20:0029.09.2020 20:05

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