diff --git a/Lerntagebuch.md b/Lerntagebuch.md index ab25ac8..61e01ac 100644 --- a/Lerntagebuch.md +++ b/Lerntagebuch.md @@ -1,4 +1,3 @@ -# # Mein Lerntagebuch für Programmiermethoden und -werkzeuge 
 @@ -18,14 +17,11 @@ * git ist eine Software, die es ermöglicht, Änderungen an Computerdateien im Laufe der Zeit zu verfolgen. * Ein Git-Repository klonen bedeutet, eine vollständige lokale Kopie des Repositoriums zu erstellen, das sich auf einer GitLab-Plattform befindet. - - -### Mitteilung an die Dozierenden 
 --- ## SU 02 (03.11.2023) -### lernziel +### Lernziel * Programmierparadigmen * Prinzipien der Programmierung @@ -33,10 +29,27 @@ * die effektivste Programmiersprache für das jeweilige Projekt identifizieren können * ein besseres Verständnis von Programmiersprachen wie: Java, C, Python, go, JavaScript und TypeScript -### wiederholung +### Wiederholung * eine Programmiersprache kann mehrere Programmierparadigmen haben * Es ist wichtig zu wissen, welche Prinzipien der Programmierung und welche Programmiersprache man für das jeweilige Projekt verwenden sollte, denn so kann man effizienter programmieren und bessere Ergebnisse erzielen. --- ## SU 03 (10.11.2023) 
 +### Lernziel +* Entwurfsmuster +* Geschichte der Programmierwerkzeuge +* Integrated Developement Environment +* Debugging + +### Erkenntnis +* Durch die Verwendung der Entwurfsmuster kann ich auf eine standardisierte und effiziente Weise auf gängige Herausforderungen reagieren, um den Code robuster, wartbarer und erweiterbarer zu gestalten. +* Entwurfsmuster fördern die Modularität, erleichtern die Kommunikation im Entwicklungsteam und tragen dazu bei, Softwareprojekte effizienter und konsistenter zu gestalten. +* Die Integration der Debugging-Techniken in meinen Entwicklungsprozess ermöglicht es mir, Fehler schnell zu identifizieren und zu beheben, was die Qualität und Zuverlässigkeit des Projekts verbessert. + + +### Wiederholung +* Entwurfsmuster sind wiederverwendbare allgemeine Lösungen für wiederkehrende Probleme, die häufig bei der Softwareentwicklung auftreten. +* Debugging bezieht sich auf den Prozess der Identifizierung, Analyse und Behebung von Fehlern oder Bugs in einem Programm + +