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
Lecture TubeTUWEL

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
Mon12:00 - 22:0019.12.2022InfLab Frogger written08.12.2022 12:00 - 16.12.2022 18:00TISSTUWEL-Test
Mon12:00 - 22:0019.12.2022InfLab Q*bert written08.12.2022 12:00 - 16.12.2022 18:00TISSTUWEL-Test
Mon12:00 - 22:0019.12.2022InfLab Pong written08.12.2022 12:00 - 16.12.2022 18:00TISSTUWEL-Test
Fri14:00 - 22:0013.01.2023InfLab Frogger written30.12.2022 12:00 - 12.01.2023 12:00TISSTUWEL-Test (2. Termin)
Fri14:00 - 22:0013.01.2023InfLab Q*bert written30.12.2022 12:00 - 12.01.2023 12:00TISSTUWEL-Test (2. Termin)
Fri14:00 - 22:0013.01.2023InfLab Pong written30.12.2022 12:00 - 12.01.2023 12:00TISSTUWEL-Test (2. Termin)
Thu08:00 - 22:0026.01.2023InfLab Frogger written16.01.2023 12:00 - 25.01.2023 12:00TISSProgrammiertest
Thu08:00 - 22:0026.01.2023InfLab Q*bert written16.01.2023 12:00 - 25.01.2023 12:00TISSProgrammiertest
Thu08:00 - 22:0026.01.2023InfLab Pong written16.01.2023 12:00 - 25.01.2023 12:00TISSProgrammiertest
Thu08:00 - 18:0009.02.2023InfLab Frogger written27.01.2023 12:00 - 08.02.2023 12:00TISSProgrammiertest (2. Termin)
Thu08:00 - 18:0009.02.2023InfLab Pong written27.01.2023 12:00 - 08.02.2023 12:00TISSProgrammiertest (2. Termin)
Thu08:00 - 18:0009.02.2023InfLab Q*bert written27.01.2023 12:00 - 08.02.2023 12:00TISSProgrammiertest (2. Termin)
Fri10:00 - 14:0003.03.2023InfLab Q*bert written24.02.2023 20:00 - 02.03.2023 08:00TISSEinstufungstest K2 (freiwillig)
Fri10:00 - 14:0003.03.2023InfLab Frogger written24.02.2023 20:00 - 02.03.2023 08:00TISSEinstufungstest K2 (freiwillig)
Thu18:00 - 20:0009.03.2023InfLab Frogger written06.03.2023 12:00 - 08.03.2023 12:00TISSEinstufungstest K3 (freiwillig)
Fri10:00 - 16:0002.06.2023InfLab Frogger written19.05.2023 18:00 - 01.06.2023 12:00TISSTUWEL-Test
Fri10:00 - 16:0002.06.2023InfLab Q*bert written19.05.2023 18:00 - 01.06.2023 12:00TISSTUWEL-Test
Fri10:00 - 14:0009.06.2023InfLab Frogger written02.06.2023 18:00 - 08.06.2023 12:00TISSTUWEL-Test (2. Termin)
Fri10:00 - 14:0009.06.2023InfLab Q*bert written02.06.2023 18:00 - 08.06.2023 12:00TISSTUWEL-Test (2. Termin)
Fri10:00 - 16:0023.06.2023InfLab Frogger written09.06.2023 12:00 - 22.06.2023 12:00TISSProgrammiertest
Fri10:00 - 16:0023.06.2023InfLab Q*bert written09.06.2023 12:00 - 22.06.2023 12:00TISSProgrammiertest
Fri10:00 - 14:0030.06.2023InfLab Q*bert written23.06.2023 18:00 - 29.06.2023 12:00TISSProgrammiertest (2. Termin)
Fri10:00 - 14:0030.06.2023InfLab Frogger written23.06.2023 18:00 - 29.06.2023 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 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