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
... 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-Anrechungspunkte
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

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

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

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/Grade 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.1) 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
  • 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)
  • 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.1) 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 2020/21
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.0ECTS)
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)
Wintersemester 2016/17
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.0ECTS)
Wintersemester 2015/16
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.0ECTS)
Wintersemester 2014/15
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.0ECTS)
Wintersemester 2013/14
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.0ECTS)
Wintersemester 2012/13
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.0ECTS)