620.203 (20S) Introduction to structured and object-based programming, Group C (Part 1)

Sommersemester 2020

Registration deadline has expired.

First course session
04.03.2020 12:00 - 14:00 V.1.03 On Campus
... no further dates known

Overview

Lecturer
LV Nummer Südostverbund INA04005UL, INA06003UL
Course title german Einführung in die strukturierte und objektbasierte Programmierung, Gruppe C (Teil 1)
Type Practical class (continuous assessment course )
Hours per Week 1.0
ECTS credits 3.0
Registrations 15 (20 max.)
Organisational unit
Language of instruction German
Course begins on 04.03.2020
eLearning Go to Moodle course

Time and place

List of events is loading...

Course Information

Intended learning outcomes

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.

Course content

  • 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 expected

Keine.

Literature

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

Intended learning outcomes

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.

Course content

  • 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

Literature

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

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

Grading scheme

Grade / Grade grading scheme

Position in the curriculum

  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 15W.2)
    • Subject: Grundlagen der Informatik (AAU) (Compulsory elective)
      • INA.004 Einführung in die strukturierte und objektbasierte Programmierung (Teil 1) ( 1.0h PR / 3.0 ECTS)
        • 620.203 Introduction to structured and object-based programming, Group C (Part 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 17W.2)
    • Subject: Grundlagen der Informatik (AAU) (Compulsory elective)
      • INA.006 Einführung in die strukturierte und objektbasierte Programmierung I ( 1.0h UE / 3.0 ECTS)
        • 620.203 Introduction to structured and object-based programming, Group C (Part 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 19W.2)
    • Subject: Grundlagen der Informatik (AAU) (Compulsory elective)
      • INA.004 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h UE / 4.0 ECTS)
        • 620.203 Introduction to structured and object-based programming, Group C (Part 1) (1.0h UE / 3.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)
    • Stage one
      • Subject: Praktische und Technische Informatik (LI 1.3) (Compulsory subject)
        • Einführung in die strukturierte und objektorientierte Programmierung ( 2.0h PR / 4.5 ECTS)
          • 620.203 Introduction to structured and object-based programming, Group C (Part 1) (1.0h UE / 3.0 ECTS)
  • Teacher training programme Mathematics (Secondary School Teacher Accreditation) (SKZ: 406, Version: 04W.7)
    • Stage one
      • Subject: Informatik (LM 1.5.) (Compulsory subject)
        • Einführung in die strukturierte und objektorientierte Programmierung ( 2.0h PR / 4.0 ECTS)
          • 620.203 Introduction to structured and object-based programming, Group C (Part 1) (1.0h UE / 3.0 ECTS)
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 19W.2) part of STEOP (Introductory & Orientation Period)
    • Subject: Grundlagen der Angewandten Informatik (Compulsory subject)
      • 1.2 Einführung in die strukturierte und objektbasierte Programmierung (StEOP) ( 2.0h UE / 4.0 ECTS)
        • 620.203 Introduction to structured and object-based programming, Group C (Part 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1) part of STEOP (Introductory & Orientation Period)
    • Subject: Grundlagen der Angewandten Informatik (Compulsory subject)
      • 1.3 Einführung in die strukturierte und objektbasierte Programmierung I (STEOP) ( 1.0h UE / 3.0 ECTS)
        • 620.203 Introduction to structured and object-based programming, Group C (Part 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 12W.1)
    • Subject: Principles of Informatics (Compulsory subject)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h UE / 4.0 ECTS)
        • 620.203 Introduction to structured and object-based programming, Group C (Part 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor's degree programme Information Management (SKZ: 522, Version: 17W.1)
    • Subject: Grundlagen der Informatik und Softwareentwicklung (Compulsory subject)
      • 2.3 Einführung in die strukturierte und objektbasierte Programmierung I ( 1.0h KS / 3.0 ECTS)
        • 620.203 Introduction to structured and object-based programming, Group C (Part 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor's degree programme Information Management (SKZ: 522, Version: 12W.1)
    • Subject: Grundlagen der Informatik und Softwareentwicklung (Compulsory subject)
      • 2.2 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h KU / 4.0 ECTS)
        • 620.203 Introduction to structured and object-based programming, Group C (Part 1) (1.0h UE / 3.0 ECTS)
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 17W.1)
    • Subject: Informatik und Softwareentwicklung (Compulsory subject)
      • 3.3 Einführung in die strukturierte und objektbasierte Programmierung I ( 0.0h UE / 3.0 ECTS)
        • 620.203 Introduction to structured and object-based programming, Group C (Part 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelor's degree programme Information Technology (SKZ: 289, Version: 12W.2)
    • Subject: Informatik und Softwareentwicklung (Compulsory subject)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h KU / 3.0 ECTS)
        • 620.203 Introduction to structured and object-based programming, Group C (Part 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelorstudium Technische Mathematik (SKZ: 201, Version: 17W.1)
    • Subject: Optimierung und Programmierung (Compulsory subject)
      • 5.2 Einführung in die strukturierte und objektbasierte Programmierung I ( 1.0h UE / 3.0 ECTS)
        • 620.203 Introduction to structured and object-based programming, Group C (Part 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelor's degree programme Technical Mathematics (SKZ: 201, Version: 12W.2)
    • Subject: Optimierung und Programmierung (ab 15W) (Compulsory subject)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h PR / 4.0 ECTS)
        • 620.203 Introduction to structured and object-based programming, Group C (Part 1) (1.0h UE / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Erweiterungscurriculum Grundlagen der Informatik (Version: 16W.1)
    • Subject: Grundlegende Kenntnisse (Compulsory subject)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 0.0h UE / 4.0 ECTS)
        • 620.203 Introduction to structured and object-based programming, Group C (Part 1) (1.0h UE / 3.0 ECTS)

Equivalent courses for counting the examination attempts

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)