Inhalt

[ INBIPVOALG1 ] VL Algorithmen und Datenstrukturen 1

Versionsauswahl
Workload Ausbildungslevel Studienfachbereich VerantwortlicheR Semesterstunden Anbietende Uni
3 ECTS B1 - Bachelor 1. Jahr Informatik Alois Ferscha 2 SSt Johannes Kepler Universität Linz
Detailinformationen
Quellcurriculum Bachelorstudium Informatik 2025W
Lernergebnisse
Kompetenzen
Studierende sind in der Lage, algorithmisch zu denken und die Effizienz von Algorithmen und Datenstrukturen zu analysieren.
Fertigkeiten Kenntnisse
  • Grundlegende statische und dynamische Datenstrukturen verstehen und implementieren, wie Listen, Stacks und Queues. (K2, K3)
  • Rekursion und Backtracking in algorithmischen Lösungen anwenden. (K3)
  • Sortier- und Suchalgorithmen nutzen, einschließlich fortgeschrittener Techniken wie digitales Sortieren. (K3)
  • Die Komplexität von Algorithmen analysieren, mit Fokus auf Laufzeit und Speicherbedarf. (K4)
  • Mit Bäumen, Heaps und Prioritätswarteschlangen arbeiten, um Probleme zu lösen. (K3)
  • Zufallszahlen verwenden und randomisierte Algorithmen einsetzen. (K3)
  • Mit Zeichenketten und Mustererkennungsalgorithmen arbeiten. (K3)
  • Lösungen in Java entwickeln und effizient dessen Datenstrukturen und Bibliotheken nutzen. (K6)
Der Kurs behandelt folgende Themen:

  • Komplexität
  • Listen, Stacks, Queues
  • Rekursion
  • Backtracking
  • Bäume
  • Heaps, Prioritätswarteschlangen
  • Sortieren (einschließlich digitalen Sortierens)
  • Zeichenketten und Muster
  • Zufallszahlen
  • Randomisierte Algorithmen
Beurteilungskriterien Klausur am Semesterende
Lehrmethoden Foliengestützter Vortrag
Abhaltungssprache Deutsch
Literatur Folien werden im Kursbereich in Moodle zur Verfügung gestellt. Ergänzende Literatur wird in der Lehrveranstaltung bekannt gegeben.
Lehrinhalte wechselnd? Nein
Sonstige Informationen Diese Vorlesung bildet mit der dazugehörigen Übung eine untrennbare didaktische Einheit. Die hier dargestellten Lernergebnisse werden im Zusammenwirken der beiden Lehrveranstaltungen erreicht.
Äquivalenzen INBPDVOALG1: VO Algorithmen und Datenstrukturen 1 (3 ECTS) oder 289ALDSAD1V16: VL Algorithmen und Datenstrukturen 1 (3 ECTS)
Präsenzlehrveranstaltung
Teilungsziffer -
Zuteilungsverfahren Direktzuteilung