Algorithmen

Brief description

'- Notationen für Algorithmen (Struktogramm, Aktivitätsdiagramm, etc.)

  • Such- und Sortieralgorithmen
  • Grundlegende Datenstrukturen (Listen. Bäume, Heaps),
  • algorithmische Problemlösungen (z.B. Brute Force, Greedy, Rekursion, Divide and Conquer, ...)
  • Überlegungen zur Effizienz von Algorithmen

Mode of delivery

Präsenzveranstaltung

Type

Pflichtfach

Recommended or required reading and other learning resources/tools

Robert Sedgewick: Algorithmen

Assessment methods and criteria

immanente Leistungsfeststellung + Abschlussprüfung

Prerequisites and co-requisites

Keine

Infos

Degree programme

Project Management & IT (Bachelor)

Cycle

Bachelor

ECTS Credits

2.00

Language of instruction

German

Curriculum

Full-Time

Academic year

2024

Semester

1 WS

Incoming

Yes

Learning outcome

Nach Absolvierung des Moduls sind die Studierenden in der Lage

  • grundlegende Aspekte der theoretischen Informatik anwenden zu können
  • IT-Basiswissen über Hard- und Software sowie Lizensierungsformen wiederzugeben.
  • zu einer gegebenen Aufgabenstellung eine algorithmische Lösung zu entwickeln und diese in einer graphischen Notation korrekt darzustellen.
  • Unterschiede zwischen verschiedenen Programmierparadigmen zu benennen
  • das V-Modell zu beschreiben
  • die Grundzüge des Internets zu bescheiben
  • sich mit den Vor- und Nachteilen der Verwendung sozialer Netzwerke kritisch auseinandersetzen zu können
  • die Funktionsweise von Suchmaschinen erkären zu können
  • die Funktionsweise und die Vor- und Nachteile von IOT-Systemen beschreiben zu können
  • die Grundzüge von BigData Anwendungen zu verdeutlichen
  • die wichtigsten Verfahren und Anwendungsgebiete des maschinellen Lernens wiedergeben zu können
  • Grundkonzepte der Kryptographie zu beschreiben

Course code

0387-17-01-VZ-DE-04