Studiengang: Elektrotechnik
Vertiefungsrichtungen: Eingebettete Elektronik und Signale
Module: Eingebettete Systeme und Algorithmen

Kursbeschreibung

Zum Modul Algorithmes

  • Angestrebte Kompetenzen und Lernziele

    Am Ende des Kurses ist die/der Studierende in der Lage:

    • die Programmiersprache C für die strukturierte Programmierung von Anwendungen anzuwenden
    • einige Methoden für Entwurf und Implementierung von Algorithmen für technische Systeme zu erklären und anzuwenden
    • die Qualität von Algorithmen zu bestimmen
    • verschiedene Methoden zur Dokumentation von Algorithmen anzuwenden
  • Kursinhalte
    • Programmiersprache C (Datenstrukturen, Enumerationen, Zeiger, Funktionen)
    • Speicheralgorithmen (dynamische Speicherverwaltung, Verkettete Listen, FIFO, LIFO)
    • Komplexität von Algorithmen
    • Sortieralgorithmen (sorting algorithms)
    • Mathematische Algorithmen
    • Analysen von aufgezeichneten Daten
    • Einfache Applikationen

Unterrichtsform

Vorlesungen inkl. Übungen
32 Unterrichtseinheiten

Kursbeschreibung

Gültigkeit
2025-2026
Studienjahr
2. Jahr
Semester
Herbst
Programm
Französisch,Zweisprachig
Studiengang
Elektrotechnik
Kurssprache
Französisch
Code
B2C-ALGO-E
Niveau
Mittelstufe
Typ
Ergänzungskurs
Art der Ausbildung
Bachelor

Lernkontrolle

  • Schlussprüfung Lernkontrolle Berichte, Vorträge

Notenberechnung / Validierungsmodalitäten

Die Note des Kurses entspricht dem gewichteten Durchschnitt aller Lernkontrollen während des Semesters. Im Falle einer Schlussprüfung entspricht die Note des Kurses dem arithmetischen Mittel aus der Note der Lernkontrolle und der Schlussprüfung. Die Anwesenheit in den Kursen ist obligatorisch. Bei einer Abwesenheit von mehr als 20% wird der Kurs nicht benotet und ohne gültige Begründung als nicht bestanden gewertet. Fälle höherer Gewalt sind vorbehalten.

Bibliografie

  • Ein gedrucktes Dokument steht für jedes Kapitel des Kurses zur Verfügung (teilweise in französischer Sprache).
  • Die druckbaren Dokumente (Kursunterlagen, Übungen, Präsentationen usw.) sind auf der E-Learningseite Moodle vorhanden
  • The C Programming Language, Brian W. Kernighan, Dennis M. Ritchie, Prentice Hall, 1988
  • Programming in C - A complete introduction to the C programming language, Stephen G. Kochan, Developer's Library, 2005

Dozierende

Dominique Bullot