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
Geoprogrammierung I

Geoprogrammierung I

Nummer
2060
Leitung
Martin Christen, martin.christen@fhnw.ch
ECTS
3.0
Unterrichtssprache
Deutsch
Lernziele/Kompetenzen
Die Studierenden können:
  • Python für die Verarbeitung von Geodaten einsetzen
  • verstehen wie Algorithmen und Datenstrukturen für die Verarbeitung von Geodaten funktionieren
  • objektorientierte Konzepte in Python anwenden
  • grafische Benutzeroberflächen mit PyQt entwickeln
  • komplexe Programmieraufgaben in kleinere, überschaubare Teilaufgaben zerlegen
  • Klassen und Objekten in Python verstehen und anwenden
  • die Grundlagen der grafischen Benutzeroberflächen-Programmierung mit PyQt kennenlernen und einfache Anwendungen entwickeln
  • verschiedene Sortieralgorithmen (z.B. Selection Sort, Insertion Sort, Bubble Sort, Quick Sort) kennenlernen und in Python implementieren
  • verschiedene Algorithmen und Datenstrukturen für Geodaten kennenlernen und in Python anwenden
  • einfache Geodaten in Python einlesen, aufbereiten und visualisieren
Inhalt
  • Wiederholung der Grundlagen von Python: Variablen, Typen, Schleifen, Bedingungen, Funktionen
  • Bezug zu Geodaten: Beispiele für die Verwendung von Python bei der Verarbeitung von Geodaten
  • Objektorientierte Programmierung in Python: Klassen, Objekte, Attribute, Methoden
  • Bezug zu Geodaten: Modellierung von Geodaten als Klassen in Python
  • Sortieralgorithmen: Selection Sort, Insertion Sort, Bubble Sort, Quick Sort
  • Bezug zu Geodaten: Anwendung der Sortieralgorithmen auf Geodaten, z.B. Sortierung von Geodaten nach Entfernung
  • Kennenlernen von Algorithmen und Datenstrukturen für Geodaten
  • Bezug zu Geodaten: Anwendung der Algorithmen und Datenstrukturen auf Geodaten, z.B. effiziente Suche
  • Geodatenverarbeitung mit Python: Einlesen, Aufbereiten, Visualisieren von Geodaten
  • Bezug zu Geodaten: Anwendung der Geodatenverarbeitung auf reale Geodaten, z.B. Visualisierung von Geodaten auf einer Karte
  • GUI-Programmierung mit PyQt: Erstellung von grafischen Benutzeroberflächen für Python-Programme
  • Bezug zu Geodaten: Entwicklung einer Anwendung zur Verarbeitung und Visualisierung von Geodaten
Lehrform
F2F, Lab, Anwendungsbeispiele und Übungen
Leistungsbewertung
Schrifltiche Prüfung Geoprogrammierung I Modulabschlussprüfung Geoprogrammierung I Testat Agiles Projektmanagement 1 Zwischenprüfung & Modulabschlussprüfung E50P50

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: