\documentclass[bibBibtex]{schuleub}
\usepackage[utf8]{inputenc}
\usepackage{schulinf}

% Dieses Dokument ist in der Zusammenarbeit von Informatikreferendaren und
% ehemaligen Informatikreferendaren der Studienseminare (heute ZfsL) Arnsberg,
% Hamm und Solingen entstanden.
%
% Das Dokument steht unter der Lizenz: Creative Commons by-nc-sa Version 4.0
% http://creativecommons.org/licenses/by-nc-sa/4.0/deed.de
%
% Nach dieser Lizenz darf das Dokument beliebig kopiert und bearbeitet werden,
% sofern das Folgeprodukt wiederum unter gleichen Lizenzbedingungen vertrieben
% und auf die ursprünglichen Urheber verwiesen wird.
% Eine kommerzielle Nutzung ist ausdrücklich ausgeschlossen.
%
% Die Namensnennung durch einen Verweis und die Lizenzangabe der ursprünglichen
% Urheber auf den Materialien für Schülerinnen und Schüler ist erforderlich.
%
% Die Sammlung der Dokumente steht unter
% http://ddi.uni-wuppertal.de/material/materialsammlung/
% zur Verfügung.
%
% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht
% unter  http://www.ctan.org/pkg/schule
% zur Verfügung.

\hypersetup{pdfauthor={Referendare der Informatikfachseminare Arnsberg, Hamm und Solingen}}
\includexmp{lizenz}
\cclizenz{byncsaeu}
\footerQRLink{materialsammlung_qr_url.pdf}

\svnid{$Id: ub_01_einfuehrung_objekte_klassen.tex 1467 2016-03-25 10:56:54Z pieper $}

\referendar{- (Referendar)}

\seminaradresse{Studienseminar für Lehrämter an Schulen Hamm\\
Seminar für das Lehramt an Gymnasien und Gesamtschulen\\
Stadthausstr. 3\\
59065 Hamm}
\ort{Hamm}
\besuchtitel{Unterrichtsbesuch in Informatik}


\lerngruppe{Informatik GK 11}
\datum{- (Datum)}
\zeit{15.00}{15.45}
\stunde{9}
\schule{Gesamtschule}
\raum{Informatikraum}
\ausbildungsl{bdU}
\ako{-}
\schulleiter{-}[in]
\hauptseminar{-}
\fachEins{Informatik}{Dr. L. Humbert}
\fachZwei{2. Fach}{-}[in]

\thema{Identifizierung und Notation von Klassen und Objekten anhand Textbeispielen in Gruppenarbeit.}
 
\vorsitz{-}
\schulvertreter{-}
\fremderseminar{-}
\bekannterseminar{-}

\weiblich{4}
\maennlich{12}

\begin{document}

\section{Thematischer Zusammenhang}

\subsection{Gegenstand der Unterrichtsreihe}
Objektorientierte Modellierung 

\subsection{Thema der Unterrichtsstunde}
\Thema

\subsection{Einordnung der Stunde in die Unterrichtsreihe}
\begin{itemize}
  \item Einführung in das Netzwerksystem der Schule, was sind sichere Passwörter?
  \item Was ist Informatik? Teilgebiete der Kerninformatik
  \item Grundlagen in Gruppenarbeit: Was sind Programme und Algorithmen? Komponenten eines Computersystems und Interpreter und Compiler
  \item Installation von Python, Aufruf des Interpreters auf Kommandozeilenebene und Ablage von Programmquelltexten in Dateien am Beispiel der print-Anweisung.
  \item Einführung in Syntax und Semantik und kurze Einführung in Programmierparadigmen.
  \item Einführung in die objektorientierte Programmierung: Klassen und Objekte, Notation sowie Unterscheidung anhand von Einzelbeispielen.
  \item \textbf{Identifizierung und Notation von Klassen und Objekten anhand Textbeispielen in Gruppenarbeit.}
  \item Implementierung einer einfachen Klasse in Python und instanzieren von Objekten dieser Klasse.
  \item Einführung in die Erstellung von Objektdiagrammen...
  \item Einführung in die Erstellung von Klassendiagrammen...
\end{itemize}

\subsection{Lernziele der Unterrichtsstunde}\label{test}
\minisec{Hauptlernziel:}
\begin{itemize}
  \item Die \SuS sollen Klassen und Objekte in Textbeispielen identifizieren und auf Objekt- und Klassenkarten notieren können.
\end{itemize}

\minisec{Feinziele:}
\begin{itemize}
	\item Die \SuS sollen das Verfahren nach Abbott zur Identifizierung von Klassen und Objekten kennenlernen.
	\item Die \SuS sollen Klassen und deren Attribute in Textbeispielen identifizieren können.
	\item Die \SuS sollen Objekte und deren Attribute nebst Attributwerten in Textbeispielen identifizieren können.
  \item Die \SuS sollen eine Klassenkarte aufzeichnen können.
  \item Die \SuS sollen anhand eines Beispiels einen gültigen Klassennamen und gültige Attribute notieren können.
  \item Die \SuS sollen eine Objektkarte aufzeichnen können.
  \item Die \SuS sollen anhand eines Beispiels einen gültigen Objektnamen und gültige Attribute und Attributwerte notieren können.
\end{itemize}


\section{Geplanter Unterrichtsverlauf}

\begin{stundenverlauf}

Problemge\-win\-nung & Vom Problem zum Programm: Identifikation von Klassen und Objekte & L-S-Gespräch & Tafel\\

Erarbeitung & Kurzvorstellung des Verfahrens nach Abbott. & L-S-Gespräch & Infoblatt\\
 & Einteilung in Gruppen und Austeilung des Arbeitsblattes.  & GA & AB\\

\hline

Sicherung & Präsentation, Diskussion und Überprüfung der Gruppenergebnisse. & L-S-Gespräch & Lösungsblätter mit Magneten an Tafel\\

\hline

\end{stundenverlauf}


\section{Didaktisch-methodische Begründungen}
Der GK Informatik 11 setzt sich aus 16 \SuSn zusammen, die in der Klasse 9 und 10 noch keinen Informatikunterricht erhalten haben. Der Kurs findet wöchentlich in einem dreistündigen Block statt, der Unterrichtsbesuch findet innerhalb des Blocks in der dritten Kursstunde statt. In der vorherigen Kursstunde wurde eine Einführung in die objektorientierte Programmierung erarbeitet anhand von Klassen und Objekte, deren gültige Notation sowie Unterscheidung anhand von Einzelbeispielen.

Hintergrund der parallelen Abhandlung des Klassen- und Objektbegriffs ist, dass erhofft wird, dass die \SuS somit im direkten Vergleich besser lernen, Objekte von Klassen zu unterscheiden.

Anhand einer einführenden anwendungsorientierten Problemschilderung soll die Notwendigkeit einer objektorientierten Modellierung verdeutlicht werden. Das Verfahren nach Abbott soll als mögliche Hilfestellung vorgestellt werden, welches die \SuS anwenden können, aber nicht müssen. 

Unterschiedliche Durchführungsgeschwindigkeiten und mögliche Bearbeitungsschwierigkeiten des Arbeitsblattes sollen durch die Gruppenarbeit abgefangen werden. In den bisherigen Stunden wurde versucht, \SuSn, die mit ihrer Aufgabe schon fertig sind, zu motivieren, anderen \SuSn selbständig zu helfen. 

Als weitere mögliche zusätzliche Bearbeitungsaufgabe ist die Identifizierung und gültige Notation von benötigten Methoden einer Klasse vorgesehen sowie das Ermitteln einer noch nicht vorhandenen Klasse zu bereits vorhandenen Objekten.

Für die Notation von Objekten und Klassen auf Objekt- und Klassenkarten wird absichtlich kein vorformatiertes Raster zur Verfügung gestellt, um den Lerneffekt bzgl. der Umrandungsunterscheidung zu erhöhen.

\nocite{Brichzin2005}
\bibliography{../../../zusatz/projekt}

\end{document}