Beschreibung einzelner Lerneinheiten (ECTS-Lehrveranstaltungsbeschreibungen) pro Semester

Grundlagen der Informatik 2 - Algorithmen, Netzwerke

Studiengang Mechatronik
Fachbereich Technik
Studiengangsart Bachelor
Berufsbegleitend
Sommersemester 2022
Titel der Lehrveranstaltung / des Moduls Grundlagen der Informatik 2 - Algorithmen, Netzwerke
Kennzahl der Lehrveranstaltung / des Moduls 024515023102
Unterrichtssprache Deutsch
Art der Lehrveranstaltung (Pflichtfach, Wahlfach) Pflichtfach
Semesterwochenstunden 3
Studienjahr 2022
Niveau der Lehrveranstaltung / des Moduls laut Lehrplan
Anzahl der zugewiesenen ECTS-Credits 4
Name des/der Vortragenden Alfred MANDL, Stefan STÖCKLER
Voraussetzungen und Begleitbedingungen

Grundlagen der Informatik 1 - Programmieren, Rechnersysteme oder gleichwertige Kenntnisse

Lehrinhalte

Algorithmen: Komplexe Datentypen (Felder, Strukturen, Zeiger) Datenstrukturen (Rekursive Strukturen allgemein, Listen, Stapel, Queues, Bäume) grundlegende Algorithmen (Sortieralgorithmen, Suchalgorithmen, Algorithmen für binäre Bäume, Backtracking-Verfahren) Bemerkungen zur Programmentwicklung, zur Programmqualität und Programmhygiene

Operating System: Einprozessorsysteme mit First Come First Served, Round Robin Scheduling, Memory Management: Swapping, Paging, Segmentation, File System and RAID

Netzwerke: Kommunikationsarchitekturen, Schichtenmodelle (OSI, Internet) Dienste und Protokolle (Ethernet, Internet-Protokolle)

Lernergebnisse

Algorithmen: Die Studierenden beherrschen die Datenmodelllierung und die Programmiersprache C auf einem, für die effektive Lösung von Aufgaben mittleren Schwierigkeitsgrades, ausreichenden Niveau. 

Betriebssysteme: Grundlegende Aufgaben von Betriebssytemen wie Scheduling und Memory Management werden vorgestellt.

Netzwerke: Die Studierenden verstehen die Prinzipien der lokalen und globalen Rechnerkommunikation.

Geplante Lernaktivitäten und Lehrmethoden

Vorlesung und Übungen

Prüfungsmethode und Beurteilungskriterien

Abschließende schriftliche Prüfung (Gewichtung 70%) und Bewertung der studentischen Arbeiten (Gewichtung 30%)

Kommentar

Keine

Empfohlene Fachliteratur und andere Lernressourcen
  • Paul, Georg; Hollatz, Meike; Jesko, Dirk; Mähne, Torsten (2003): Grundlagen der Informatik für Ingenieure.Eine Einführung mit C/C++. Wiesbaden: Teubner.
  • Tanenbaum, Andrew S.; Bos, Herbert (2016): Moderne Betriebssysteme. Pearson Studium - IT
Art der Vermittlung (Präsenzveranstaltungen, Fernstudium usw.)

Präsenzveranstaltung mit Anwesenheitspflicht