Modulbeschreibung

Informatik 1: Einführung in die Programmierung

ECTS-Punkte:
5
Lernziele:

Die Studierenden erlernen das Programmieren und wenden es in verschiedenen Applikationsszenarien an.

Kurse in diesem Modul

Einführung in die Programmierung:

In diesem Kurs werden die grundlegenden Konzepte (Funktionen, Bedingte Anweisungen, Schleifen, elementare Datenstrukturen, Klassen) der Programmierung anhand der Programmiersprache Python behandelt. 

Dazu kommt die Einführung in wichtige Bibliotheken wie numpy und matplotlib für das wissenschaftliche Rechnen sowie tkinter für die Programmierung grafischer Oberflächen.

Klassenunterricht mit 6 Lektionen pro Woche
Autonome Roboter:

In diesem digital unterstützten Selbststudienkurs geht es um die Programmierung eines Schulroboters. Die Hardware und ein digitaler Zwilling werden vorgestellt und die Begriffe Sensor und Aktor werden eingeführt. Es wird gezeigt, wie die Befehle des Steuerprogramms an den Roboter übertragen werden. 

Die Roboterprogrammierung wird anhand eines dreistufigen Prozesses beschrieben: verbale Beschreibung des Problems, Entwicklung eines Zustandsdiagramms in UML und Übersetzung des Zustandsdiagramms in ein Steuerprogramm. 

Die Steuerprogramme werden in einem Simulator getestet bevor sie den realen Roboter steuern. 

Es wird eine Reihe von Aufgaben von den autonomen Robotern gelöst.

Selbststudium mit 0 Lektionen pro Woche
Disclaimer

Diese Beschreibung ist rechtlich nicht verbindlich! Weitere Informationen finden Sie in der detaillierten Modulbeschreibung.