Vorbereitungskurs Praktische Programmierkenntnisse.

Dieser Vorbereitungskurs ist ideal für StudienanfängerInnen folgender Studienrichtungen:

 

Lehrziel

Vorbereitung für die Programmierlehrveranstaltungen "Softwareentwicklung 1" bzw. "Grundlagen der Programmierung"

Key Facts

Sprache

Deutsch

Umfang

30 Einheiten

LVA-Leitung

Maximilian Heisinger
Jonathan Kudlich
Bahara Muradi

Inhalt

  • Installation und Benutzung der nötigen Java-Programmierwerkzeuge
  • Eingeben, Übersetzen und Ausführen einfacher Programme
  • Einführung in elementare Konzepte und Techniken des Programmierens (algorithmisches Denken, grundlegende Datentypen und
  • Anweisungsarten, Ein-/Ausgabe von Daten, einfache Methoden und Parameterübergabe, einfache Testtechniken)

Literatur

  • Hanspeter Mössenböck: Sprechen Sie Java?, dpunkt Verlag, 5. Auflage, 2014
  • Gustav Pomberger, Heinz Dobler: Algorithmen und Datenstrukturen, Pearson Studium, 2008

Weitere wichtige Informationen

  • Beim ersten Termin findet die Vorbesprechung und Zuteilung zu den jeweiligen Lehrveranstaltungsgruppen statt. Es besteht hier Anwesenheitspflicht, da bei diesem Termin eine Besprechung der Lehrinhalte und die Zuteilung erfolgt.

Lehrveranstaltungsangebot (sichtbar ab Verfügbarkeit Lehre WS)

{{ labelInLang('cid') }} {{ labelInLang('title') }} {{ labelInLang('registration') }} {{ labelInLang('type') }} {{ labelInLang('hours') }} {{ labelInLang('teachers') }} {{ labelInLang('rhythm') }}
{{ item._id }} ({{ item.term }}) {{ item.title }}: {{ item.subtitle }}
{{ labelInLang('moreinfo') }}
{{ labelInLang('expand') }} {{ labelInLang('collapse') }}
{{ labelInLang('register') }} {{ item.type }} {{ item['hours-per-week'] }} {{ teacher.firstname }} {{ teacher.lastname }} {{ item.teachers.teacher.firstname }} {{ item.teachers.teacher.lastname }} {{ item.rhythm }}
{{ item._id }} ({{ item.term }})
{{ labelInLang('title') }} {{ item.title }}: {{ item.subtitle }}
{{ labelInLang('moreinfo') }}
{{ labelInLang('expand') }} {{ labelInLang('collapse') }}
{{ labelInLang('registration') }} {{ labelInLang('register') }}
{{ labelInLang('type') }} {{ item.type }}
{{ labelInLang('hours') }} {{ item['hours-per-week'] }}
{{ labelInLang('teachers') }} {{ teacher.firstname }} {{ teacher.lastname }} {{ item.teachers.teacher.firstname }} {{ item.teachers.teacher.lastname }}
{{ labelInLang('rhythm') }} {{ item.rhythm }}