620.104 (11S) Object-oriented Modelling and Implementation
Overview
- Lecturer
- Course title german Objektorientierte Modellierung und Implementierung
- Type Practical class (continuous assessment course )
- Hours per Week 2.0
- ECTS credits 3.0
- Registrations 29 (25 max.)
- Organisational unit
- Language of instruction German
- Course begins on 07.03.2011
Time and place
List of events is loading...
Course Information
Teaching methodology including the use of eLearning tools
Diskussion der Themen anhand von selbstständig zu erarbeitenden Übungsaufgaben.Course content
Objektorientierte Umsetzung ausgewählter Algorithmen und Datenstrukturen sowie von einfachen Entwurfsmustern anhand eines größeren Java-Projekts. In den integrierten Vorlesungseinheiten werden die nachfolgend genannten theoretischen Grundlagen behandelt.Topics
- Einführung in die Objektorientierung
- Prinzipien des objektorientierten Entwurfs
- Einfache Entwurfsmuster
- Einführung in die Modellierung mit UML
- Strukturmodellierung mit UML
- Verhaltensmodellierung mit UML
- Anwendungsfallmodellierung mit UML & anwendungsfallgetriebene Anforderungsanalyse
- Modellgetriebene Softwareentwicklung
Teaching objective
Studierende verstehen die Konzepte der objektorientierten Programmierung sowie zugehöriger graphischer Notationen (UML). Sie können einen vorgegebenen objektorientierten Entwurf für eine größere Applikation sinnvoll erweitern und in Java korrekt implementieren. Sie sind in der Lage, vorgegebene Entwurfsmuster in der Applikation umzusetzen und fremde Codeteile zu integrieren.Prior knowledge expected
Bestandenes Praktikum aus "Einführung in die strukturierte und objektorientierte Programmierung".Literature
M. Hitz et al.: UML@Work, dpunkt, 2005. B. Meyer: Objektorientierte Softwareentwicklung, Hanser, 1990. E. u. E. Freeman: Head First Design Pattern, O'Reilly, 2004. E. Gamma, R. Helm, R. Johnson, J. Vlissides: Entwurfsmuster, Addison-Wesley, 1996.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 topic(s)
Überprüfung der korrekten Implementierung der Pflichtabgaben.Assessment criteria / Standards of assessment for examinations
6 Arbeitsblätter (Pflichtabgaben) Mündliche PrüfungGrading scheme
Grade / Grade grading schemePosition in the curriculum
- Teacher training programme Computer Sciences and Computer Sciences Management (Secondary School Teacher Accreditation)
(SKZ: 884, Version: 04W.7)
-
Stage one
-
Subject: Angewandte Informatik (LI 1.4)
(Compulsory subject)
-
Grundlagen der Modellierung (
1.0h PR / 2.0 ECTS)
- 620.104 Object-oriented Modelling and Implementation (2.0h PR / 3.0 ECTS)
-
Grundlagen der Modellierung (
1.0h PR / 2.0 ECTS)
-
Subject: Angewandte Informatik (LI 1.4)
(Compulsory subject)
-
Stage one
- Bachelorstudium Informatik
(SKZ: 521, Version: 09W.3)
-
Subject: Softwareentwicklung
(Compulsory subject)
-
Objektorientierte Modellierung und Implementierung (
2.0h PR / 4.0 ECTS)
- 620.104 Object-oriented Modelling and Implementation (2.0h PR / 4.0 ECTS)
-
Objektorientierte Modellierung und Implementierung (
2.0h PR / 4.0 ECTS)
-
Subject: Softwareentwicklung
(Compulsory subject)
- Bachelor's degree programme Informatics
(SKZ: 521, Version: 03W.1)
-
Subject: Angewandte Informatik
(Compulsory subject)
-
Grundlagen der Modellierung (
1.0h PR / 2.0 ECTS)
- 620.104 Object-oriented Modelling and Implementation (2.0h PR / 4.0 ECTS)
-
Grundlagen der Modellierung (
1.0h PR / 2.0 ECTS)
-
Subject: Angewandte Informatik
(Compulsory subject)
- Diploma programme Informatics
(SKZ: 880, Version: 02W)
-
Stage one
-
Subject: Angewandte Informatik
(Compulsory subject)
-
Grundlagen der Modellierung (
1.0h PR / 2.0 ECTS)
- 620.104 Object-oriented Modelling and Implementation (2.0h PR / 3.0 ECTS)
-
Grundlagen der Modellierung (
1.0h PR / 2.0 ECTS)
-
Subject: Angewandte Informatik
(Compulsory subject)
-
Stage one
- Bachelor's degree programme Information Management
(SKZ: 522, Version: 05W.4)
-
Subject: Grundlagen der Informatik und Softwareentwicklung I + II
(Compulsory subject)
-
Module: Grundlagen der Informatik und Softwareeentwicklung II
-
Objektorientierte Modelierung und Implementierung (
2.0h KU / 3.0 ECTS)
- 620.104 Object-oriented Modelling and Implementation (2.0h PR / 3.0 ECTS)
-
Objektorientierte Modelierung und Implementierung (
2.0h KU / 3.0 ECTS)
-
Module: Grundlagen der Informatik und Softwareeentwicklung II
-
Subject: Grundlagen der Informatik und Softwareentwicklung I + II
(Compulsory subject)
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)
- 620.105 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
- Sommersemester 2017
- Sommersemester 2016
- Sommersemester 2015
-
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