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.

2017W, 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 3, 2017 and Wednesday, October 4, 2017, 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, Oct. 5th 2017.

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

  •     Lecture (VO) attendance (40 hours)
  •     Laboratory (UE) attendance (12 hours)
  •     Homework excercises (36 hours)
  •     Laboratory preparation (24 hours)
  •     Lecture wrap-up and test preparation (23.5 hours)
  •     Test attendance(2 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@logic.at

 

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Tue15:00 - 16:0003.10.2017 - 17.10.2017GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Tue15:00 - 16:0003.10.2017 - 16.01.2018GM 1 Audi. Max.- ARCH-INF Lecture
Wed15:00 - 16:0004.10.2017 - 18.10.2017GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Wed15:00 - 16:0004.10.2017 - 17.01.2018GM 1 Audi. Max.- ARCH-INF Lecture
Thu14:00 - 16:0005.10.2017 - 19.10.2017GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Thu14:00 - 16:0005.10.2017 - 18.01.2018GM 1 Audi. Max.- ARCH-INF Lecture
Mon10:00 - 11:0023.10.2017 - 15.01.2018InfLab Frogger Programmier-Cafè
Mon10:00 - 11:0013.11.2017InfLab Pong Programmier-Café
Introduction to Programming 1 - Single appointments
DayDateTimeLocationDescription
Tue03.10.201715:00 - 16:00GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Tue03.10.201715:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Wed04.10.201715:00 - 16:00GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Wed04.10.201715:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Thu05.10.201714:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Thu05.10.201714:00 - 16:00GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Tue10.10.201715:00 - 16:00GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Tue10.10.201715:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Wed11.10.201715:00 - 16:00GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Wed11.10.201715:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Thu12.10.201714:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Thu12.10.201714:00 - 16:00GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Tue17.10.201715:00 - 16:00GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Tue17.10.201715:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Wed18.10.201715:00 - 16:00GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Wed18.10.201715:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Thu19.10.201714:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture
Thu19.10.201714:00 - 16:00GM 5 Praktikum HS- TCH Vorlesung - Übertragung aus dem Audimax
Mon23.10.201710:00 - 11:00InfLab Frogger Programmier-Café
Tue24.10.201715:00 - 16:00GM 1 Audi. Max.- ARCH-INF Lecture

Examination modalities

The grading is based on the results of a practical test and 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:0017.10.2017 - 16.01.2018InfLab Frogger -
di11a+Tue11:00 - 13:0014.11.2017 - 19.12.2017InfLab Frogger -
di11bTue11:00 - 13:0017.10.2017 - 16.01.2018InfLab Q*bert -
di11b+Tue11:00 - 13:0014.11.2017 - 19.12.2017InfLab Q*bert -
di16aTue16:00 - 18:0017.10.2017 - 16.01.2018InfLab Frogger -
di16bTue16:00 - 18:0017.10.2017 - 16.01.2018InfLab Q*bert -
di18aTue18:00 - 20:0017.10.2017 - 16.01.2018InfLab Frogger -
di18a+Tue18:00 - 20:0014.11.2017 - 19.12.2017InfLab Frogger -
di18bTue18:00 - 20:0017.10.2017 - 16.01.2018InfLab Q*bert -
di18b+Tue18:00 - 20:0014.11.2017 - 19.12.2017InfLab Q*bert -
do16a+Thu16:00 - 18:0016.11.2017 - 21.12.2017InfLab Frogger -
do16b+Thu16:00 - 18:0016.11.2017 - 21.12.2017InfLab Q*bert -
do18a+Thu18:00 - 20:0016.11.2017 - 21.12.2017InfLab Frogger -
do18b+Thu18:00 - 20:0016.11.2017 - 21.12.2017InfLab Q*bert -
fr12aFri12:00 - 14:0020.10.2017 - 19.01.2018InfLab Frogger -
fr12bFri12:00 - 14:0020.10.2017 - 19.01.2018InfLab Q*bert -
fr14aFri14:00 - 16:0020.10.2017 - 19.01.2018InfLab Frogger -
fr14bFri14:00 - 16:0020.10.2017 - 19.01.2018InfLab Q*bert -
fr16aFri16:00 - 18:0020.10.2017 - 19.01.2018InfLab Frogger -
fr16bFri16:00 - 18:0020.10.2017 - 19.01.2018InfLab Q*bert -
fr18aFri18:00 - 20:0020.10.2017 - 19.01.2018InfLab Frogger -
fr18bFri18:00 - 20:0020.10.2017 - 19.01.2018InfLab Q*bert -
mi10aWed10:00 - 12:0018.10.2017 - 17.01.2018InfLab Frogger -
mi10bWed10:00 - 12:0018.10.2017 - 17.01.2018InfLab Q*bert -
mi12aWed12:00 - 14:0018.10.2017 - 17.01.2018InfLab Frogger -
mi12bWed12:00 - 14:0018.10.2017 - 17.01.2018InfLab Q*bert -
mi16aWed16:00 - 18:0018.10.2017 - 17.01.2018InfLab Frogger 185.A91 Introduction to Programming 1 mi16a
mi16bWed16:00 - 18:0018.10.2017 - 17.01.2018InfLab Q*bert -
mi18aWed18:00 - 20:0018.10.2017 - 17.01.2018InfLab Frogger -
mi18bWed18:00 - 20:0018.10.2017 - 17.01.2018InfLab Q*bert -

Course registration

Begin End Deregistration end
18.09.2017 08:00 08.10.2017 23:55 08.10.2017 23:55

Registration modalities

Course registration is mandatory to attend the class.

Group Registration

GroupRegistration FromTo
di11a10.10.2017 18:0013.10.2017 18:00
di11a+10.10.2017 18:0013.10.2017 18:00
di11b10.10.2017 18:0013.10.2017 18:00
di11b+10.10.2017 18:0013.10.2017 18:00
di16a10.10.2017 18:0013.10.2017 18:00
di16b10.10.2017 18:0013.10.2017 18:00
di18a10.10.2017 18:0013.10.2017 18:00
di18a+10.10.2017 18:0013.10.2017 18:00
di18b10.10.2017 18:0013.10.2017 18:00
di18b+10.10.2017 18:0013.10.2017 18:00
do16a+10.10.2017 18:0013.10.2017 18:00
do16b+10.10.2017 18:0013.10.2017 18:00
do18a+10.10.2017 18:0013.10.2017 18:00
do18b+10.10.2017 18:0013.10.2017 18:00
fr12a10.10.2017 18:0013.10.2017 18:00
fr12b10.10.2017 18:0013.10.2017 18:00
fr14a10.10.2017 18:0013.10.2017 18:00
fr14b10.10.2017 18:0013.10.2017 18:00
fr16a10.10.2017 18:0013.10.2017 18:00
fr16b10.10.2017 18:0013.10.2017 18:00
fr18a10.10.2017 18:0013.10.2017 18:00
fr18b10.10.2017 18:0013.10.2017 18:00
mi10a10.10.2017 18:0013.10.2017 18:00
mi10b10.10.2017 18:0013.10.2017 18:00
mi12a10.10.2017 18:0013.10.2017 18:00
mi12b10.10.2017 18:0013.10.2017 18:00
mi16a10.10.2017 18:0013.10.2017 18:00
mi16b10.10.2017 18:0013.10.2017 18:00
mi18a10.10.2017 18:0013.10.2017 18:00
mi18b10.10.2017 18:0013.10.2017 18: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