620.105 (24S) Object-oriented Modelling and Implementation

Sommersemester 2024

Registration deadline has expired.

First course session
11.03.2024 18:45 - 20:15 S.2.42 On Campus
Next session:
27.05.2024 18:45 - 20:15 S.2.42 On Campus

Overview

Lecturer
LV Nummer Südostverbund INA06004UL
Course title german Objektorientierte Modellierung und Implementierung
Type Practical class (continuous assessment course )
Course model Attendance-based course
Hours per Week 2.0
ECTS credits 4.0
Registrations 10 (25 max.)
Organisational unit
Language of instruction German
Course begins on 11.03.2024
eLearning Go to Moodle course

Time and place

List of events is loading...

Course Information

Intended learning outcomes

  • Objektorientiert programmieren, Grundkonzepte der objektorientierten Programmierung anwenden können
  • Objektorientierte Entwurfsmuster (Design-Patterns) sinnvoll anwenden
  • UML als Modellierungssprache anwenden

Teaching methodology

Übungsblätter, Minitests, Vortrag, Diskussion

Course content

Grundkonzepte der objektorientierten Programmierung und Modellierung:                                     

  • Klassen, Objekte
  • Konstruktoren, Klassen- und Instanzvariablen bzw. Klassen- und Instanzmethoden        
  • Einfach- und Mehrfachvererbung, Polymorphie                  
  • Abstrakte Klassen, Interfaces      
  • Objektorientierte Entwurfsmuster (Design-Patterns)                                             
  • Modellierung in UML (Klassen-, Zustands-, Aktivitäts- und Sequenzdiagramme, Use Cases, etc.)

Prior knowledge expected

ESOP - Einführung in die strukturierte und objektbasierte Programmierung (oder gleichwertige Kenntnisse)  

Literature

Siehe Vorlesung, Vorlesungsunterlagen

Intended learning outcomes

  • Object-oriented programming: being able to apply basic concepts of object-oriented programming
  • Applying object-oriented design patterns in a meaningful way
  • Using UML as a modeling language

Teaching methodology

Exercise sheets; Mini-tests; Lecture; Discussion

Course content

Basic concepts of object-oriented programming and modeling: 

  • Classes, objects
  • Constructors, class and instance variables or class and instance methods
  • Single and multiple inheritance, polymorphism
  • Abstract classes, interfaces
  • Object-oriented design patterns (design patterns)
  • Modeling in UML (class, state, activity and sequence diagrams, use cases, etc.)

Prior knowledge expected

ESOP - Introduction to structured and object-based programming (or equivalent knowledge)

Literature

See lecture, lecture notes

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


  •  Kreuzellisten und Ausarbeitung der Übungsblätter 
  • Projektarbeit
  •  Minitests

Examination topic(s)

Stoff der Übungsblätter

Assessment criteria / Standards of assessment for examinations

  • Kreuzellisten und Übungsblätter
  • Projektarbeit
  • Minitests: Bonuspunkte

Notenschlüssel (Prozent an möglichen Punkten):

  •   0 -   49 % = 5
  • 50 -   62 % = 4
  • 63 -   75 % = 3
  • 76 -    88 % = 2
  • 89 - 100 %  = 1

Examination methodology

  • Cross lists and elaboration of the exercise sheets
  • Project work
  • Mini tests

Examination topic(s)

Subject matter of the exercise sheets

Assessment criteria / Standards of assessment for examinations

  • Cross lists and exercise sheets
  • Project work
  • Minitests: bonus points

Clef (percent of possible points):
0 - 49% = 5
50 - 62% = 4
63 - 75% = 3
76 - 88% = 2
89 - 100% = 1

Grading scheme

Grade / Grade grading scheme

Position in the curriculum

  • Bachelor-Lehramtsstudium Bachelor Unterrichtsfach Informatik (SKZ: 414, Version: 19W.2)
    • Subject: Grundlagen der Informatik (AAU) (Compulsory elective)
      • INA.006 Objektorientierte Modellierung und Implementierung ( 2.0h UE / 4.0 ECTS)
        • 620.105 Object-oriented Modelling and Implementation (2.0h UE / 4.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 19W.2)
    • Subject: Grundlagen der Angewandten Informatik (Compulsory subject)
      • 1.3 Objektorientierte Modellierung und Implementierung ( 2.0h UE / 4.0 ECTS)
        • 620.105 Object-oriented Modelling and Implementation (2.0h UE / 4.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelor's degree programme Applied Informatics (SKZ: 511, Version: 17W.1)
    • Subject: Grundlagen der Angewandten Informatik (Compulsory subject)
      • 1.5 Objektorientierte Modellierung und Implementierung ( 2.0h UE / 4.0 ECTS)
        • 620.105 Object-oriented Modelling and Implementation (2.0h UE / 4.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelor's degree programme Information Management (SKZ: 522, Version: 17W.1)
    • Subject: Grundlagen der Informatik und Softwareentwicklung (Compulsory subject)
      • 2.5 Objektorientierte Modellierung und Implementierung ( 2.0h KS / 4.0 ECTS)
        • 620.105 Object-oriented Modelling and Implementation (2.0h UE / 4.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Bachelor's degree programme Management Information Systems (SKZ: 522, Version: 20W.2)
    • Subject: Grundlagen der Informatik und Softwareentwicklung (Compulsory subject)
      • 2.3 Objektorientierte Modellierung und Implementierung ( 0.0h UE / 4.0 ECTS)
        • 620.105 Object-oriented Modelling and Implementation (2.0h UE / 4.0 ECTS)
          Absolvierung im 2. Semester empfohlen
  • Master's degree programme Information Management (SKZ: 922, Version: 19W.1)
    • Subject: Ergänzungsfach (Supplementary Subject) (Compulsory elective)
      • Ergänzungsfach (Supplementary Subject) ( 0.0h VO, VC, KS / 16.0 ECTS)
        • 620.105 Object-oriented Modelling and Implementation (2.0h UE / 4.0 ECTS)
          Absolvierung im 1., 2. Semester empfohlen
  • Master's degree programme Information Management (SKZ: 922, Version: 23W.1)
    • Subject: Ergänzungsfach (Supplementary Subject) (Compulsory elective)
      • 7.3 Ergänzungsfach (Supplementary Subject) ( 0.0h VO, VC, VI, KS, UE / 16.0 ECTS)
        • 620.105 Object-oriented Modelling and Implementation (2.0h UE / 4.0 ECTS)
          Absolvierung im 1., 2. Semester empfohlen
  • Bachelorstudium Technische Mathematik (SKZ: 201, Version: 17W.1)
    • Subject: Informatik (Compulsory elective)
      • 13.1 Lehrveranstaltungen aus dem Erweiterungscurriculum "Grundlagen der Informatik" ( 0.0h XX / 12.0 ECTS)
        • 620.105 Object-oriented Modelling and Implementation (2.0h UE / 4.0 ECTS)
          Absolvierung im 1., 2., 3., 4., 5., 6. Semester empfohlen

Equivalent courses for counting the examination attempts

Sommersemester 2024
  • 620.101 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.102 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.103 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
Sommersemester 2023
  • 620.101 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.102 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.103 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.105 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
Sommersemester 2022
  • 620.101 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.102 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.103 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.105 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
Sommersemester 2021
  • 620.101 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.102 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.103 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.105 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
Sommersemester 2020
  • 620.101 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.102 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.103 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.105 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
Sommersemester 2019
  • 620.101 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.102 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.103 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.105 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
Sommersemester 2018
  • 620.101 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.102 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.103 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
Sommersemester 2017
  • 620.101 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.102 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.103 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
Sommersemester 2016
  • 620.101 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.102 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.103 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
Sommersemester 2015
  • 620.102 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.103 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.104 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
Sommersemester 2014
  • 620.101 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.102 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.103 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.104 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
Sommersemester 2013
  • 620.101 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.102 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.103 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
  • 620.104 UE Objektorientierte Modellierung und Implementierung (2.0h / 4.0ECTS)
Sommersemester 2012
  • 620.101 PR Objektorientierte Modellierung und Implementierung (2.0h / 3.0ECTS)
  • 620.102 PR Objektorientierte Modellierung und Implementierung (2.0h / 3.0ECTS)
  • 620.103 PR Objektorientierte Modellierung und Implementierung (2.0h / 3.0ECTS)
  • 620.104 PR Objektorientierte Modellierung und Implementierung (2.0h / 3.0ECTS)
Sommersemester 2011
  • 620.101 PR Objektorientierte Modellierung und Implementierung (2.0h / 3.0ECTS)
  • 620.102 PR Objektorientierte Modellierung und Implementierung (2.0h / 3.0ECTS)
  • 620.103 PR Objektorientierte Modellierung und Implementierung (2.0h / 3.0ECTS)
  • 620.104 PR Objektorientierte Modellierung und Implementierung (2.0h / 3.0ECTS)