Lecture
Programming and Modelling (WS2122)
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 exam!
The exam is a project 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
Exercise
Programming and Modelling (WS2122)
Project Informatic
February 18, 2022
Homework 11
February 11, 2022
Homework 10
February 4, 2022
Project Mechatronics
January 28, 2022
Homework 09
January 28, 2022
Homework 08
January 21, 2022
Homework 07
January 14, 2022
Homework 06
December 10, 2021
Homework 05
December 3, 2021
Homework 04
November 26, 2021
Homework 03
November 19, 2021
Homework 02
November 5, 2021
Homework 01
October 29, 2021
Preperations
September 9, 2021