aboutsummaryrefslogtreecommitdiff
path: root/Info
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2023-05-07 17:05:39 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2023-05-07 17:06:28 +0200
commit26c7c6917d834b0fa8448dffe2b07fe6941e93b3 (patch)
tree4e4d4904c1b399e1bc86de284d17fc70c7acc179 /Info
parentbfac8fa53f5fb9189636c3fefe0ee72909e4479d (diff)
downloadunterricht-26c7c6917d834b0fa8448dffe2b07fe6941e93b3.tar.gz
unterricht-26c7c6917d834b0fa8448dffe2b07fe6941e93b3.zip
add my project slides
Diffstat (limited to 'Info')
-rw-r--r--Info/10/3/.gitignore1
-rw-r--r--Info/10/3/slides.md102
2 files changed, 103 insertions, 0 deletions
diff --git a/Info/10/3/.gitignore b/Info/10/3/.gitignore
new file mode 100644
index 00000000..4887513a
--- /dev/null
+++ b/Info/10/3/.gitignore
@@ -0,0 +1 @@
+slides.pptx
diff --git a/Info/10/3/slides.md b/Info/10/3/slides.md
new file mode 100644
index 00000000..42fe199b
--- /dev/null
+++ b/Info/10/3/slides.md
@@ -0,0 +1,102 @@
+---
+author: Florian Fischer
+theme: Rochester
+aspectratio: 169
+---
+
+##
+
+![](img/Copyrighted/ProjektResults.png){.center}
+
+## Softwarekrise
+
+* Software wird immer größer​
+* zu lösende Probleme werden immer anspruchsvoller​
+* keine systematischen Entwicklungsmethoden​
+* (unrealistische Kosten- / Zeitberechnungen)​
+
+$\Rightarrow$ Softwareentwicklung​ durch gute Projektplanung
+
+## Projektideen
+
+\vspace{-0.5cm}
+![](img/Copyrighted/supermarioflash3.jpg){.center}
+
+## Projektideen
+
+\vspace{-0.5cm}
+![](img/Copyrighted/SocialChess.PNG){.center}
+
+## Projektideen
+
+\vspace{-0.5cm}
+![](img/Copyrighted/geldwechsler.jpg){.center}
+
+## Projektideen
+
+\vspace{-0.5cm}
+![](img/Copyrighted/app.png){.center}
+
+## Projekt
+
+\begin{center}
+Was ist ein Projekt?​
+\end{center}
+
+## Projekt
+
+Nach DIN 69901:​
+
+„Ein Projekt ist ein Vorhaben, bei dem innerhalb einer definierten Zeitspanne ein definiertes Ziel erreicht werden soll, und das sich dadurch auszeichnet, dass es im Wesentlichen ein einmaliges Vorhaben ist.“​
+
+## Memes
+
+\vspace{-0.5cm}
+![](img/Copyrighted/baum_meme.png){.center}
+
+## Projektorganisation
+
+* Festlegung des Projektleiters sowie der Arbeitsgruppen​
+* Die Arbeitsgruppen erhalten jeweils festgelegte Zuständigkeiten und Befugnisse​
+
+## Wasserfallmodell
+
+\vspace{-0.5cm}
+![](img/Copyrighted/wasserfallmodell.png){.center}
+
+## Folgende Phasen werden unterschieden​
+
+1. Projektdefinition​
+2. Projektplanung​
+3. Projektkontrolle​
+4. Projektabschluss​
+
+## Agile Entwicklung
+
+\vspace{-0.5cm}
+![](img/Copyrighted/agile-softwareentwicklung.png){.center}
+
+## Projektabschnitte​
+
+* Werden durch **Meilensteine** definiert.​
+* Meilensteine sind Zeitpunkte, zu denen auf Grundlage der bisherigen Ergebnisse weitere Entscheidungen über den zukünftigen Projektverlauf getroffen werden müssen.​
+* Ein **Meilensteinplan** enthält alle Meilensteine mit dem vereinbarten Termin​
+
+## Kriterien an das Projekt​
+
+* Programmiert in Java, Snap!, SQL, HTML, ...
+* Mehrere Klassen, die in Beziehung zueinander stehen​
+* Mindestens ​
+ * Ein Klassendiagramm​
+ * Ein funktionierender Prototyp
+ * Eine Präsentation
+
+
+## Arbeitsauftrag
+
+Gruppenfindung zur Projektarbeit und Klärung folgender Punkte​
+
+* Welche Art von Programm / Spiel wird entwickelt?​
+* Wie wird das Projekt grob umgesetzt? (BlueJ, EngineAlpha, Greenfoot, AppInventor, AndroidStudio, …)​
+
+**Notiert diese Informationen inklusive der Gruppenmitglieder auf einem Zettel, der zum Ende der Stunde abgegeben wird.​**