620.200 (20S) Einführung in die strukturierte und objektbasierte Programmierung (Teil 1)

Sommersemester 2020

Anmeldefrist abgelaufen.

Erster Termin der LV
06.03.2020 09:00 - 13:00 HS 1 On Campus
... keine weiteren Termine bekannt

Überblick

Lehrende/r
LV Nummer Südostverbund INA03002UL, INA05001UL
LV-Titel englisch Introduction to structured and object-based programming (Part 1)
LV-Art Vorlesung
Semesterstunde/n 1.0
ECTS-Anrechnungspunkte 1.0
Anmeldungen 95
Organisationseinheit
Unterrichtssprache Deutsch
mögliche Sprache/n der Leistungserbringung Deutsch , Englisch
LV-Beginn 06.03.2020
eLearning zum Moodle-Kurs
Studienberechtigungsprüfung Ja
Seniorstudium Liberale Ja

Zeit und Ort

Liste der Termine wird geladen...

LV-Beschreibung

Intendierte Lernergebnisse

Lehrziele gemeinsam mit Teil 2 (620.220) und dem Praktikum:

  • Konzepte der strukturierten und objektbasierten Programmierung sowie zugehöriger grafischer Notationen verstehen.
  • Einfache Programme entwerfen und in Java formulieren können.
  • Einfache Algorithmen und Datenstrukturen implementieren können.
  • Den objektbasierten Teil des Sprachumfangs von Java beherrschen.
  • Einfache Werkzeuge (Entwicklungsumgebung, Debugger) verwenden können.

Lehrmethodik inkl. Einsatz von eLearning-Tools

Vortrag und Live-Programmierung, Diskussion via Moodle

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: SprechenSie Java? Eine Einführung in das systematische Programmieren.
5.Auflage, dpunkt.verlag, 2014, ISBN 978-3-86490-099-0

Christian Ullenboom: Java ist auch eine Insel.
13. Auflage, Rheinwerk Verlag 2017

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.

Geänderte Prüfungsinformationen (COVID-19 Ausnahmeregelung)

Während der COVID-19 Sonderbestimmungen können (fern-)mündliche Prüfungen vereinbart werden. Für Studierende, die das nicht wünschen, wird jedenfalls so bald wie möglich ein schriftlicher Prüfungstermin (mit den üblichen Wiederholungsmöglichkeiten) angeboten werden.

Prüfungsmethode/n

Schriftliche Prüfung. Bei Wiederholungsterminen mit geringer Anmeldezahl kann auch eine mündliche Prüfung zum Einsatz kommen.

Prüfungsinhalt/e

  • Erstellung von Programmen (ca. 50%)
  • Theoriefragen (ca. 50%)

Einen Katalog von Prüfungsfragen zur Orientierung finden sie im Moodle.

Beurteilungskriterien/-maßstäbe

Die Programmieraufgaben müssen korrekt gelöst werden, wobei kleiner syntaktische Abweichungen toleriert werden.

Die Theoriefragen müssen richtig beantwortet werden, wobei die Vorlesungsunterlagen als Maßstab dienen.

Beurteilungsschema

Note Benotungsschema

Position im Curriculum

  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 15W.2)
    • Fach: Grundlagen der Informatik (AAU) (Wahlfach)
      • INA.003 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) ( 1.0h VO / 3.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 17W.2) Teil der STEOP
    • Fach: Grundlagen der Informatik (AAU) (Wahlfach)
      • INA.005 Einführung in die strukturierte und objektbasierte Programmierung I (STEOP) ( 1.0h VO / 1.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 19W.2) Teil der STEOP
    • Fach: Grundlagen der Informatik (AAU) (Wahlfach)
      • INA.003 Einführung in die strukturierte und objektbasierte Programmierung (STEOP) ( 2.0h VO / 2.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.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 VO / 2.0 ECTS)
          • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.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 VO / 3.0 ECTS)
          • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 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 VO / 2.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.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 VO / 1.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.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 VO / 2.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.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 VO / 1.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.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 VO / 2.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.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 VO / 1.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.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 VO / 3.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 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 VO / 1.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.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 VO / 2.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.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 VO / 2.0 ECTS)
        • 620.200 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h VO / 1.0 ECTS)

Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung

Wintersemester 2019/20
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 1.0ECTS)
Sommersemester 2019
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 1.0ECTS)
Wintersemester 2018/19
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 1.0ECTS)
Sommersemester 2018
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 1.0ECTS)
Wintersemester 2017/18
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) (1.0h / 1.0ECTS)