Modulbeschreibung
Grundlagen Informations-Technologien
Kürzel:
M_GruIT
Durchführungszeitraum:
FS/16-FS/24
ECTS-Credits:
2
Lernziele:
Grundverständnis IT Systeme im Maschinenbau
Verstehen der grundlegenden Konzepte der Objektorientierung
Modellierung von Sachverhalten mit Hilfe von UML Klassendiagrammen
Erstellung von Programmen mit Hilfe der Programmiersprache Java
Grundverständnis für Webtechnologien
Einfache REST APIs verwenden
Daten in einer Webapplikation zusammenführen und darstellen
Funktionen eines Systems den verschiedenen Ebenen des IoT Stacks zuordnen
Verantwortliche Person:
Prof. Dr. Nyffenegger Felix
Standort (angeboten):
Rapperswil-Jona
Empfohlene Module:
Einführung Programmierung (M_ProgEinf, HS/20-HS/23)
Skriptablage:
https://moodle.ost.ch
Modultyp:
Wahlpflicht-Modul für
Maschinentechnik-Innovation STD_10
(Empfohlenes Semester: 4)
Wahlpflicht-Modul für
Maschinentechnik-Innovation STD_14
(Empfohlenes Semester: 4)
Wahlpflicht-Modul für
Maschinentechnik-Innovation STD_21
(Empfohlenes Semester: 4)
Wahlpflicht-Modul für
Maschinentechnik-Innovation STD_23
(Empfohlenes Semester: 1)
Wahl-Modul für
Digitalisierung STD_24 (PF)
ECTS-Credits pro Kategorie
Maschinentechnik-Innovation STD_10
Grundstudium Maschinentechnik-Innovation / 2 Credits
Maschinentechnik-Innovation STD_14
Grundstudium Maschinentechnik-Innovation / 2 Credits
Maschinentechnik-Innovation STD_21
Grundstudium Maschinentechnik-Innovation / 2 Credits
Maschinentechnik-Innovation STD_23
Grundstudium Maschinentechnik-Innovation / 2 Credits
Modulbewertung
Bewertungsart:
Note von 1 - 6
Leistungsbewertung
Während des Semesters:
Teilprüfungen während des Semesters
Bewertungsart:
Note von 1 - 6
Kurse in diesem Modul
Grundlagen Informations-Technologien
Kürzel:
GruLaIT
Semester:
1
Lernziele:
Grundverständnis IT Systeme im Maschinenbau
Verstehen der grundlegenden Konzepte der Objektorientierung
Modellierung von einfachen Sachverhalten mit Hilfe von UML Klassendiagrammen
Erstellung von Programmen mit Hilfe der Programmiersprache C++
Grundverständnis für Webtechnologien
Einfache REST APIs verwenden
Daten in einer Webapplikation zusammenführen und darstellen
Funktionen eines Systems den verschiedenen Ebenen des IoT Stacks zuordnen
Plan und Lerninhalt:
Einführung in einfache IT System Architekturen
Objektorientierung: Klassen, Attribute, Methoden, Objekte und deren Zusammenhänge
Modellierung: Wesentliche Elemente der UML Klassendiagramme
C++: Grundlegende Sprachelemente der objektorientierten Programmierung: Klassen und Objekte, Vererbung, Kapselung, Listen
Grundlegende Programmiermuster: Finate-State-Machine, Nutzung von Bibliotheken
Webtechnologien: Grundlagen des HTTP Protokolls, Webserver, Webservices, Mobile Applikationen.
Nutzung der Quellcodeverwaltung Git
Unterrichtssprache:
Deutsch
Kursart:
Durchführung gemäss Stundenplan
Uebung mit 1 Lektionen pro Woche
- Max. Teilnehmer: 18
- Harte Grenze: ja
Vorlesung mit 1 Lektionen pro Woche
- Max. Teilnehmer: 72
- Harte Grenze: ja
Übergangsregelungen:
Grundlagen Informations-Technologien (M_GruLaIT / M)
(FS/15)