620.203 (20S) Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1)

Sommersemester 2020

Anmeldefrist abgelaufen.

Erster Termin der LV
04.03.2020 12:00 - 14:00 V.1.03 On Campus
... keine weiteren Termine bekannt

Überblick

Lehrende/r
LV Nummer Südostverbund INA04005UL, INA06003UL
LV-Titel englisch Introduction to structured and object-based programming, Group C (Part 1)
LV-Art Übung (prüfungsimmanente LV )
Semesterstunde/n 1.0
ECTS-Anrechnungspunkte 3.0
Anmeldungen 15 (20 max.)
Organisationseinheit
Unterrichtssprache Deutsch
LV-Beginn 04.03.2020
eLearning zum Moodle-Kurs

Zeit und Ort

Liste der Termine wird geladen...

LV-Beschreibung

Intendierte Lernergebnisse

WICHTIG: Einführung in die strukturierte und objektbasierte Programmierung wird aus formalen Gründen in zwei Teile angeboten. Melden Sie sich bitte bei beiden Teilen an!

Ziel ist die Vermittlung der Grundlagen der Programmierung. Dazu gehören Konzepte wie Variablen, Kontrollstrukturen und strukturierte Programmierung. Neben dem theoretischen Wissen soll auch die heute gängige Praxis gezeigt werden, inkl. Verwendung von Versionierung, IDEs, Debugger, usw.

Inhalt/e

  • Teil 1:

    • Allgemeine Einführung und Grundlagen der Programmierung
    • Einführung in Java
    • Arrays
    • Unterprogramme
  • Teil 2:

    • Klassen, Interfaces, abgeleitete Klassen
    • Geheimnisprinzip
    • Ausnahmebehandlung
    • Aggregation
    • Namensräume
    • Ein- und Ausgabe, Java Collections
    • Rekursion

Erwartete Vorkenntnisse

Keine.

Literatur

  • Hanspeter Mössenböck, Sprechen Sie Java? Eine Einführung in das systematische Programmieren. 5. Auflage, dpunkt.verlag, 2014.
  • Christian Ullenboom, Java ist auch eine Insel. Einführung, Ausbildung, Praxis, 14. Auflage, Rheinwerk Computing, 2018.
  • Reinhard Schiedermeier, Programmieren mit Java, 2. Auflage, Pearson Verlag, 2010.
  • Robert Sedgewick und Kevin Wayne, Einführung in die Programmierung mit Java, 1. Auflage, Pearson Verlag, 2011.
  • Oracle Corporation: The Java Tutorials.

Intendierte Lernergebnisse

IMPORTANT: Introduction to structured and object-based programming is offered in two separate courses for formal reasons. Please register for both courses!

The focus are the basics of programming. This includes concepts like variables, control structures and structured programming. In addition to theoretical knowledge, today's state of the art practice will be shown, including the use of versioning, IDEs, debuggers, etc.

Inhalt/e

  • General Introduction and Basics of Programming
  • Introduction to Java
  • Arrays
  • Subprograms
  • Exception Handling
  • Aggregation
  • Namespaces
  • Input and Output, Java Collections
  • Recursion
  • Classes, Objects, Interfaces
  • Encapsulation

Literatur

  • Hanspeter Mössenböck, Sprechen Sie Java? Eine Einführung in das systematische Programmieren. 5. Auflage, dpunkt.verlag, 2014.
  • Christian Ullenboom, Java ist auch eine Insel. Einführung, Ausbildung, Praxis, 14. Auflage, Rheinwerk Computing, 2018.
  • Reinhard Schiedermeier, Programmieren mit Java, 2. Auflage, Pearson Verlag, 2010.
  • Robert Sedgewick und Kevin Wayne, Einführung in die Programmierung mit Java, 1. Auflage, Pearson Verlag, 2011.
  • Oracle Corporation: The Java Tutorials.

Prüfungsinformationen

Im Fall von online durchgeführten Prüfungen sind die Standards zu beachten, die die technischen Geräte der Studierenden erfüllen müssen, um an diesen Prüfungen teilnehmen zu können.

Beurteilungsschema

Note Benotungsschema

Position im Curriculum

  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 15W.2)
    • Fach: Grundlagen der Informatik (AAU) (Wahlfach)
      • INA.004 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) ( 1.0h PR / 3.0 ECTS)
        • 620.203 Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 17W.2)
    • Fach: Grundlagen der Informatik (AAU) (Wahlfach)
      • INA.006 Einführung in die strukturierte und objektbasierte Programmierung I ( 1.0h UE / 3.0 ECTS)
        • 620.203 Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 19W.2)
    • Fach: Grundlagen der Informatik (AAU) (Wahlfach)
      • INA.004 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h UE / 4.0 ECTS)
        • 620.203 Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Diplom-Lehramtsstudium Unterrichtsfach Informatik und Informatikmanagement (SKZ: 884, Version: 04W.7)
    • 1.Abschnitt
      • Fach: Praktische und Technische Informatik (LI 1.3) (Pflichtfach)
        • Einführung in die strukturierte und objektorientierte Programmierung ( 2.0h PR / 4.5 ECTS)
          • 620.203 Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1) (1.0h UE / 3.0 ECTS)
  • Diplom-Lehramtsstudium Unterrichtsfach Mathematik (SKZ: 406, Version: 04W.7)
    • 1.Abschnitt
      • Fach: Informatik (LM 1.5.) (Pflichtfach)
        • Einführung in die strukturierte und objektorientierte Programmierung ( 2.0h PR / 4.0 ECTS)
          • 620.203 Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1) (1.0h UE / 3.0 ECTS)
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 19W.2) Teil der STEOP
    • Fach: Grundlagen der Angewandten Informatik (Pflichtfach)
      • 1.2 Einführung in die strukturierte und objektbasierte Programmierung (StEOP) ( 2.0h UE / 4.0 ECTS)
        • 620.203 Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 17W.1) Teil der STEOP
    • Fach: Grundlagen der Angewandten Informatik (Pflichtfach)
      • 1.3 Einführung in die strukturierte und objektbasierte Programmierung I (STEOP) ( 1.0h UE / 3.0 ECTS)
        • 620.203 Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelorstudium Angewandte Informatik (SKZ: 511, Version: 12W.1)
    • Fach: Grundlagen der Angewandten Informatik (Pflichtfach)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h UE / 4.0 ECTS)
        • 620.203 Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelorstudium Informationsmanagement (SKZ: 522, Version: 17W.1)
    • Fach: Grundlagen der Informatik und Softwareentwicklung (Pflichtfach)
      • 2.3 Einführung in die strukturierte und objektbasierte Programmierung I ( 1.0h KS / 3.0 ECTS)
        • 620.203 Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelorstudium Informationsmanagement (SKZ: 522, Version: 12W.1)
    • Fach: Grundlagen der Informatik und Softwareentwicklung (Pflichtfach)
      • 2.2 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h KU / 4.0 ECTS)
        • 620.203 Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1) (1.0h UE / 3.0 ECTS)
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 17W.1)
    • Fach: Informatik und Softwareentwicklung (Pflichtfach)
      • 3.3 Einführung in die strukturierte und objektbasierte Programmierung I ( 0.0h UE / 3.0 ECTS)
        • 620.203 Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 12W.2)
    • Fach: Informatik und Softwareentwicklung (Pflichtfach)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h KU / 3.0 ECTS)
        • 620.203 Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelorstudium Technische Mathematik (SKZ: 201, Version: 17W.1)
    • Fach: Optimierung und Programmierung (Pflichtfach)
      • 5.2 Einführung in die strukturierte und objektbasierte Programmierung I ( 1.0h UE / 3.0 ECTS)
        • 620.203 Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelorstudium Technische Mathematik (SKZ: 201, Version: 12W.2)
    • Fach: Optimierung und Programmierung (ab 15W) (Pflichtfach)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h PR / 4.0 ECTS)
        • 620.203 Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Erweiterungscurriculum Grundlagen der Informatik (Version: 16W.1)
    • Fach: Grundlegende Kenntnisse (Pflichtfach)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 0.0h UE / 4.0 ECTS)
        • 620.203 Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1) (1.0h UE / 3.0 ECTS)

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Sommersemester 2020
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (Teil 1) (1.0h / 3.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (Teil 1) (1.0h / 3.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe D (Teil 1) (1.0h / 3.0ECTS)
Wintersemester 2019/20
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe A (Teil 1) (1.0h / 3.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe B (Teil 1) (1.0h / 3.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1) (1.0h / 3.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe D (Teil 1) (1.0h / 3.0ECTS)
  • 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung, Gruppe E (Teil 1) (1.0h / 3.0ECTS)
  • 620.206 UE Einführung in die strukturierte und objektbasierte Programmierung. Gruppe F (Teil 1) (1.0h / 3.0ECTS)
Sommersemester 2019
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
Wintersemester 2018/19
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
  • 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
Sommersemester 2018
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
Wintersemester 2017/18
  • 620.201 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
  • 620.202 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
  • 620.203 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
  • 620.204 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
  • 620.205 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)
  • 620.209 UE Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 3.0ECTS)