From afea7033c326110d498f99a29cf57f520ae5f7b6 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Thu, 16 May 2024 10:24:28 +0200 Subject: modernize project slides --- .../10/3/img/2024-05-15-200009_3840x1080_scrot.png | Bin 0 -> 185059 bytes .../10/3/img/2024-05-15-200035_3840x1080_scrot.png | Bin 0 -> 289904 bytes Info/10/3/img/keyboard_menu.png | Bin 0 -> 27920 bytes Info/10/3/img/keyboard_song_screen.png | Bin 0 -> 11778 bytes Info/10/3/img/linux-toy-advent.png | Bin 0 -> 84743 bytes Info/10/3/img/pacman.jpg | Bin 0 -> 83035 bytes Info/10/3/slides.md | 70 ++++++++++++++------- 7 files changed, 46 insertions(+), 24 deletions(-) create mode 100644 Info/10/3/img/2024-05-15-200009_3840x1080_scrot.png create mode 100644 Info/10/3/img/2024-05-15-200035_3840x1080_scrot.png create mode 100644 Info/10/3/img/keyboard_menu.png create mode 100644 Info/10/3/img/keyboard_song_screen.png create mode 100644 Info/10/3/img/linux-toy-advent.png create mode 100644 Info/10/3/img/pacman.jpg 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 Binary files /dev/null and b/Info/10/3/img/2024-05-15-200009_3840x1080_scrot.png 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 Binary files /dev/null and b/Info/10/3/img/2024-05-15-200035_3840x1080_scrot.png 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 Binary files /dev/null and b/Info/10/3/img/keyboard_menu.png 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 Binary files /dev/null and b/Info/10/3/img/keyboard_song_screen.png 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 Binary files /dev/null and b/Info/10/3/img/linux-toy-advent.png differ diff --git a/Info/10/3/img/pacman.jpg b/Info/10/3/img/pacman.jpg new file mode 100644 index 00000000..5651a27e Binary files /dev/null and b/Info/10/3/img/pacman.jpg 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 + -\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} + + + + + +## {.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.** -- cgit v1.2.3