aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Fischer <florian.fischer@muhq.space>2024-05-16 10:24:28 +0200
committerFlorian Fischer <florian.fischer@muhq.space>2024-05-16 10:25:07 +0200
commitafea7033c326110d498f99a29cf57f520ae5f7b6 (patch)
tree164fca36fcf05e8e67e66c2ed41ee83c0873f4ce
parent49c74cba932f734028152966ffbd6dcad59e2506 (diff)
downloadunterricht-afea7033c326110d498f99a29cf57f520ae5f7b6.tar.gz
unterricht-afea7033c326110d498f99a29cf57f520ae5f7b6.zip
modernize project slides
-rw-r--r--Info/10/3/img/2024-05-15-200009_3840x1080_scrot.pngbin0 -> 185059 bytes
-rw-r--r--Info/10/3/img/2024-05-15-200035_3840x1080_scrot.pngbin0 -> 289904 bytes
-rw-r--r--Info/10/3/img/keyboard_menu.pngbin0 -> 27920 bytes
-rw-r--r--Info/10/3/img/keyboard_song_screen.pngbin0 -> 11778 bytes
-rw-r--r--Info/10/3/img/linux-toy-advent.pngbin0 -> 84743 bytes
-rw-r--r--Info/10/3/img/pacman.jpgbin0 -> 83035 bytes
-rw-r--r--Info/10/3/slides.md70
7 files changed, 46 insertions, 24 deletions
diff --git a/Info/10/3/img/2024-05-15-200009_3840x1080_scrot.png b/Info/10/3/img/2024-05-15-200009_3840x1080_scrot.png
new file mode 100644
index 00000000..535e3dc5
--- /dev/null
+++ b/Info/10/3/img/2024-05-15-200009_3840x1080_scrot.png
Binary files differ
diff --git a/Info/10/3/img/2024-05-15-200035_3840x1080_scrot.png b/Info/10/3/img/2024-05-15-200035_3840x1080_scrot.png
new file mode 100644
index 00000000..9f054d8b
--- /dev/null
+++ b/Info/10/3/img/2024-05-15-200035_3840x1080_scrot.png
Binary files differ
diff --git a/Info/10/3/img/keyboard_menu.png b/Info/10/3/img/keyboard_menu.png
new file mode 100644
index 00000000..c00fcbd1
--- /dev/null
+++ b/Info/10/3/img/keyboard_menu.png
Binary files differ
diff --git a/Info/10/3/img/keyboard_song_screen.png b/Info/10/3/img/keyboard_song_screen.png
new file mode 100644
index 00000000..4e9a4ed4
--- /dev/null
+++ b/Info/10/3/img/keyboard_song_screen.png
Binary files differ
diff --git a/Info/10/3/img/linux-toy-advent.png b/Info/10/3/img/linux-toy-advent.png
new file mode 100644
index 00000000..a8402912
--- /dev/null
+++ b/Info/10/3/img/linux-toy-advent.png
Binary files differ
diff --git a/Info/10/3/img/pacman.jpg b/Info/10/3/img/pacman.jpg
new file mode 100644
index 00000000..5651a27e
--- /dev/null
+++ b/Info/10/3/img/pacman.jpg
Binary files differ
diff --git a/Info/10/3/slides.md b/Info/10/3/slides.md
index d30de7b1..1d9ab5d5 100644
--- a/Info/10/3/slides.md
+++ b/Info/10/3/slides.md
@@ -1,9 +1,9 @@
---
-author: Florian Fischer
-theme: Rochester
-aspectratio: 169
+header-includes: |
+ \makeatletter
+ \beamer@ignorenonframefalse
+ \makeatother
---
-
##
![](img/Copyrighted/ProjektResults.png){.center}
@@ -15,37 +15,61 @@ aspectratio: 169
* keine systematischen Entwicklungsmethoden
* (unrealistische Kosten- / Zeitberechnungen)
-$\Rightarrow$ Softwareentwicklung durch gute Projektplanung
+$\Rightarrow$ Softwareentwicklung braucht gute Projektplanung
-## Projektideen
+## Projektideen - Echtzeitspiel
-\vspace{-0.5cm}
-![](img/Copyrighted/supermarioflash3.jpg){.center}
+\begin{center}
+\begin{tikzpicture}
+\node {\includegraphics[keepaspectratio, width=0.75\textwidth]{img/Copyrighted/supermarioflash3.jpg}};
+\pause
+\node[rotate=3] {\includegraphics[keepaspectratio, width=0.75\textwidth]{img/pacman.jpg}};
+\end{tikzpicture}
+\end{center}
## Projektideen
-\vspace{-0.5cm}
-![](img/Copyrighted/SocialChess.PNG){.center}
+\begin{center}
+\begin{tikzpicture}
+\node {\includegraphics[keepaspectratio, width=0.65\textwidth]{img/Copyrighted/SocialChess.PNG}};
+\pause
+\node[rotate=3] {\includegraphics[keepaspectratio, width=0.75\textwidth]{img/linux-toy-advent.png}};
+\end{tikzpicture}
+\end{center}
## Projektideen
\vspace{-0.5cm}
![](img/Copyrighted/geldwechsler.jpg){.center}
-## Projektideen
+<!-- ## Projektideen -->
-\vspace{-0.5cm}
-![](img/Copyrighted/app.png){.center}
+<!-- \vspace{-0.5cm} -->
+<!-- ![](img/Copyrighted/app.png){.center} -->
-## Projekt
+## Projektideen - \footnotesize Beispiel: Projekt 10D 2023
+\vspace{-0.5cm}
\begin{center}
-Was ist ein Projekt?
+\begin{tikzpicture}
+\node {\includegraphics[keepaspectratio, width=0.75\textwidth]{img/keyboard_menu}};
+ \pause
+ \node[rotate=5] {\includegraphics[keepaspectratio, width=0.75\textwidth]{img/keyboard_song_screen}};
+\end{tikzpicture}
\end{center}
+<!-- ## Projektideen -->
+
+<!-- \vspace{-0.65cm} -->
+<!-- ![](img/pacman.PNG){.center} -->
+
+## {.standout}
+
+Was ist ein Projekt?
+
## Projekt
-Nach DIN 69901:
+### 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.“
@@ -73,7 +97,7 @@ Nach DIN 69901:
## Agile Entwicklung
-\vspace{-0.5cm}
+\vspace{-1cm}
![](img/Copyrighted/agile-softwareentwicklung.png){.center}
## Projektabschnitte
@@ -84,19 +108,17 @@ Nach DIN 69901:
## Kriterien an das Projekt
-* Programmiert in Java, Snap!, SQL, HTML, ...
+* Programmiert in Java, (SQL), ...
* Mehrere Klassen, die in Beziehung zueinander stehen
-* Mindestens
- * Ein Klassendiagramm
- * Ein funktionierender Prototyp
- * Eine Präsentation
-
+* Dokumentation der Modellierung (Klassendiagramm, ...)
+* Ein \underline{funktionierender} Prototyp
## 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, …)
+* Wie wird das Projekt grob umgesetzt?
+ (BlueJ, GraphicsAndGames, EngineAlpha, Greenfoot, …)
**Notiert diese Informationen inklusive der Gruppenmitglieder auf einem Zettel, der zum Ende der Stunde abgegeben wird.**