Software Engineering Research Group Kassel

Department of Computer Science and Electrical Engineering

Search

Primary Menu

Skip to content
  • Contact

Lecture

Design Patterns (SS20)

Tuesdays, 16:00 - 18:00

1332

Albert Zündorf

Description

Design Patterns are established solutions to recurring design problems.

This course deals with the design pattern catalogue of the Gang of Four.
We will go through the main GoF patterns and exemplify their use in various example programs.

The students will learn the patterns by implementing them for example problems.

  • Design Pattern Lecture 14: Finish

    July 21, 2020
  • Design Pattern Lecture 13: Docker

    July 14, 2020
  • Design Pattern Lecture 12: Scenario Diagrams

    July 7, 2020
  • Design Pattern Lecture 11: RabbitMQ

    June 30, 2020
  • Design Pattern Lecture 10: Service Schemata

    June 23, 2020
  • Design Pattern Lecture 09: Interpreter

    June 16, 2020
  • Design Pattern Lecture 08: Command

    June 9, 2020
  • Design Pattern Lecture 07: Proxy

    June 2, 2020
  • Design Pattern Lecture 06: Reflection

    May 26, 2020
  • Design Pattern Lecture 05: Listener

    May 19, 2020
  • Design Pattern Lecture 04: Chain

    May 12, 2020
  • Design Pattern Lecture 03: Visitor

    May 5, 2020
  • Design Pattern Slides as Google Presentation

    May 4, 2020
  • Design Pattern Lecture 02: Composite Hausaufgabe Klärung

    April 30, 2020
  • Design Pattern Lecture 02: Composite

    April 29, 2020
  • Summer 2020 Assignment 2 Composite

    April 28, 2020
  • Design Pattern Lecture 01: Introduction

    April 21, 2020
  • Design Pattern Lecture

    April 20, 2020
  • Summer 2020 Assignment 1 Delegation

    April 18, 2020

Uni Kassel

News

  • Current Term
    • Requirements Engineering
    • Software-Technik-Praktikum
    • Seminar
  • Past Terms
    • WS2425
      • Business Process Engineering
      • Design Patterns
      • DevOps Technologies
      • Programming and Modelling
      • Seminar
    • SS24
      • Generative KI in der Software Technik
      • Graph and Model Driven Engineering
      • Software-Technik Praktikum
      • Seminar
    • WS2324
      • Business Process Engineering
      • Evolutionary Algorithms
      • Programming and Modelling
      • Software Tool Construction
    • SS23
      • Graph and Model Driven Engineering
      • Software-Technik Praktikum
    • WS2223
      • Business Process Engineering
      • Einführung in die Informatik
      • Programming and Modelling
      • Uncategorized
      • Web Engineering
      • Projects
      • Seminar
    • SS22
      • DevOps Technologies
    • WS2122
      • Business Process Engineering
      • Graph and Model Driven Engineering
      • Microservices
      • Programming and Modelling
    • SS21
      • Design Patterns
      • Game Development: Einführung in Unity
      • Software-Technik Praktikum
      • Web Engineering
    • WS2021
      • Business Process Engineering
      • Internet of Things
      • Microservices
      • Programmierprojekt Mechatronik
      • Programming and Modelling
    • SS20
      • Design Patterns
      • DevOps Technologies
      • Software-Technik Praktikum
    • WS1920
      • Business Process Engineering
      • Microservices
      • Model Driven Engineering
      • Programming Methodologies
    • SS19
      • Design Patterns
      • Software Engineering I
    • WS1819
      • Compiler Construction
      • Internet of Things
      • Programming Methodologies
    • SS18
      • Design Patterns
      • Software Engineering I
      • Software Engineering II
      • Projects
    • WS1718
      • Compiler Construction
      • Einführung in die Programmierung
      • Graph and Model Driven Engineering
      • Programming Methodologies
      • Projects
      • Seminar
    • SS17
      • Software Engineering I
      • Projects
      • Seminar
    • WS1617
      • Einführung in die Programmierung
      • Internet of Things
      • Programming Methodologies
      • Seminar
    • SS16
      • Design Patterns
      • Projekt Game Development
      • Software Engineering I
      • Software Engineering II
      • Projects
      • Seminar
    • WS1516
      • Compiler Construction
      • Graph and Model Driven Engineering
      • Programming Methodologies
      • Projects
      • Seminar
    • SS15
      • Design Patterns
      • Internet of Things
      • Software Engineering I
      • Web Engineering
      • Projects
      • Seminar
    • WS1415
      • Einführung in die Programmierung
      • Programming Methodologies
      • Software Engineering II
      • Projects
      • Seminar
    • SS14
      • Design Patterns
      • Graph and Model Driven Engineering
      • Software Engineering I
      • Software Engineering II
      • Projects
      • Seminar
    • WS1314
      • Compiler Construction
      • Programming Methodologies
      • Software Engineering II
      • Projects
      • Seminar
    • SS13
      • Design Patterns
      • Graph and Model Driven Engineering
      • Software Engineering I
      • Software Engineering II
      • Projects
    • WS1213
      • Compiler Construction
      • Programming Methodologies
      • Software Engineering II
      • Projects
      • Seminar
    • SS12
      • Software Engineering I
      • Projects
    • WS1112
      • Model Driven Engineering
      • Programming Methodologies
      • Software Engineering I
      • Software Engineering II
    • SS11
      • Design Patterns
      • Graph and Model Driven Engineering
      • Programming Methodologies
      • Projects
      • Seminar
    • WS1011
      • Compiler Construction
      • Software Engineering I
      • Software Engineering II
      • Projects
      • Seminar
    • SS10
      • Design Patterns
      • Model Driven Engineering
      • Programming Methodologies
      • Projects
      • Seminar
    • WS0910
      • Compiler Construction
      • Software Engineering I
      • Software Engineering II
      • Projects
  • General Information
    • Resources
    • Term Start and End Dates
    • Courses (HIS LSF)
    • Department FB 16
  • Nachruf Albert Zündorf
  • Staff

Address

University of Kassel
Research Group Software Engineering
Department of Computer Science and Electrical Engineering
Wilhelmshöher Allee 73
34121 Kassel

Google Maps

Tags

  • compiler_construction
  • CreepSmash
  • exercise
  • lecture
  • ProgrammierMethodik
  • screencast
  • se1ss16lecture
  • Software Engineering 1
  • ss16
  • wt1617

About

SE on YouTube

Impressum

Datenschutzerklärung

Research Group Software Engineering
Rooms 1337 – 1342
Wilhelmshöher Allee 73
34121 Kassel

Sponsors

The professorship Software Engineering is sponsored by 'Heinz Nixdorf Stiftung' ‚ 'Verband der Metall- und Elektro-Unternehmen Nordhessen' and by 'Sparkassen Verband Hessen'
SE Uni Kassel
  • Current Term
    • Requirements Engineering
    • Software-Technik-Praktikum
    • Seminar
  • Past Terms
    • WS2425
      • Business Process Engineering
      • Design Patterns
      • DevOps Technologies
      • Programming and Modelling
      • Seminar
    • SS24
      • Generative KI in der Software Technik
      • Graph and Model Driven Engineering
      • Software-Technik Praktikum
      • Seminar
    • WS2324
      • Business Process Engineering
      • Evolutionary Algorithms
      • Programming and Modelling
      • Software Tool Construction
    • SS23
      • Graph and Model Driven Engineering
      • Software-Technik Praktikum
    • WS2223
      • Business Process Engineering
      • Einführung in die Informatik
      • Programming and Modelling
      • Uncategorized
      • Web Engineering
      • Projects
      • Seminar
    • SS22
      • DevOps Technologies
    • WS2122
      • Business Process Engineering
      • Graph and Model Driven Engineering
      • Microservices
      • Programming and Modelling
    • SS21
      • Design Patterns
      • Game Development: Einführung in Unity
      • Software-Technik Praktikum
      • Web Engineering
    • WS2021
      • Business Process Engineering
      • Internet of Things
      • Microservices
      • Programmierprojekt Mechatronik
      • Programming and Modelling
    • SS20
      • Design Patterns
      • DevOps Technologies
      • Software-Technik Praktikum
    • WS1920
      • Business Process Engineering
      • Microservices
      • Model Driven Engineering
      • Programming Methodologies
    • SS19
      • Design Patterns
      • Software Engineering I
    • WS1819
      • Compiler Construction
      • Internet of Things
      • Programming Methodologies
    • SS18
      • Design Patterns
      • Software Engineering I
      • Software Engineering II
      • Projects
    • WS1718
      • Compiler Construction
      • Einführung in die Programmierung
      • Graph and Model Driven Engineering
      • Programming Methodologies
      • Projects
      • Seminar
    • SS17
      • Software Engineering I
      • Projects
      • Seminar
    • WS1617
      • Einführung in die Programmierung
      • Internet of Things
      • Programming Methodologies
      • Seminar
    • SS16
      • Design Patterns
      • Projekt Game Development
      • Software Engineering I
      • Software Engineering II
      • Projects
      • Seminar
    • WS1516
      • Compiler Construction
      • Graph and Model Driven Engineering
      • Programming Methodologies
      • Projects
      • Seminar
    • SS15
      • Design Patterns
      • Internet of Things
      • Software Engineering I
      • Web Engineering
      • Projects
      • Seminar
    • WS1415
      • Einführung in die Programmierung
      • Programming Methodologies
      • Software Engineering II
      • Projects
      • Seminar
    • SS14
      • Design Patterns
      • Graph and Model Driven Engineering
      • Software Engineering I
      • Software Engineering II
      • Projects
      • Seminar
    • WS1314
      • Compiler Construction
      • Programming Methodologies
      • Software Engineering II
      • Projects
      • Seminar
    • SS13
      • Design Patterns
      • Graph and Model Driven Engineering
      • Software Engineering I
      • Software Engineering II
      • Projects
    • WS1213
      • Compiler Construction
      • Programming Methodologies
      • Software Engineering II
      • Projects
      • Seminar
    • SS12
      • Software Engineering I
      • Projects
    • WS1112
      • Model Driven Engineering
      • Programming Methodologies
      • Software Engineering I
      • Software Engineering II
    • SS11
      • Design Patterns
      • Graph and Model Driven Engineering
      • Programming Methodologies
      • Projects
      • Seminar
    • WS1011
      • Compiler Construction
      • Software Engineering I
      • Software Engineering II
      • Projects
      • Seminar
    • SS10
      • Design Patterns
      • Model Driven Engineering
      • Programming Methodologies
      • Projects
      • Seminar
    • WS0910
      • Compiler Construction
      • Software Engineering I
      • Software Engineering II
      • Projects
  • General Information
    • Resources
    • Term Start and End Dates
    • Courses (HIS LSF)
    • Department FB 16
  • Nachruf Albert Zündorf
  • Staff

Address

University of Kassel
Research Group Software Engineering
Department of Computer Science and Electrical Engineering
Wilhelmshöher Allee 73
34121 Kassel

Google Maps