Inhalt

[ 320ERFAPR2P21 ] PR Programmierung II

Versionsauswahl
Workload Ausbildungslevel Studienfachbereich VerantwortlicheR Semesterstunden Anbietende Uni
3 ECTS B2 - Bachelor 2. Jahr Medical Engineering N.N. 2 SSt Johannes Kepler Universität Linz
Detailinformationen
Quellcurriculum Bachelorstudium Naturwissenschaftliche Grundlagen der Technik (NaWi-Tec) 2025W
Lernergebnisse
Kompetenzen
Die Studierenden können nach erfolgreichem Abschluss der Lehrveranstaltung selbständig algorithmische Lösungen für kleine bis mittlere Aufgaben formulieren und sie in effiziente und lesbare Programme einer höheren, objektorientierten Programmiersprache umsetzen.
Fertigkeiten Kenntnisse
Durch den Besuch der Lehrveranstaltung erlernen die Studierenden,

• Die gängigen und Datentypen und Anweisungsarten zur Implementierung von Programmen einsetzen können (K5, K6)

• Programme in Methoden mit Hilfe der schrittweisen Verfeinerung zerlegen können (K6)

• rekursive Problemlösungen formulieren und ihre Umsetzung in rekursive Methoden umsetzen können (K6)

• dynamischer Datenstrukturen zur Modellierung komplexer Daten einsetzen können (K6)

• Klassen, Interfaces, Vererbung und dynamische Bindung zur Implementierung einfacher objektorientierter Programme einsetzen können (K6)

• das Prinzip der Ausnahmebehandlung zur Reaktion auf Fehlersituationen anwenden können (K3)

Während der Lehrveranstaltung erwerben die Studierenden Grundkenntnisse über Hardware und Konzepte der Programmierung:

• Prinzipieller Aufbau von Rechenanlagen.

• Von Neumann- Architektur/Harward-Architektur

• Problemanalyse und Spezifikation von Algorithmen

• Grundlagen von Algorithmen und Datenstrukturen in einer höheren Programmiersprache

• Prozedurale Programmierung in einer höheren Programmiersprache

• Objektorientierte Programmierung in einer höheren Programmiersprache

• Schnittstellenprogrammierung

Beurteilungskriterien wird vom LVA-LeiterIn am Anfang des Semesters festgelegt
Lehrmethoden Vortrag und Übungsbeispiele.
Literatur Literatur wird in der Vorlesung empfohlen.
Lehrinhalte wechselnd? Nein
Äquivalenzen ist gemeinsam mit 320ERFAADOP21: PR Algorithmen, Daten und Objekte mit Python (3 ECTS) äquivalent zu
536COSCPP1V20: VL Programming in Python I (3 ECTS) + 536COSCPP1U20: UE Programming in Python I (3 ECTS)
Präsenzlehrveranstaltung
Teilungsziffer 25
Zuteilungsverfahren Direktzuteilung