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

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. Vorlesung
Thu15:00 - 17:0007.03.2019 - 13.06.2019GM 1 Audi. Max. Vorlesung
Wed15:00 - 17:0003.04.2019 - 12.06.2019Informatiklabor Frogger Programmiercafé
Thu13:00 - 15:0002.05.2019Informatiklabor Pong Programmiercafé - Sondertermin
Introduction to Programming 1 - Single appointments
DayDateTimeLocationDescription
Mon04.03.201915:00 - 17:00GM 1 Audi. Max. Vorlesung
Thu07.03.201915:00 - 17:00GM 1 Audi. Max. Vorlesung
Mon11.03.201915:00 - 17:00GM 1 Audi. Max. Vorlesung
Thu14.03.201915:00 - 17:00GM 1 Audi. Max. Vorlesung
Mon18.03.201915:00 - 17:00GM 1 Audi. Max. Vorlesung
Thu21.03.201915:00 - 17:00GM 1 Audi. Max. Vorlesung
Mon25.03.201915:00 - 17:00GM 1 Audi. Max. Vorlesung
Thu28.03.201915:00 - 17:00GM 1 Audi. Max. Vorlesung
Mon01.04.201915:00 - 17:00GM 1 Audi. Max. Vorlesung
Wed03.04.201915:00 - 17:00Informatiklabor Frogger Programmiercafé
Thu04.04.201915:00 - 17:00GM 1 Audi. Max. Vorlesung
Mon08.04.201915:00 - 17:00GM 1 Audi. Max. Vorlesung
Wed10.04.201915:00 - 17:00Informatiklabor Frogger Programmiercafé
Thu11.04.201915:00 - 17:00GM 1 Audi. Max. Vorlesung
Mon29.04.201915:00 - 17:00GM 1 Audi. Max. Vorlesung
Thu02.05.201913:00 - 15:00Informatiklabor Pong Programmiercafé - Sondertermin
Thu02.05.201915:00 - 17:00GM 1 Audi. Max. Vorlesung
Mon06.05.201915:00 - 17:00GM 1 Audi. Max. Vorlesung
Wed08.05.201915:00 - 17:00Informatiklabor Frogger Programmiercafé
Thu09.05.201915:00 - 17:00GM 1 Audi. Max. 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
Thu09:00 - 19:0023.01.2020Informatiklabor Frogger writtenno application-Nachtragstermin
Thu09:00 - 19:0023.01.2020Informatiklabor Pong writtenno application-Nachtragstermin
Thu09:00 - 19:0023.01.2020Informatiklabor Q*bert writtenno application-Nachtragstermin
Fri08:00 - 21:0013.03.2020Informatiklabor Q*bert writtenno application-Einstufungstest (freiwillig)
Fri08:00 - 21:0013.03.2020Informatiklabor Frogger writtenno application-Einstufungstest (freiwillig)
Fri08:00 - 21:0013.03.2020Informatiklabor Pong writtenno application-Einstufungstest (freiwillig)
Wed09:00 - 13:0017.06.2020Informatiklabor Q*bert writtenno application-Nachtragstermin
Wed09:00 - 19:0017.06.2020Informatiklabor Frogger writtenno application-Nachtragstermin

Group dates

GroupDayTimeDateLocationDescription
do11aThu11:00 - 13:0028.03.2019 - 13.06.2019Informatiklabor Frogger -
do17a+Thu17:00 - 19:0009.05.2019 - 13.06.2019Informatiklabor Frogger -
do17bThu17:00 - 19:0028.03.2019 - 13.06.2019Informatiklabor Q*bert -
fr14aFri14:00 - 16:0029.03.2019 - 14.06.2019Informatiklabor Frogger -
fr14bFri14:00 - 16:0029.03.2019 - 14.06.2019Informatiklabor 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 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