Hauptinhalt überspringenNavigation überspringenFooter überspringen
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
      Objektorientierte Programmierung 2 (SG I)

      Object Oriented Programming 2

      Number
      oopI2
      ECTS
      3.0
      Level
      intermediate
      Overview
      The module Object Oriented Programming I (oopI1) focussed on basic programming language elements and how to use them. The focus of this module shifts towards developing applications with a graphical user interface and data persistency. Therefore, the use of several important classes and packages of standard libraries, fundamental architectural principles for applications and established best practices, like early use of Unit-Tests, will be picked up as a central theme.
      • Use of fundamental data structures (List, Map, Set) and Iterators.
      • Generics and their specialties in Java.
      • Collection-Streams and Lambda-Expressions.
      • GUI-Framework (event handling, layout)
      • Threads
      • Structuring of applications.
      • Data persistence (file handling, serialization)
      Learning objectives
      The students
      • are able to implement a complete application, including file-based data persistence, a clearly separated model-layer and an ui-layer.
      • understand the concept of generic collection-classes and know how to use them for data management in the context of their projects.
      • are able to implement generic classes.
      • know the advantages of separating an application in clearly defined fields of responsibility through dedicated classes, packages and modules.
      • are able to use basic unit-tests.
      • know the concept of concurrency and understand where they need to pay special attention with regards to concurrency issues in an application.
      • are able to conduct research for further implementation possibilities, even if not mentioned during the class.
      Previous knowledge
      • Object-oriented programming 1 (oopI1)
      Exam format
      Continuous assessment grade with final written exam, weighting 50/50
      (German Version)

      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: