Zu Hauptinhalt springenZur Suche springenZu Hauptnavigation springenZu Footer springen
Logo der Fachhochschule Nordwestschweiz
  • DE

Zehn Hochschulen Ein Ziel

Die FHNW umfasst 10 Hochschulen mit unterschiedlichen Schwerpunkten. Wählen Sie eine Hochschule aus, um deren spezifische Kurse, Studiengänge und Informationen zu sehen.

Angewandte Psychologie

Architektur, Bau und Geomatik

Gestaltung und Kunst

Informatik

Life Sciences

Musik

Pädagogische Hochschule

Soziale Arbeit

Technik und Umwelt

Wirtschaft

  • Studienangebot

    • Alle Studiengänge
    • Bachelor-Studiengänge
    • Master-Studiengänge
    • Info-Anlässe
    • Welches Studium passt zu mir?
  • Rund ums Studium

    • Hochschulsport
    • Darum an der FHNW studieren
    • Innovative Lehre
  • International studieren

    • Incoming Studierende
    • Outgoing Studierende
  • Unterstützung und Rechtliches

    • Beratungsangebote
    • Stipendien und Darlehen
    • Behinderung und Studium
    • Militär, Zivildienst und Zivilschutz
    • Rechtliches und Formalia
  • Weiterbildungsangebot

    • Alle Weiterbildungen
    • Alle Weiterbildungen Bildung und Erziehung
    • MBA - Master of Business Administration
    • MAS - Master of Advanced Studies
    • DAS - Diploma of Advanced Studies
    • CAS - Certificate of Advanced Studies
    • SAS – Short Advanced Studies
    • Kurse und Seminare
    • Tagungen
    • Info-Anlässe
  • Rund um Weiterbildung

    • Weiterbildungen erklärt
    • Weiterbildungsordnungen
  • Themen

    • Architektur, Bau und Raumentwicklung
    • Bildung und Pädagogik
    • Betriebswirtschaft und Finance
    • Design, Gestaltung und Kunst
    • Digitalisierung und Digitale Transformation
    • Gesundheit und Medizin
    • Informatik und Data Science
    • Leadership und Management
    • Marketing und Kommunikation
    • Musik
    • Naturwissenschaften
    • Psychologie
    • Recht und Verwaltung
    • Soziales und Organisation
    • Technologien und Engineering
    • Umwelt und Nachhaltigkeit
  • Zukunftsfelder

    • Future Health
    • New Work
    • Zero Emission
  • Themen

    • Architektur, Bau und Raumentwicklung
    • Betriebswirtschaft und Finance
    • Bildung und Pädagogik
    • Design, Gestaltung und Kunst
    • Digitalisierung und digitale Transformation
    • Gesundheit und Medizin
    • Informatik und Data Science
    • Leadership und Management
    • Marketing und Kommunikation
    • Musik
    • Naturwissenschaften
    • Psychologie
    • Recht und Verwaltung
    • Soziales und Organisation
    • Technologien und Engineering
    • Umwelt und Nachhaltigkeit
  • Forschung

    • Forschungsfelder
    • Projekte
    • Publikationen
  • Zusammenarbeit

    • Grundsätze und Standards
    • Dienstleistungen
    • Studierendenprojekte
  • Internationales

    • Netzwerk der FHNW
    • ChallengeEU
    • Latin American Centre
    • International Offices
  • International studieren

    • Internationale Studiengänge an der FHNW
    • Studieren im Ausland (Outgoing)
    • Internationales Weiterbildungsangebot
  • Neuigkeiten und Einblicke

    • News und Storys
    • Berichte und Publikationen
  • Veranstaltungen

    • Alle Veranstaltungen
    • Info-Anlässe
    • Messen
    • Öffentliche Vorträge
    • Swiss Challenge Wettbewerbe
  • Medien

    • Medienmitteilungen
  • Porträt und Organisation

    • Hochschulen der FHNW
    • Strategie
    • Facts und Figures
    • Diversity
    • Nachhaltigkeit
    • Alumni FHNW
    • Stiftung FHNW
    • Personenverzeichnis
  • Karriere

    • Arbeiten an der FHNW
    • Offene Stellen
    • Lehrstellen und Berufsbildung
  • Bibliothek FHNW

    • Suchen und Nutzen
    • Lernen und Arbeiten
    • Forschen und Publizieren
    • Fachgebiete
  • Standorte

    • Basel
    • Brugg-Windisch
    • Muttenz
    • Olten
  • Hochschulsport

    • Regelmässige Trainings
    • Workshops, Kurse und Camps
    • Krafträume
Logo der Fachhochschule Nordwestschweiz
  • Angebot
    • Studium
    • Weiterbildung
    • Forschung und Dienstleistungen
  • Die FHNW
    • Porträt
    • Hochschulen
    • Standorte
    • Bibliothek FHNW
    • Jobs und Karriere
    • Medienkontakte
  • Support
    • IT-Support
    • Inside FHNW
    • Webmail
  • Social Media
    • Facebook
    • Instagram
    • Bluesky
    • LinkedIn
    • YouTube
  • Datenschutz
  • Impressum
  • Accessibility
  • Studienangebot

    • Alle Studiengänge
    • Bachelor-Studiengänge
    • Master-Studiengänge
    • Info-Anlässe
    • Welches Studium passt zu mir?
  • Rund ums Studium

    • Hochschulsport
    • Darum an der FHNW studieren
    • Innovative Lehre
  • International studieren

    • Incoming Studierende
    • Outgoing Studierende
  • Unterstützung und Rechtliches

    • Beratungsangebote
    • Stipendien und Darlehen
    • Behinderung und Studium
    • Militär, Zivildienst und Zivilschutz
    • Rechtliches und Formalia
  • Weiterbildungsangebot

    • Alle Weiterbildungen
    • Alle Weiterbildungen Bildung und Erziehung
    • MBA - Master of Business Administration
    • MAS - Master of Advanced Studies
    • DAS - Diploma of Advanced Studies
    • CAS - Certificate of Advanced Studies
    • SAS – Short Advanced Studies
    • Kurse und Seminare
    • Tagungen
    • Info-Anlässe
  • Rund um Weiterbildung

    • Weiterbildungen erklärt
    • Weiterbildungsordnungen
  • Themen

    • Architektur, Bau und Raumentwicklung
    • Bildung und Pädagogik
    • Betriebswirtschaft und Finance
    • Design, Gestaltung und Kunst
    • Digitalisierung und Digitale Transformation
    • Gesundheit und Medizin
    • Informatik und Data Science
    • Leadership und Management
    • Marketing und Kommunikation
    • Musik
    • Naturwissenschaften
    • Psychologie
    • Recht und Verwaltung
    • Soziales und Organisation
    • Technologien und Engineering
    • Umwelt und Nachhaltigkeit
  • Zukunftsfelder

    • Future Health
    • New Work
    • Zero Emission
  • Themen

    • Architektur, Bau und Raumentwicklung
    • Betriebswirtschaft und Finance
    • Bildung und Pädagogik
    • Design, Gestaltung und Kunst
    • Digitalisierung und digitale Transformation
    • Gesundheit und Medizin
    • Informatik und Data Science
    • Leadership und Management
    • Marketing und Kommunikation
    • Musik
    • Naturwissenschaften
    • Psychologie
    • Recht und Verwaltung
    • Soziales und Organisation
    • Technologien und Engineering
    • Umwelt und Nachhaltigkeit
  • Forschung

    • Forschungsfelder
    • Projekte
    • Publikationen
  • Zusammenarbeit

    • Grundsätze und Standards
    • Dienstleistungen
    • Studierendenprojekte
  • Internationales

    • Netzwerk der FHNW
    • ChallengeEU
    • Latin American Centre
    • International Offices
  • International studieren

    • Internationale Studiengänge an der FHNW
    • Studieren im Ausland (Outgoing)
    • Internationales Weiterbildungsangebot
  • Neuigkeiten und Einblicke

    • News und Storys
    • Berichte und Publikationen
  • Veranstaltungen

    • Alle Veranstaltungen
    • Info-Anlässe
    • Messen
    • Öffentliche Vorträge
    • Swiss Challenge Wettbewerbe
  • Medien

    • Medienmitteilungen
  • Porträt und Organisation

    • Hochschulen der FHNW
    • Strategie
    • Facts und Figures
    • Diversity
    • Nachhaltigkeit
    • Alumni FHNW
    • Stiftung FHNW
    • Personenverzeichnis
  • Karriere

    • Arbeiten an der FHNW
    • Offene Stellen
    • Lehrstellen und Berufsbildung
  • Bibliothek FHNW

    • Suchen und Nutzen
    • Lernen und Arbeiten
    • Forschen und Publizieren
    • Fachgebiete
  • Standorte

    • Basel
    • Brugg-Windisch
    • Muttenz
    • Olten
  • Hochschulsport

    • Regelmässige Trainings
    • Workshops, Kurse und Camps
    • Krafträume

Geben Sie einen Suchbegriff ein und suchen Sie nach Weiterbildungen, Studienangeboten, Veranstaltungen, Dokumenten und anderen Inhalten.

  • Studium
  • Module
Module

Pro­gram­mieren 2

Englische Version

Nummer
prog2
Leitung
-
ECTS
6.0
Anspruchsniveau
intermediate
Inhaltsübersicht

Dieses Modul baut auf Programmieren 1 auf und geht in zwei Bereichen in die Tiefe: Einerseits werden fortgeschrittene Programmierkonzepte und ‑techniken zum Entwickeln von verständlichen und wartbaren Programmen behandelt. Andererseits geht es um praktische Aspekte beim Entwickeln von Applikatio-nen mit Benutzerschnittstelle und persistenter Datenspeicherung.

Inhalte:

  • Vererbung
  • Grundlagen der funktionalen Programmierung: Funktionstypen, Higher-Order Functions, Lambda-Ausdrücke
  • Funktionale «Grundoperationen» wie Map, Filter und Reduce
  • Generische Programmierung
  • Enumerations, Records und Pattern Matching
  • Strukturbildung in Applikationen
  • Datenpersistenz und Ausnahmebehandlung
  • Aufbau und Verwendung von komplexen Bibliotheken und Frameworks
  • Ausgewählte praktische Aspekte (unter anderem Internationalisierung und Umgang mit grösseren Datenmengen)
Lernziele
  • Die Studierenden verstehen Nutzen und Risiken von Vererbung, kennen Alternativen dazu und können das Konzept bedacht einsetzen.
  • Die Studierenden können einfache Programmierprobleme funktional lösen und funktionale Konzepte wie Higher-Order Functions als Ergänzung zu objektorientierten Konzepten gewinnbringend einsetzen.
  • Die Studierenden sind in der Lage, generische Programmelemente zu verstehen, sinnvoll einzusetzen und zu einem gewissen Grad selbst zu entwickeln.
  • Die Studierenden können grundlegende Prinzipien und Techniken zum Strukturieren von Applikationen anwenden, insbesondere Layering und Trennung von Präsentation und Applikationslogik.
  • Die Studierenden können sich selbstständig in komplexe Bibliotheken und Frameworks einarbeiten.
  • Alles in allem können Studierende komplette Applikationen von Grund auf entwickeln oder erweitern und dabei den Code verständlich und wartbar halten.
Empfohlene Vorkenntnisse
Programmieren 1 (prog1)
Leistungsbewertung
Erfahrungsnote

Fachhochschule
Nordwestschweiz FHNW

  • Angebot
    • Studium
    • Weiterbildung
    • Forschung und Dienstleistungen
  • Die FHNW
    • Porträt
    • Hochschulen
    • Standorte
    • Bibliothek FHNW
    • Jobs und Karriere
    • Medienkontakte
  • Support
    • IT-Support
    • Inside FHNW
    • Webmail
  • Social Media
    • Facebook
    • Instagram
    • Bluesky
    • LinkedIn
    • YouTube
Logo FHNW - 20 Jahre
Logo Swiss Universities
Logo European University Association
© FHNW Fachhochschule Nordwestschweiz
  • Datenschutz
  • Impressum
  • Accessibility
  • DE