Zu Hauptinhalt springenZur Suche springenZu Hauptnavigation springenZu Footer springen
Logo der Fachhochschule Nordwestschweiz
Studium
Weiterbildung
Forschung und Dienstleistungen
Internationales
Die FHNW
De
Standorte und KontaktBibliothek FHNWKarriere an der FHNWMedien
Logo der Fachhochschule Nordwestschweiz
  • Studium
  • Weiterbildung
  • Forschung und Dienstleistungen
  • Internationales
  • Die FHNW
De
Standorte und KontaktBibliothek FHNWKarriere an der FHNWMedien
Module
Informatik (SG M + EUT)

Informatik (SG M + EUT)

Nummer
infM
ECTS
3.0
Anspruchsniveau
basic
Inhaltsübersicht

Sie lernen die Grundkonzepte des Programmierens kennen und können für eine gegebene ingenieurmässige Aufgabenstellung Programme in Python erstellen sowie fremden Quellcode analysieren, verstehen und erweitern. Diese Kompetenz vertiefen Sie in einem individuellen Einzelprojekt, wobei Sie die Software-Entwicklungsphasen kennenlernen, Daten einlesen, filtern, darstellen und speichern.

Python-Grundlagen:

  • Installation Anaconda, Einführung Spyder
  • Objekttypen: Operatoren, Standardfunktionen, Variablen, Zuweisung, Listen, Dictionaries
  • Funktionen, Ein- / Ausgabe, Verzweigungen und Schleifen

Bibliotheken:

  • Numpy: Arrays, Vektoren, Matrizen
  • Grafische Darstellungen mit Matplotlib und Plotly

Software-Engineering:

  • Arduino-Programmierung
  • Einsatz KI für Programmierung
Lernziele
  • Die Studierenden kennen verschiedene Datenstrukturen und deren Verwendung in Python und können diese problemgerecht einsetzen.
  • Die Studierenden kennen die grundlegende Syntax für mathematische Funktionen und Kontrollstrukturen prozeduraler Programme in Python und können vorgegebene Python-Programme verstehen und erweitern.
  • Die Studierenden können einfache ingenieurtypische Aufgabenstellungen in Python umsetzen.
  • Die Studierenden erleben die Grundkonzepte des SoftwareEngineering bei der Durchführung eines kleinen Software-Projekts.
  • Die Studierenden können Daten aus Dateien und Web-Schnittstellen einlesen, verarbeiten und visualisieren.
  • Die Studierenden kennen den grundlegenden Aufbau des Arduino Prozessors und können diesen mittels Python ansteuern.
Empfohlene Vorkenntnisse
  • Analysis 1 (an1) (gleichzeitiger Besuch)
  • Lineare Algebra 1 (lalg1) (SG M, gleichzeitiger Besuch)
Leistungsbewertung
Erfahrungsnote
Zusatzinformationen

Lernmittel

  • Lehrbuch: PYTHON FÜR INGENIEURE UND NATURWISSENSCHAFTLER, Hans Bernhard Woyand, Einführung in die Programmierung, mathematische Anwendungen und Visualisierungen, 4. Auflage, Hanser Verlag, gratis beziehbar über swisscovery
  • Arduino-Grove-Kit mit Sensoren zum Ausleihen

Studium

Angebot

  • Studium
  • Weiterbildung
  • Forschung & Dienstleistungen

Über die FHNW

  • Hochschulen
  • Organisation
  • Leitung
  • Facts and Figures

Hinweise

  • Datenschutz
  • Accessibility
  • Impressum

Support & Intranet

  • IT Support
  • Login Inside-FHNW

Member of: