blob: 835863f206f53d816d17a2b52a6e81090197e87b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
\documentclass[lehrerversion]{handout}
\usepackage[shortlabels]{enumitem}
\title{10. Klasse Projekt Arbeitsauftrag}
\begin{document}
\thispagestyle{empty}
\section*{10. Klasse Projekt Arbeitsauftrag}
\textbf{Zeitraum:} 10.05 bis 28.06 \\
\textbf{Präsentationen:} 12.07 \\
\subsection*{Kriterien an das Projekt}
\begin{itemize}[itemsep=0.01pt]
\item Falls ein Spiel entwickelt wird
\begin{itemize}[itemsep=0.01pt]
\item Spiel kann durch Spieler gewonnen werden
\item Spiel soll etwas herausfordernd sein
\item Passendes Spieldesign (Hintergrundmusik, Sprites, ...)
\item (gut) Animationen, Multiplayer
\item (gut) Hauptmenu und Optionen
\item (sehr gut) Intuitive Bedienung und spielinterne Anleitung (z.B. Hilfe, Tutorial)
\item (sehr gut) Speichern und Fortsetzen des Spielfortschritts
\end{itemize}
\item Falls in Java entwickelt wird
\begin{itemize}[itemsep=0.01pt]
\item Mehre Klassen die in Beziehung zueinander stehen
\item (gut) sinnvoller Einsatz von Vererbung
\item (optional) Felder / Arrays
\end{itemize}
\end{itemize}
\subsection*{Kriterien an die Durchführung}
\begin{itemize}[itemsep=0.01pt]
\item Gute Zusammenarbeit im Team
\item Angemessene Aufgabenteilung
\item Protokoll über Tätigkeiten und Fortschritt
\item Diagramme zur Modellierung: Mindestens...
\begin{itemize}[itemsep=0.01pt]
\item ein Klassendiagramm über das gesamte Spiel (mit den relevanten Attributen und Methoden)
\item zwei Zustandsdiagramme (z.B. Hauptmenü/Optionen und wichtige Zustände eines Actors etc.)
\item zwei Sequenzdiagramme für wichtige Kommunikation zwischen Objekten
\item weitere Diagramme sind erwünscht
\end{itemize}
\end{itemize}
\subsection*{Abgaben am Projektende}
\begin{itemize}[itemsep=0.01pt]
\item Deckblatt + Inhaltsverzeichnis (+ ggf. Quellenverzeichnis)
\item Alle erstellten Diagramme
\item Quellcode des Projekts (auch Ausdruck / Screenshot vom Quellcode möglich)
\item Grenzen des Programms – Was ist / war nicht umsetzbar?
\end{itemize}
\subsection*{Präsentation}
\begin{itemize}[itemsep=0.01pt]
\item \textbf{Ziel:} Vorstellung des Softwareprojekts vor den Mitschülern
\item freie Gestaltungsmöglichkeiten – inhaltlich sowie gestalterisch
\end{itemize}
\subsection*{Hinweise:}
Software-Projekt und Dokumentation sind auf dem USB-Stick zu speichern und zu jeder Stunde mitzubringen. Das Protokoll wird handschriftlich und in Satzform verfasst. Es ist nach jeder Stunde abzugeben. Protokollant*in (Schriftführer*in) wechselt jede Stunde.
\end{document}
|