# Mein Lerntagebuch für Programmiermethoden und -werkzeuge
# Mein Lerntagebuch für Programmiermethoden und -werkzeuge
## SU 01 (21.10.2021)
## SU 01 (21.10.2021)
### Lernziel
### Lernziel
- Pruefungsanforderungen
- Pruefungsanforderungen
-- Lerntagebuch
-- Lerntagebuch
-- Gruppenprojekt
-- Gruppenprojekt
@ -10,14 +10,42 @@
-- Erstellung eines Repositorys
-- Erstellung eines Repositorys
-- Grundlagen kennenlernen
-- Grundlagen kennenlernen
### Erkenntnis
### Erkenntnis
- Ohne ständiges Wiederholen und Vertiefen der Konsolen Befehle werde ich sie vergessen.
- Ohne ständiges Wiederholen und Vertiefen der Konsolen Befehle werde ich sie vergessen.
- GIT bedeutet Blödmann/Idiot - das wusste ich vor der Nutzung von "GIT" auch noch nicht
- GIT bedeutet Blödmann/Idiot - das wusste ich vor der Nutzung von "GIT" auch noch nicht
-
### Wiederholung
### Wiederholung
- GIT ist ein Tool zur Versionkontrolle und dem Zusammenfügen von Code, nach der Bearbeitung von mehreren Personen
- GIT ist ein Tool zur Versionkontrolle und dem Zusammenfügen von Code, nach der Bearbeitung von mehreren Personen
### Kritik
### Kritik
- keine
- keine
---
## SU 02 (28.10.2021)
---
## *SU 02 (2022-11-03)*
### Lernziele
- *Programmierparadigmen*
-- Imperative Programmierung
-- Declarative Programmierung
-- Prozedurale Programmierung
-- Objektorientierte Programmierung
-- Funktionale Programmierung
-- typisierte Programmiersprachen
-- typenlose Programmiersprachen
-- Prinzipien der Programmierung
- *Zu Programmierparadigmen je:*
-- Definition
-- Beispiele
-- Ursprung
-- Vorteile
### Erkenntnisse
- Ich habe erkannt oder meine zumindest halbwegs begriffe zu haben, wie vielseitig die Programmierung als solche ist, wie viele Sprachen es gibt und was für vielseitige Konzepte diese verfolgen.
- Die genauen Definitionen der einzelnen Programmiertypen konnte ich mir so schnell noch nicht einprägen. Aber die Bearbeitung der Datei Programmierparadigmen und das damit einhergehende Durcharbeiten der Vorlesungsfolien bzw. Recherchen im Internet hat dabei geholfen.
- Zudem werde ich besser im Umgang mit git und in der Bearbeitung/Formatierung der markdown Dateien und muss nicht mehr alles auf einem CheatSheet nachschlagen.