mirror of
https://gitlab.com/harald.mueller/aktuelle.kurse.git
synced 2024-11-27 20:21:56 +01:00
44 lines
1.3 KiB
Markdown
44 lines
1.3 KiB
Markdown
# Grundsätze der OO-Programmierung
|
|
|
|
## Historische Entwicklung der Programmierung
|
|
|
|
** Einstiegsfrage**
|
|
Wieso entstehen immer neue Programmiersprachen und Konzepte?
|
|
|
|
Eine von vielen Websites zum Thema die gute Antworten zu der Einstiegsfrage liefert.
|
|
|
|
- https://becoming-functional.com/a-brief-history-of-programming-c13d87b79337 <br>20 min.
|
|
|
|
Optional zum anschauen falls ihr Lust und Zeit habt: Video zur Geschichte der Programmiersprachen:
|
|
|
|
- https://www.youtube.com/watch?v=mhpslN-OD_o <br>15 min
|
|
|
|
|
|
** Aufgabe dazu in Teams zu 2-4 Pers**
|
|
Objektorientierte Programmierung vs. Prozedurale Programmierung.
|
|
|
|
|
|
Schauen Sie die 2 Videos dazu an zum Thema der Unterscheidung zwischen Objektorientierter
|
|
und Prozeduraler Programmierung an und diskutieren Sie zusammen.
|
|
|
|
- https://www.youtube.com/watch?v=4DDSUYhJIFc <br>10 min
|
|
- https://www.youtube.com/watch?v=ese5Udwgwzc <br>5 min
|
|
|
|
|
|
|
|
## Grundsätze der Objektorientierten Programmierung
|
|
|
|
Zum Lesen:
|
|
- https://www.freecodecamp.org/news/object-oriented-programming-concepts-21bb035f7260/ <br>15 min
|
|
|
|
- https://beginnersbook.com/2013/04/oops-concepts/ <br>15 min nur bis und mit Kapitel 4, wobei das wichtigste in Kapitel 4 steht.
|
|
|
|
(siehe auch Kapitel 2 aus dem Buch Ruggerio, Compendio -> lesen.)
|
|
|
|
|
|
Beschreiben sie mit eigenen Worten 4 von (oder alle) 6 Konzepte
|
|
der OO-Programmierung.
|
|
|
|
|
|
|
|
Abgabe als Text- oder PDF-Dokument im TEAMS. |