Lecture
Programming and Modelling (WS2324)
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
Folien von 8. und 9. Vorlesung
January 12, 2024
Folien 7. Vorlesung
December 13, 2023
Folien 6. Vorlesung
November 29, 2023
Folien 5. Vorlesung
November 21, 2023
Folien 4. Vorlesung
November 16, 2023
Folien 3. Vorlesung
November 7, 2023
Folien 2. Vorlesung
October 31, 2023
Folien 1. Vorlesung
October 24, 2023
Preparations
September 11, 2023
Exercise
Programming and Modelling (WS2324)
Friday, 10:00 - 12:00
-1606
Präsentationstermine
February 21, 2024
Studienleistung (Informatik)
February 14, 2024
Projekt Informatik
February 9, 2024
Hausaufgabe 12 (Informatik)
February 2, 2024
Hausaufgabe 11 (Informatik)
January 26, 2024
Studienleistung (Mechatronik)
January 23, 2024
Projekt Mechatronik
January 19, 2024
Hausaufgabe 10 (Informatik)
January 19, 2024
Hausaufgabe 9
January 12, 2024
Hausaufgabe 8
December 15, 2023
Hausaufgabe 7
December 8, 2023
Hausaufgabe 6
December 1, 2023
Hausaufgabe 5
November 24, 2023
Hausaufgabe 4
November 17, 2023
Hausaufgabe 3
November 10, 2023
Hausaufgabe 2
November 3, 2023
Hausaufgabe 1
October 27, 2023
Preparations
September 12, 2023