620.200 (20S) Introduction to structured and object-based programming (Part 1)

Sommersemester 2020

Time for applications expired.

First appointment of the course
06.03.2020 09:00 - 13:00 HS 1 On Campus
... no other known appontments

Overview

Lecturer
LV Nummer Südostverbund
INA03002UL, INA05001UL
Course title german
Einführung in die strukturierte und objektbasierte Programmierung (Teil 1)
Type
Lecture
Hours per Week
1.0
ECTS-credits
1.0
Registrations
95
Organisational Unit
Language of Instruction
German
possible language/s of the exam
German , English
Course begins on (set in LVOnline)
06.03.2020
eLearning
go to Moodle-Course
Entrance examination
Yes
Seniorstudium Liberale
Yes

Time and place

List of events is loading...

Course Information

Learning Outcome

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.

Teaching methodology including the use of eLearning tools

Vortrag und Live-Programmierung, Diskussion via Moodle

Course overview

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

Prior knowledge

Keine

Literature

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

Exam information

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.

Modified examination information (exceptional COVID-19 provisions)

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.

Exam methodology

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

Exam topics

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

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

Exam mode

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.

Grading scheme

Grade / Grade grading scheme

Degree programmes

  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 15W.2)
    • Fach: Grundlagen der Informatik (AAU) (Compulsory elective)
      • INA.003 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) ( 1.0h VO / 3.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (Part 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) (Compulsory elective)
      • INA.005 Einführung in die strukturierte und objektbasierte Programmierung I (STEOP) ( 1.0h VO / 1.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (Part 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) (Compulsory elective)
      • INA.003 Einführung in die strukturierte und objektbasierte Programmierung (STEOP) ( 2.0h VO / 2.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (Part 1) (1.0h VO / 1.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Teacher training programme Computer Sciences and Computer Sciences Management (Secondary School Teacher Accreditation) (SKZ: 884, Version: 04W.7)
    • 1.Abschnitt
      • Fach: Praktische und Technische Informatik (LI 1.3) (Compulsory subject)
        • Einführung in die strukturierte und objektorientierte Programmierung ( 2.0h VO / 2.0 ECTS)
          • 620.200 Introduction to structured and object-based programming (Part 1) (1.0h VO / 1.0 ECTS)
  • Teacher training programme Mathematics (Secondary School Teacher Accreditation) (SKZ: 406, Version: 04W.7)
    • 1.Abschnitt
      • Fach: Informatik (LM 1.5.) (Compulsory subject)
        • Einführung in die strukturierte und objektorientierte Programmierung ( 2.0h VO / 3.0 ECTS)
          • 620.200 Introduction to structured and object-based programming (Part 1) (1.0h VO / 3.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 19W.1) Teil der STEOP
    • Fach: Grundlagen der Angewandten Informatik (Compulsory subject)
      • 1.2 Einführung in die strukturierte und objektbasierte Programmierung (StEOP) ( 2.0h VO / 2.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (Part 1) (1.0h VO / 1.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1) Teil der STEOP
    • Fach: Grundlagen der Angewandten Informatik (Compulsory subject)
      • 1.3 Einführung in die strukturierte und objektbasierte Programmierung I (STEOP) ( 1.0h VO / 1.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (Part 1) (1.0h VO / 1.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Fach: Principles of Informatics (Compulsory subject)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h VO / 2.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (Part 1) (1.0h VO / 1.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor's degree programme Information Management (SKZ: 522, Version: 17W.1)
    • Fach: Grundlagen der Informatik und Softwareentwicklung (Compulsory subject)
      • 2.3 Einführung in die strukturierte und objektbasierte Programmierung I ( 1.0h VO / 1.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (Part 1) (1.0h VO / 1.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor's degree programme Information Management (SKZ: 522, Version: 12W.1)
    • Fach: Grundlagen der Informatik und Softwareentwicklung (Compulsory subject)
      • 2.2 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h VO / 2.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (Part 1) (1.0h VO / 1.0 ECTS)
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 17W.1)
    • Fach: Informatik und Softwareentwicklung (Compulsory subject)
      • 3.3 Einführung in die strukturierte und objektbasierte Programmierung I ( 0.0h VO / 1.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (Part 1) (1.0h VO / 1.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelor's degree programme Information Technology (SKZ: 289, Version: 12W.2)
    • Fach: Informatik und Softwareentwicklung (Compulsory subject)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h VO / 3.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (Part 1) (1.0h VO / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelorstudium Technische Mathematik (SKZ: 201, Version: 17W.1)
    • Fach: Optimierung und Programmierung (Compulsory subject)
      • 5.2 Einführung in die strukturierte und objektbasierte Programmierung I ( 1.0h VO / 1.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (Part 1) (1.0h VO / 1.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelor's degree programme Technical Mathematics (SKZ: 201, Version: 12W.2)
    • Fach: Optimierung und Programmierung (ab 15W) (Compulsory subject)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h VO / 2.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (Part 1) (1.0h VO / 1.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Erweiterungscurriculum Grundlagen der Informatik (Version: 16W.1)
    • Fach: Grundlegende Kenntnisse (Compulsory subject)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 0.0h VO / 2.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (Part 1) (1.0h VO / 1.0 ECTS)

Equivalent Courses for counting the exam attempts

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)