Lecture
Programming Methodologies (WS1920)
Description
This course teaches object oriented modeling and object oriented programming. We learn how to develop object oriented programs systematically from requirements via analysis and design to implementation and test. We learn the Unified Modeling Language (UML) and how to use it for the different development steps.
Intended Audience
Students of computer science, 3rd term.
Examination
Homework exercises are obligatory for attending the examination!
A written examination at the end of the term
Topics
The first three terms‘ computer science courses introduced a programming language and basic algorithms and data structures. These are the basics for handcrafting computer programs. Methodological software development takes this a step forward. Based on a textual problem description (requirements specification, „Pflichtenheft“), a realization concept is derived with the help of UML Scenario Diagrams (analysis document). This is used to design the structure of the program to be realized and to exactly describe the behavior of the program’s components (design document). The design document is the basis for the methodological development of the program. Ideally, the program is automatically generated from the design document
Programming and Modelling 13 Wrap Up
February 11, 2020
Programming and Modelling Evaluation Results
February 11, 2020
Programming and Modelling 12 Testing
February 4, 2020
Programming and Modelling 11 Chain of Responsibility
February 4, 2020
Programming and Modelling 10 Multi User Party
January 24, 2020
Programming and Modelling 09 Chatting
January 15, 2020
Programming and Modelling 08 Persistence
December 19, 2019
Programming and Modelling 07 Party App
December 10, 2019
Programming and Modelling 06 TestFX
December 3, 2019
Programming and Modelling 05 GUI
November 26, 2019
Programming and Modelling 04 Testing
November 19, 2019
Programming and Modelling 03 Referential Integrity
November 5, 2019
Programming and Modelling 02 Implementing Classes
October 29, 2019
Programming and Modelling Youtube Playlist
October 23, 2019
Programming and Modelling 01 Objects
October 22, 2019
Exercise
Programming Methodologies (WS1920)
Klausuerzulassung
March 4, 2020
Hausaufgabe 12 - Bonus
February 14, 2020
Übung 11
February 7, 2020
Hausaufgabe 11
February 7, 2020
Übung 10 - Live Demo
January 31, 2020
Übung 10
January 31, 2020
Hausaufgabe 10
January 31, 2020
Übung 9 - Live Demo
January 24, 2020
Übung 9
January 24, 2020
Hausaufgabe 09
January 24, 2020
Übung 8 - Live Demo
January 20, 2020
Übung 8
January 20, 2020
Hausaufgabe 08
January 17, 2020
Übung 7 - Live Demo
December 9, 2019
Übung 7
December 6, 2019
Hausaufgabe 07
December 6, 2019
Übung 6 - Live Demo
November 30, 2019
Übung 6
November 30, 2019
Hausaufgabe 06
November 29, 2019
Übung 5 - Live Demo
November 22, 2019
Übung 5
November 22, 2019
Hausaufgabe 05
November 22, 2019
Übung 4 - Live Demo
November 18, 2019
Übung 4
November 18, 2019
Hausaufgabe 04
November 15, 2019
Übung 3 - Live Demo
November 8, 2019
Übung 3
November 8, 2019
Hausaufgabe 03
November 8, 2019
Übung 2 - Live Demo
November 1, 2019
Übung 2
November 1, 2019
Hausaufgabe 02
October 31, 2019
Übung 1 - Live Demo
October 27, 2019
Übung 1
October 27, 2019
Hausaufgabe 01
October 25, 2019