Modulbeschreibung

Informatikseminar 1

Kurzzeichen:
M_InfSem1
Unterrichtssprache:
Deutsch
ECTS-Credits:
4
Leitidee:

Ziel des Seminars ist es, eine Einführung in das Thema "Computational Thinking". Dabei geht es um das Verständnis von Informationsverarbeitung und algorithmischem Denken. Es werden Algorithmen entwickelt und implementiert. Die Vorlesung vertieft OOP1. 

Modulverantwortung:
Prof. Dr. Loch Frieder
Standort (angeboten):
Rapperswil-Jona
Modultyp:
Wahlpflicht-Modul für Digital Design STD_24(Empfohlenes Semester: 3)Kategorie:Webengineering (DD-WE)
Modulbewertung:
Note von 1 - 6

Leistungsnachweise und deren Gewichtung

Inhalte

Angestrebte Lernergebnisse (Abschlusskompetenzen):

Fachkompetenzen

  • Die Studierenden können grundlegende Begriffe der Informatik und der Softwareentwicklung erläutern (z.B. Algorithmen und Datenstrukturen, Datentypen, Zahlensysteme). (6.1, Grundlagen der Softwareentwicklung)
  • Die Studierenden können Prinzipien der objektorientierten Programmierung beschreiben, und mit der Programmiersprache Java Programme für konkrete Problemstellungen entwickeln. (6.4, Grundlagen der Softwareentwicklung)
  • Die Studierenden können Methoden der modernen Softwareentwicklung (z.B. Unit Testing, CI/CD, E2E Tests) beschreiben und unter Anleitung für die Frontendentwicklung anwenden. (6.7, Grundlagen der Softwareentwicklung)

 

Selbstkompetenzen

  • Die Studierenden können selbstständig und strukturiert arbeiten und lernen. (16.3, Selbstständigkeit)
  • Die Studierenden können die Grenzen ihres Wissens erkennen und können sich selbstständig Fachliteratur und wissenschaftliche Literatur aus dem Themengebiet des Studiengangs aneignen. (17.1, Lebenslanges Lernen)
  • Die Studierenden können Entwicklungsziele formulieren und diese verfolgen. (17.3, Lebenslanges Lernen
Modul- und Lerninhalt:
  • Entwicklung von Algorithmen
  • Tools in der SW-Entwicklung (z.B. Git, IDE, Debugger)
  • Dokumentation und Problemlösung
  • Visuelle Programmierung (z.B. Turtle-Graphiken)