mirror of
https://gitlab.com/harald.mueller/aktuelle.kurse.git
synced 2024-11-24 10:41: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**
|
||
|
Objektorientierte Programmierung vs. Prozedurale Programmierung
|
||
|
Videos dazu Unterschieden zwischen Objektorientierter und Prozeduraler Programmierung an
|
||
|
|
||
|
- 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.
|