620.200 (23W) Introduction to structured and object-based programming

Wintersemester 2023/24

Registration deadline has expired.

First course session
06.10.2023 11:00 - 13:00 HS C On Campus
... no further dates known

Overview

Lecturer
LV Nummer Südostverbund INA03001UL
Course title german Einführung in die strukturierte und objektbasierte Programmierung
Type Lecture
Course model Attendance-based course
Hours per Week 2.0
ECTS credits 2.0
Registrations 161
Organisational unit
Language of instruction Deutsch
Course begins on 06.10.2023
eLearning Go to Moodle course
University entrance qualification examination Yes
Seniorstudium Liberale Yes

Time and place

List of events is loading...

Course Information

Intended learning outcomes

Erwerben der Grundlagen der Programmierung. Dazu gehören Konzepte wie Variablen, Kontrollstrukturen, strukturierte Programmierung, Rekursion, dynamische Datenstrukturen, und Objektorientierung. Neben dem theoretischen Wissen soll auch die heute gängige Praxis gezeigt werden, inkl. der Verwendung von IDEs, Debugger, usw.

Teaching methodology

Vortrag und Live-Programmierung

Course content

  • Primitive Datentypen
  • Programme
  • Verzweigungen
  • Schleifen
  • Arrays
  • Methoden
  • Rekursion
  • Klassen und Objekte
  • Dynamische Datenstrukturen
  • Ausnahmen

Prior knowledge expected

Keine.

Curricular registration requirements

-

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

Acquire the fundamentals of programming. This includes concepts such as variables, control structures, structured programming, recursion, dynamic data structures, and object orientation. In addition to theoretical knowledge, students will also see how to use today's common programming practices, including the use of IDEs, debuggers, etc.

Teaching methodology

Lecture and live programming

Course content

  • Primitive data types
  • Programs
  • Branches
  • Loops
  • Arrays
  • Methods
  • Recursion
  • Classes and objects
  • Dynamic data structures
  • Exceptions

Prior knowledge expected

None

Curricular registration requirements

-

Literature

Hanspeter Mössenböck, Do you speak Java? An introduction to systematic programming. 5th edition, dpunkt.verlag, 2014.

Christian Ullenboom, Java is also an island. Introduction, training, practice, 14th edition, Rheinwerk Computing, 2018.

Reinhard Schiedermeier, Programming with Java, 2nd edition, Pearson Verlag, 2010.

Robert Sedgewick and Kevin Wayne, Introduction to Programming with Java, 1st edition, Pearson Publishing, 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.

Examination methodology

Online-Klausur (SPU - Sichere Prüfungsumgebung) mit eigenem Rechner oder Leihgerät (100 Minuten ohne Unterlagen).

Examination topic(s)

Gesamter Inhalt der Vorlesung (d.h. Inhalt der Folien und was bei den einzelnen Terminen dazu erklärt wurde).

Assessment criteria / Standards of assessment for examinations

Positivabsolvierte Online-Klausur (mind. 50% der Punkte erreicht).

Examination methodology

Online exam (SPU - Secure Examination Environment) with own computer or rental device (100 minutes without documents).

Examination topic(s)

Total content of the lecture (i.e. content of the slides and what was explained during the individual sessions).

Assessment criteria / Standards of assessment for examinations

Positive completion of the online exam (at least 50% of the points achieved).

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.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 (2.0h VO / 2.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 17W.2)
    • Subject: Grundlagen der Informatik (AAU) (Compulsory elective)
      • Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h VO / 2.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS)
  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 19W.2) part of STEOP (Introductory & Orientation Period)
    • Subject: 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 (2.0h VO / 2.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • 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 VO / 2.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1)
    • Subject: Grundlagen der Angewandten Informatik (Compulsory subject)
      • 1.3 + 1.4 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h VO / 2.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (2.0h VO / 2.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 VO / 2.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (2.0h VO / 2.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 + 2.4 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h VO / 2.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelor's degree programme Management Information Systems (SKZ: 522, Version: 20W.2)
    • Subject: Grundlagen der Informatik und Softwareentwicklung (Compulsory subject)
      • 2.2 Einführung in die strukturierte und objektbasierte Programmierung ( 0.0h VO / 2.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (2.0h VO / 2.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 VO / 2.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS)
  • Bachelor's degree programme Information and Communications Engineering (SKZ: 289, Version: 22W.1)
    • Subject: Informatik und Softwareentwicklung (Compulsory subject)
      • 4.2 Einführung in die strukturierte und objektbasierte Programmierung ( 0.0h VO / 2.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelorstudium Informationstechnik (SKZ: 289, Version: 17W.1)
    • Subject: Informatik und Softwareentwicklung (Compulsory subject)
      • 3.3 + 3.4 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h VO / 2.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (2.0h VO / 2.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 VO / 3.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (2.0h VO / 3.0 ECTS)
          Absolvierung im 1. Semester empfohlen
  • Bachelorstudium Technische Mathematik (SKZ: 201, Version: 17W.1)
    • Subject: Optimierung und Programmierung (Compulsory subject)
      • 5.2 + 5.3 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h VO / 2.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelor's degree programme Technical Mathematics (SKZ: 201, Version: 22W.1)
    • Subject: Optimierung und Programmierung (Compulsory subject)
      • 5.2 Einführung in die strukturierte und objektbasierte Programmierung ( 2.0h VO / 2.0 ECTS)
        • 620.200 Introduction to structured and object-based programming (2.0h VO / 2.0 ECTS)
          Absolvierung im 1. Semester empfohlen

Equivalent courses for counting the examination attempts

Wintersemester 2024/25
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.0ECTS)
  • 700.830 VO Introduction to Structured and Object-Based Programming (StEOP) (2.0h / 2.0ECTS)
Sommersemester 2024
  • 620.200 VO Introduction to Structured and Object-Based Programming (StEOP) (2.0h / 2.0ECTS)
Wintersemester 2023/24
  • 700.830 VO Introduction to Structured and Object-Based Programming (StEOP) (2.0h / 2.0ECTS)
Sommersemester 2023
  • 620.200 VO Introduction to Structured and Object-Based Programming (StEOP) (2.0h / 2.0ECTS)
Wintersemester 2022/23
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.0ECTS)
  • 700.830 VO Introduction to Structured and Object-based Programming (2.0h / 2.0ECTS)
Sommersemester 2022
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.0ECTS)
Wintersemester 2021/22
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.0ECTS)
Sommersemester 2021
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.0ECTS)
Wintersemester 2020/21
  • 620.200 VO Einführung in die strukturierte und objektbasierte Programmierung (2.0h / 2.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)