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.

2020S, VU, 4.0h, 5.5EC
TUWELLectureTube

Properties

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

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
  • understand 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
  • programming tests during labs
  • online tests (TUWEL) for consolidation of basic principles.

 

Mode of examination

Immanent

Additional information

Preliminary lectures: Monday, March 2, 2020 from 3:15 p.m. - 5:00 p.m., EI 9.

Lectures are on Monday, 3:15 p.m. - 5:00 p.m. and Thursday 3:15 p.m. - 5:00 p.m in room EI 9. First regular lecture on Thursday, March 5, 2020.

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

  • lecture (VO) attendance (40 hours)
  • laboratory (UE) attendance (14.5 hours)
  • homework exercises (43 hours)
  • laboratory and test preparation (40 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
Mon15:00 - 17:0002.03.2020 - 09.03.2020EI 9 Hlawka HS - ETIT Vorlesung
Thu15:00 - 17:0005.03.2020 - 12.03.2020EI 9 Hlawka HS - ETIT Vorlesung
Introduction to Programming 1 - Single appointments
DayDateTimeLocationDescription
Mon02.03.202015:00 - 17:00EI 9 Hlawka HS - ETIT Vorlesung
Thu05.03.202015:00 - 17:00EI 9 Hlawka HS - ETIT Vorlesung
Mon09.03.202015:00 - 17:00EI 9 Hlawka HS - ETIT Vorlesung
Thu12.03.202015:00 - 17:00EI 9 Hlawka HS - ETIT Vorlesung

Examination modalities

The grading is based on the performance during the labs:

  • participation in the first two labs
  • number of solved examples from 6 exercise sheets
  • presentation of selected exercises during labs
  • 3 programming tests (first and second test online)
  • 1 TUWEL test

Exams

DayTimeDateRoomMode of examinationApplication timeApplication modeExam
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)
Wed08:00 - 20:0020.11.2024InfLab Frogger written06.11.2024 12:00 - 19.11.2024 08:00TISS1. Test
Wed08:00 - 20:0020.11.2024InfLab Q*bert written06.11.2024 12:00 - 19.11.2024 08:00TISS1. Test
Wed08:00 - 20:0020.11.2024InfLab Pong written06.11.2024 12:00 - 19.11.2024 08:00TISS1. Test
Wed08:00 - 20:0011.12.2024InfLab Q*bert written27.11.2024 12:00 - 10.12.2024 08:00TISS2. Test
Wed08:00 - 20:0011.12.2024InfLab Frogger written27.11.2024 12:00 - 10.12.2024 08:00TISS2. Test
Wed08:00 - 20:0011.12.2024InfLab Pong written27.11.2024 12:00 - 10.12.2024 08:00TISS2. Test
Wed08:00 - 20:0008.01.2025InfLab Frogger written19.12.2024 12:00 - 07.01.2025 08:00TISS3. Test
Wed08:00 - 20:0008.01.2025InfLab Pong written19.12.2024 12:00 - 07.01.2025 08:00TISS3. Test
Wed08:00 - 20:0008.01.2025InfLab Q*bert written19.12.2024 12:00 - 07.01.2025 08:00TISS3. Test
Wed08:00 - 20:0022.01.2025InfLab Frogger written09.01.2025 12:00 - 21.01.2025 08:00TISS2. Test (2. Termin)
Wed08:00 - 20:0022.01.2025InfLab Q*bert written09.01.2025 12:00 - 21.01.2025 08:00TISS2. Test (2. Termin)
Wed08:00 - 20:0022.01.2025InfLab Pong written09.01.2025 12:00 - 21.01.2025 08:00TISS2. Test (2. Termin)
Wed08:00 - 20:0029.01.2025InfLab Frogger written23.01.2025 12:00 - 28.01.2025 08:00TISS3. Test (2. Termin)
Wed08:00 - 20:0029.01.2025InfLab Q*bert written23.01.2025 12:00 - 28.01.2025 08:00TISS3. Test (2. Termin)
Wed08:00 - 20:0029.01.2025InfLab Pong written23.01.2025 12:00 - 28.01.2025 08:00TISS3. Test (2. Termin)
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:0029.04.2025InfLab Q*bert written15.04.2025 12:00 - 28.04.2025 08:00TISS1. Test
Tue12:00 - 18:0029.04.2025InfLab Frogger written15.04.2025 12:00 - 28.04.2025 08:00TISS1. Test
Tue12:00 - 18:0003.06.2025InfLab Frogger written20.05.2025 18:00 - 02.06.2025 12:00TISS2. Test
Tue12:00 - 18:0003.06.2025InfLab Q*bert written20.05.2025 18:00 - 02.06.2025 12:00TISS2. Test
Tue12:00 - 18:0017.06.2025InfLab Frogger written04.06.2025 18:00 - 16.06.2025 12:00TISS3. Test
Tue12:00 - 18:0017.06.2025InfLab Q*bert written04.06.2025 18:00 - 16.06.2025 12:00TISS3. Test
Wed12:00 - 16:0025.06.2025InfLab Frogger written18.06.2025 18:00 - 24.06.2025 12:00TISS2. Test (2. Termin)
Wed12:00 - 16:0025.06.2025InfLab Q*bert written18.06.2025 18:00 - 24.06.2025 12:00TISS2. Test (2. Termin)
Tue10:00 - 14:0001.07.2025InfLab Q*bert written27.06.2025 18:00 - 30.06.2025 12:00TISS3. Test (2. Termin)
Tue10:00 - 14:0001.07.2025InfLab Frogger written27.06.2025 18:00 - 30.06.2025 12:00TISS3. Test (2. Termin)

Course registration

Begin End Deregistration end
17.02.2020 00:00 04.03.2020 23:59 04.03.2020 23:59

Registration modalities

Course registration is mandatory to attend the class.

Group Registration

GroupRegistration FromTo
do09a12.03.2020 16:0016.03.2020 12:00
do09b12.03.2020 16:0016.03.2020 12:00
do11a12.03.2020 16:0016.03.2020 12:00
do11b12.03.2020 16:0016.03.2020 12:00
do17a12.03.2020 16:0016.03.2020 12:00
do17b+12.03.2020 16:0016.03.2020 12:00
fr14a12.03.2020 16:0016.03.2020 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