620.100 (14S) Objektorientierte Modellierung und Implementierung
Überblick
- Lehrende/r
- LV-Titel englisch Object-oriented Modelling and Implementation
- LV-Art Vorlesung
- Semesterstunde/n 2.0
- ECTS-Anrechnungspunkte 2.0
- Anmeldungen 103
- Organisationseinheit
- Unterrichtssprache Deutsch
- LV-Beginn 03.03.2014
Zeit und Ort
Liste der Termine wird geladen...
LV-Beschreibung
Lehrmethodik inkl. Einsatz von eLearning-Tools
VortragInhalt/e
Objektorientierte Modellierung in UML 2.0 und ihre Umsetzung in JavaThemen
- 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
Lehrziel
Konzepte der objektorientierten Programmierung sowie zugehöriger grafischer Notationen (UML) VERSTEHEN. Objektorientierte Software (»im Kleinen«) entwerfen KÖNNEN und Qualitätskriterien KENNEN. Objektorientierte Entwürfe in Java implementieren KÖNNEN. Komplexere Datenstrukturen implementieren KÖNNEN. Das Konzept der Entwurfsmuster KENNEN, ausgewählte Entwurfsmuster VERSTEHEN und anwenden KÖNNEN. Modellierung als Abstraktionsmechanismus VERSTEHEN. Den Sprachumfang von UML KENNEN. Wesentliche Teilmengen von UML lesen und schreiben KÖNNEN und korrespondierende Programmiersprachenkonzepte bzw. Idiome zuordnen KÖNNEN. Anwendungsfallgetriebene Anforderungsanalyse KENNEN.Erwartete Vorkenntnisse
ESOP - Einführung in die strukturierte und objektbasierte ProgrammierungLiteratur
Christian Huemer u. Gerti Kappel: UML @ classroom, 1. Auflage, dpunkt 2012 Hitz et al.: UML@Work. 3. Auflage, dpunkt 2005 Hitz et al.: UML@Work. 2. Auflage, dpunkt 2003 Kapitel 3-6 Einzelne SpezialliteraturstellenLehrmethodik inkl. Einsatz von eLearning-Tools
lectureInhalt/e
Object oriented modeling with UML 2.0 and implementation of models in Java.Themen
- Introduction to object orientation
- principles of object oriented design
- design patterns
- introductoin to modeling with UML
- modeling of structure with UML
- behavior modeling with UML
- use case modeling with UML and use case driven requirements analysis
Lehrziel
Understand object oriented programing and to understand the corresponding graphical notations (UML). Design and implement small object oriented software Know quality criteria for object oriented software Implement object oriented design with Java Implement more complex data structures with Java Understand the purpose of design patterns Understand the and apply selected design patterns Understand modeling as a mechanism for abstraction Know the language complexity of UML Read and write the important subest of UML. Correspond this subset to equivalent programming language constructs and idioms. Know how use case driven requirements analysis works.Erwartete Vorkenntnisse
ESOP - Introduction to structured and objectbased programming.Literatur
Christian Huemer u. Gerti Kappel: UML @ classroom, 1. Auflage, dpunkt 2012 Hitz et al.: UML@Work. 3. Auflage, dpunkt 2005 Hitz et al.: UML@Work. 2. Auflage, dpunkt 2003 Kapitel 3-6 Einzelne SpezialliteraturstellenPrüfungsinformationen
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.
Beurteilungskriterien/-maßstäbe
Schriftlich ohne UnterlagenBeurteilungsschema
Note BenotungsschemaPosition im Curriculum
- Diplom-Lehramtsstudium Unterrichtsfach Informatik und Informatikmanagement
(SKZ: 884, Version: 04W.7)
-
1.Abschnitt
-
Fach: Angewandte Informatik (LI 1.4)
(Pflichtfach)
-
Grundlagen der Modellierung (
2.0h VO / 2.0 ECTS)
- 620.100 Objektorientierte Modellierung und Implementierung (2.0h VO / 2.0 ECTS)
-
Grundlagen der Modellierung (
2.0h VO / 2.0 ECTS)
-
Fach: Angewandte Informatik (LI 1.4)
(Pflichtfach)
-
1.Abschnitt
- Bachelorstudium Angewandte Informatik
(SKZ: 511, Version: 12W.1)
-
Fach: Grundlagen der Angewandten Informatik
(Pflichtfach)
-
Objektorientierte Modellierung und Implementierung (
2.0h VO / 2.0 ECTS)
- 620.100 Objektorientierte Modellierung und Implementierung (2.0h VO / 2.0 ECTS) Absolvierung im 2. Semester empfohlen
-
Objektorientierte Modellierung und Implementierung (
2.0h VO / 2.0 ECTS)
-
Fach: Grundlagen der Angewandten Informatik
(Pflichtfach)
- Bachelorstudium Informatik
(SKZ: 521, Version: 09W.3)
-
Fach: Softwareentwicklung
(Pflichtfach)
-
Objektorientierte Modellierung und Implementierung (
2.0h VO / 2.0 ECTS)
- 620.100 Objektorientierte Modellierung und Implementierung (2.0h VO / 2.0 ECTS)
-
Objektorientierte Modellierung und Implementierung (
2.0h VO / 2.0 ECTS)
-
Fach: Softwareentwicklung
(Pflichtfach)
- Bachelorstudium Informatik
(SKZ: 521, Version: 03W.1)
-
Fach: Angewandte Informatik
(Pflichtfach)
-
Grundlagen der Modellierung (
2.0h VO / 2.0 ECTS)
- 620.100 Objektorientierte Modellierung und Implementierung (2.0h VO / 2.0 ECTS)
-
Grundlagen der Modellierung (
2.0h VO / 2.0 ECTS)
-
Fach: Angewandte Informatik
(Pflichtfach)
- Diplomstudium Informatik
(SKZ: 880, Version: 02W)
-
1.Abschnitt
-
Fach: Angewandte Informatik
(Pflichtfach)
-
Grundlagen der Modellierung (
2.0h VO / 2.0 ECTS)
- 620.100 Objektorientierte Modellierung und Implementierung (2.0h VO / 2.0 ECTS)
-
Grundlagen der Modellierung (
2.0h VO / 2.0 ECTS)
-
Fach: Angewandte Informatik
(Pflichtfach)
-
1.Abschnitt
- Bachelorstudium Informationsmanagement
(SKZ: 522, Version: 12W.1)
-
Fach: Grundlagen der Informatik und Softwareentwicklung
(Pflichtfach)
-
2.3 Objektorientierte Modellierung und Implementierung (
2.0h VO / 2.0 ECTS)
- 620.100 Objektorientierte Modellierung und Implementierung (2.0h VO / 2.0 ECTS)
-
2.3 Objektorientierte Modellierung und Implementierung (
2.0h VO / 2.0 ECTS)
-
Fach: Grundlagen der Informatik und Softwareentwicklung
(Pflichtfach)
- Bachelorstudium Informationsmanagement
(SKZ: 522, Version: 05W.4)
-
Fach: Grundlagen der Informatik und Softwareentwicklung I + II
(Pflichtfach)
-
Modul: Grundlagen der Informatik und Softwareeentwicklung II
-
Objektorientierte Modelierung und Implementierung (
2.0h VO / 3.0 ECTS)
- 620.100 Objektorientierte Modellierung und Implementierung (2.0h VO / 3.0 ECTS)
-
Objektorientierte Modelierung und Implementierung (
2.0h VO / 3.0 ECTS)
-
Modul: Grundlagen der Informatik und Softwareeentwicklung II
-
Fach: Grundlagen der Informatik und Softwareentwicklung I + II
(Pflichtfach)
Gleichwertige Lehrveranstaltungen im Sinne der Prüfungsantrittszählung
-
Sommersemester 2024
- 620.100 VO Objektorientierte Modellierung und Implementierung (2.0h / 2.0ECTS)
-
Sommersemester 2023
- 620.100 VO Objektorientierte Modellierung und Implementierung (2.0h / 2.0ECTS)
-
Sommersemester 2022
- 620.100 VO Objektorientierte Modellierung und Implementierung (2.0h / 2.0ECTS)
-
Sommersemester 2021
- 620.100 VO Objektorientierte Modellierung und Implementierung (2.0h / 2.0ECTS)
-
Sommersemester 2020
- 620.100 VO Objektorientierte Modellierung und Implementierung (2.0h / 2.0ECTS)
-
Sommersemester 2019
- 620.100 VO Objektorientierte Modellierung und Implementierung (2.0h / 2.0ECTS)
-
Sommersemester 2018
- 620.100 VO Objektorientierte Modellierung und Implementierung (2.0h / 2.0ECTS)
-
Sommersemester 2017
- 620.100 VO Objektorientierte Modellierung und Implementierung (2.0h / 2.0ECTS)
-
Sommersemester 2016
- 620.100 VO Objektorientierte Modellierung und Implementierung (2.0h / 2.0ECTS)
-
Sommersemester 2015
- 620.100 VO Objektorientierte Modellierung und Implementierung (2.0h / 2.0ECTS)
-
Sommersemester 2013
- 620.100 VO Objektorientierte Modellierung und Implementierung (2.0h / 2.0ECTS)
-
Sommersemester 2012
- 620.100 VO Objektorientierte Modellierung und Implementierung (2.0h / 3.0ECTS)
-
Sommersemester 2011
- 620.100 VO Objektorientierte Modellierung und Implementierung (2.0h / 3.0ECTS)
-
Sommersemester 2010
- 620.100 VO Objektorientierte Modellierung und Implementierung (2.0h / 3.0ECTS)
-
Sommersemester 2009
- 620.100 VO Grundlagen der Modellierung (2.0h / 2.0ECTS)