Didaktik der Informatik Vorlesung
|
|
- Etta Braun
- vor 6 Jahren
- Abrufe
Transkript
1 Vorlesung StD Dipl.-Inform. Dr. rer. nat. L. Humbert Fachgebiet Fachbereich C Universität Wuppertal L. Humbert () DdI Sommersemester Juni / 31
2 Übersicht Gliederung der Präsentation Gliederung der Präsentation 1 Übersicht Gliederung der Präsentation Themen der Vorlesung im Sommersemester Informatikunterricht Beispielszenarien Veranstaltungsziele Kompetenzen 3 Informatische Allgemeinbildung Vision Basis Kontext 4 Szenarien Informatische Allgemeinbildung Kompetenzen der allgemeinbildenden Informatik 5 Beispiele Mittlerer Bildungsabschluss Unterrichtskonzept Objektorientierte Sicht auf Informatiksysteme 6 Szenarien Oberstufe Ziele des Informatikunterrichts in der gymnasialen Oberstufe 7 Beispiele Oberstufe Unterrichtskonzept Stifte & Mäuse (SuM) Beispiellage SuM Objektorientierte Modellierung (OOM) L. Humbert () DdI Sommersemester Juni / 31
3 Themen der Vorlesung (Stand 13. Juni 2008) Kapitel in [Humbert, 2006] 1 Einleitung und Motivation Begriffsklärungen 1 2 Was ist Informatik? 2 3 Genderdiskussion 9 4 Grundfragen des Lernens 3 5 Schulinformatik Entwicklungslinien 4 6 Schulinformatik Normierung 4 7 Informatikunterricht besondere Methoden 5 8 Informatikunterrichtsplanung Vorgehensmodelle 6 9 Informatikunterrichtsplanung 6, 7 10 Informatikunterricht Beispielszenarien Informatikunterricht Leistungsmessung Moralisch-ethische Aspekte Professionalisierung Zusammenfassung, Ausblick, Evaluation... (9)
4 Informatikunterricht Beispielszenarien Veranstaltungsziele Kompetenzen Kompetenzen 10. Vorlesung: Informatikunterricht Beispielszenarien Kompetenzen 10. Vorlesung: Informatikunterricht Beispielszenarien Ziele des Informatikunterrichts mit konkreten Beispielen für den Unterricht illustrieren Grundlegende Ideen, Konzept und Umsetzung für eine didaktisch gestaltete Klassenbibliothek (Stifte & Mäuse) beispielhaft illustrieren Kritische Würdigung und Prüfung der Eignung vornehmen L. Humbert () DdI Sommersemester Juni / 31
5 [Puhlmann, 2005, S. 79] Informatische Allgemeinbildung Stell dir eine Schule vor, in der alle Schülerinnen und Schüler hervorragenden Informatikunterricht erhalten. Der Unterricht wird von Lehrerinnen und Lehrern erteilt, die eine fundierte Informatikausbildung haben und die zugleich wissen, wie Informatikinhalte Kindern und Jugendlichen nahe gebracht werden können. Ihnen stehen angemessene Arbeits- und Unterrichtsmittel zur Verfügung, die es erlauben, wichtige Informatikinhalte in methodischer Vielfalt zu behandeln und informatische Kompetenzen bei den Schülerinnen und Schülern zu entwickeln. Dabei sind die Anforderungen durchaus hoch, aber die Schülerinnen und Schüler werden damit nicht alleine gelassen, sondern nach ihren Bedürfnissen unterstützt. So zeigen die Schülerinnen und Schüler großes Engagement, lernen mit Verständnis, erkennen Verbindungen zwischen verschiedenen informatischen Fragestellungen, tauschen sich untereinander über Informatik aus und können Überlegungen und Arbeitsergebnisse mündlich und schriftlich gut verständlich mitteilen. Dabei nutzen sie selbstverständlich Computer sowohl als Gegenstand des Unterrichts als auch als Arbeitsmittel zur Informationsdarstellung und zum Informationsaustausch. Diese Kompetenzen kommen auch ihrer übrigen schulischen Arbeit zugute. So schätzen die Schülerinnen und Schüler das Fach Informatik und engagieren sich stark, um ihr Wissen und ihre Kompetenzen zu mehren.
6 Informatische Allgemeinbildung Basis Kontext Basis Kontext im Rahmen der Vorlesungen Informatische Phänomene verstehen (vgl. [Humbert u. Puhlmann, 2005]) Spiralprinzip (vgl. Vorlesung 4) Probleme lösen als zentraler Ausgangs- und Zielpunkt jeden Informatikunterrichts (vgl. Vorlesung 5) Projektorientierung als methodische Voraussetzung zur Bearbeitung echter Problemstellungen in der Informatik und im Informatikunterricht (s. v.) Modellieren und Konstruieren sowie Analysieren und Bewerten (vgl. Vorlesung 9) L. Humbert () DdI Sommersemester Juni / 31
7 Szenarien Informatische Allgemeinbildung Kompetenzen der allgemeinbildenden Informatik Ziele Mittlerer Bildungsabschluss Informatische Bildung als Teil allgemeiner Bildung Das übergeordnete Ziel informatischer Bildung in Schulen ist es, Schülerinnen und Schüler bestmöglich auf ein Leben in einer Informationsgesellschaft vorzubereiten [... ] Jede Schülerin und jeder Schüler soll dazu in die Lage versetzt werden, auf einem der jeweiligen Schulart angemessenen Niveau den grundlegenden Aufbau von»informatiksystemen«und deren Funktionsweise zu verstehen [... ] Die schulische Auseinandersetzung mit dem Aufbau und der Funktionsweise von Informatiksystemen darf dabei aber nicht nur auf der Ebene der Benutzungsschnittstelle erfolgen, die sich bereits bei einer nächsten Produktversion oder bei Verwendung eines Produkts eines anderen Herstellers ändern kann. Den Ausgangspunkt für einen produktunabhängigen Zugang bildet daher die»darstellung«bzw. Repräsentation von»information«zu Problemen aus der Lebenswelt der Schülerinnen und Schüler durch»daten«in Informatiksystemen verschiedener Anwendungsklassen [GI, 2008, S. 11 (Hervorhebungen durch lh)]. L. Humbert () DdI Sommersemester Juni / 31
8 Beispiele Mittlerer Bildungsabschluss Unterrichtskonzept Objektorientierte Sicht auf Informatiksysteme Klassendiagramm Ponto DOKUMENT +erzeugeabschnitt(): ABSCHNITT +erzeugeabsatz(text:string): ABSATZ +erzeugeseitenvorlage(): SEITENVORLAGE +gibabsatz(index:integer): ABSATZ +gibseite(nr:integer): SEITE +gibcursor(): CURSOR +speichern(dateiname:string) +gibabschnitt(index:integer): ABSCHNITT ABSCHNITT +erzeugeabsatz(text:string) +setzeseitenvorlage(vorlage:seitenvorlage) +gibdokument(): DOKUMENT +gibabsaetze(): Liste m. ABSAETZEN +gibseitenvorlage(): SEITENVORLAGE +gibseiten(): Liste m. SEITEN CURSOR +vor(): Boolean +zurueck(): Boolean +gibzeichen(): ZEICHEN SEITE +gibabschnitt(): Abschnitt +gibseitenvorlage(): SEITENVORLAGE +gibseitenzahl(): Integer SEITENVORLAGE +gibname(): String +gibseitenrandoben(): Integer +gibseitenrandunten(): Integer +gibseitenrandlinks(): Integer +gibseitenrandrechts(): Integer +gibbreite(): Integer +gibhoehe(): Integer +gibspaltenzahl(): Integer ABSATZ +setzeausrichtung(linksbuendig Zentriert Rechtsbuendig Blocksatz) +setzeeinzuglinks(tmm:integer) +setzeeinzugrechts(tmm:integer) +setzeeinzugerstzeile(tmm:integer) +setzeeinzugrestzeilen(tmm:integer) +setzeabstandoben(tmm:integer) +setzeabstandunten(tmm:integer) +gibdokument(): DOKUMENT +gibabschnitt(): ABSCHNITT +gibtextinhalt(): String +gibzeichenanzahl(): Integer +gibeinzuglinks(): Integer +gibeinzugrechts(): Integer +gibeinzugerstzeile(): Integer +gibeinzugrestzeilen(): Integer +gibabstandoben(): Integer +gibabstandunten(): Integer +gibzeichen(index:integer): ZEICHEN +gibausrichtung(): Linksbuendig Zentriert Rechtsbuendig Blocksatz ZEICHEN +setzefett(fett:boolean) +setzekursiv(kursiv:boolean) +setzeunterstrichen(unterstrichen:boolean) +setzedurchgestrichen(durchgestrichen:boolean) +setzeschriftfarbe(farbe:(farbauswahl)) +setzehintergrundfarbe(farbe:(farbauswahl)) +setzeschriftgroesse(groesse:integer/float) +setzeschriftart(schriftart:string) +setzesymbol(symbol:string (1 Zeichen)) +gibfett(): Boolean +gibkursiv(): Boolean +gibunterstrichen(): Boolean +gibdurchgestrichen(): Boolean +gibschriftfarbe(): (Farbwauswahl) +gibhintergrundfarbe(): (Farbauswahl) +gibschriftgroesse(): Float +gibschriftart(): String +gibsymbol(): String L. Humbert () DdI Sommersemester Juni / 31
9 Beispiele Mittlerer Bildungsabschluss Unterrichtskonzept Objektorientierte Sicht auf Informatiksysteme Dokumente objektorientiert (1/3) nach [Borchel u. a., 2005] DOKUMENT Name: ZEICHENKETTE Abschnitte: LISTE ABSCHNITT Speicherort: ZEICHENKETTE erzeugeabsatz(text:zeichenkette): ABSATZ gibabsatz(index:ganzezahl): ABSATZ erzeugeabschnitt(): ABSCHNITT gibcursor(): CURSOR lade(ort:zeichenkette): WAHRHEITSWERT speichere(ort:zeichenkette) schließe() L. Humbert () DdI Sommersemester Juni / 31
10 Beispiele Mittlerer Bildungsabschluss Unterrichtskonzept Objektorientierte Sicht auf Informatiksysteme Dokumente objektorientiert (2/3) absatz1 Zeichen = Hallo, liebe Freundinnen und Freunde, Ausrichtung = Zentriert Zeilenabstand = 1,5 EinzugLinks= 2000 EinzugRechts = 2000 EinzugErstzeile = 0 EinzugRestzeilen = 0 AbstandOben = 0 AbstandUnten = 0 L. Humbert () DdI Sommersemester Juni / 31
11 Beispiele Mittlerer Bildungsabschluss Unterrichtskonzept Objektorientierte Sicht auf Informatiksysteme Dokumente objektorientiert (3/3) Umsetzung der Modellierung in einer Programmiersprache hier mit Python und der Schnittstelle Ponto zu OpenOffice.org 1 from ponto import DOKUMENT, Zentriert 2 einladung=dokument( ) 3 absatz1=einladung. erzeugeabsatz (" Hallo, liebe Freundinnen und Freunde, " ) 4 absatz1. setzeausrichtung ( Zentriert ) 5... Ponto ist öffentlich zugänglich vgl. [Reinertz, 2008]. Unter themartin.110mb.com/moodle_classes/mod/resource/view.php?id=18 finden sich der Quellcode (ponto.py) und ablauffähige Beispiele L. Humbert () DdI Sommersemester Juni / 31
12 Szenarien Oberstufe Ziele des Informatikunterrichts in der gymnasialen Oberstufe Ziele gymnasiale Oberstufe Allgemeine Bildung plus Propädeutik im Fach Input: [noch] gültige Richtlinien und Lehrplan öffentlich verfügbar [MSWWF, 1999] der Lehrplan Informatik befindet sich wie die Lehrpläne der anderen Fächer auch in Überarbeitung da er Elemente enthält, die bezüglich des Zentralabiturs als nicht mehr zielführend betrachtet werden [müssen] Output: Zentralabitur Aufgabenbeispiele und Rahmenvorgaben (zur Zeit für 2008, 2009, 2010) öffentlich verfügbar Abitur 2008/ geprüft: 15. Mai 2008 L. Humbert () DdI Sommersemester Juni / 31
13 Beispiele Oberstufe Unterrichtskonzept Stifte & Mäuse (SuM) Das Konzept Stifte & Mäuse Materialien [Czischke u. a., 1999] vom Landesinstitut Soest 1999 an alle Schulen mit gymnasialer Oberstufe ausgeliefert Einige wenige Fortbildungen der Bezirksregierungen für Kolleginnen in den Folgejahren Schulbuch dreibändige Ausgabe für die Jahrgänge 11, 12 und 13 verfügbar: [Schriek, 2005, 2006, 2007] L. Humbert () DdI Sommersemester Juni / 31
14 Beispiele Oberstufe Unterrichtskonzept Stifte & Mäuse (SuM) Details SuM Klassenbibliothek Anforderungen (Ende der 90ger) Didaktisch gestaltet»make it as simple as possible, but not simpler«(einstein) Programmiersprachenunabhängigkeit Betriebssystemunabhängigkeit Klassen Einstiegsphase Bildschirm Tastatur Maus Stift Buntstift Sprite (Python) Implementierung (zeitliche Abfolge) Oberon[-2] Object Pascal (Macintosh) Object Pascal (Window)...einige Jahre später... Java, Python L. Humbert () DdI Sommersemester Juni / 31
15 Beispiele Oberstufe Beispiellage SuM Beispiele SuM Problem Lehrperson, die die Objektorientierte Modellierung (noch) nicht kennt Lösung [sehr zu?] einfach[st]e Beispiele, die aufbauend nach und nach Schreibweise(n) und Konzepte einführen Synthese Lehrpersonen vernünftig qualifizieren Kritik Modellierung trivial, Modellierung fachlich (mindestens) diskussionswürdig Beispiel aus SuM vgl. Original [Czischke u. a., 1999, S. 49] Pseudosprache Humbert Struktogrammdarstellung Schriek [Schriek, 2005, S. 25, 33, 37] Java Linkweiler [Linkweiler, 2002] Python L. Humbert () DdI Sommersemester Juni / 31
16 Beispiele Oberstufe Beispiellage SuM Pseudosprache Beispiel nach [Czischke u. a., 1999, S. 49] Kontext: Kontrollstrukturen Freihandzeichnen und Radieren 1 S t i f t.hebe dich 2 Wiederhole 3 Wenn Maus. meldet Mausknopf i s t gedrückt, dann 4 S t i f t.bewege dich zur Mausposition 5 S t i f t. senke dich 6 sonst 7 S t i f t.hebe dich 8 Wenn Tastatur. meldet Taste wurde gedrückt, dann 9 S t i f t. wähle Radiermodus 10 bis Maus. meldet Mausknopf wird doppelt geklickt Unschön: die Bezeichner der verwendeten Objekte haben einen großen Anfangsbuchstaben dies ist verwirrend, da üblicherweise Objekte mit einem kleinen Buchstaben beginnen, aber für Klassen als erstes ein Großbuchstabe verwendet wird. L. Humbert () DdI Sommersemester Juni / 31
17 Beispiele Oberstufe Beispiellage SuM Struktogramm Umsetzung der Pseudosprache mit den durch die Klassenbibliothek zur Verfügung stehenden Methoden hatstift.hoch() not hatmaus.doppelklick().. hatmaus.istgedrueckt()? Ja hatstift.bewegebis(hatmaus.hposition(),hatmaus.vposition()) hatstift.runter() Nein hatstift.hoch().. hattastatur.wurdegedrueckt()? Ja Nein hatstift.radiere() hatbildschirm.gibfrei() Die Objektbezeichner dokumentieren, dass hier eine Objektstruktur mit hat-beziehungen (Kompositionen) nahegelegt wird L. Humbert () DdI Sommersemester Juni / 31
18 Beispiele Oberstufe Beispiellage SuM Java (1/2) 1 import sum. kern. Bildschirm ; 2 import sum. kern. S t i f t ; 3 import sum. kern.maus; 4 import sum. kern. Tastatur ; 5 6 public class StartFreihand5 7 { 8 Bildschirm hatbildschirm ; 9 S t i f t hatstift ; 10 Maus hatmaus; 11 Tastatur hattastatur ; public StartFreihand5 ( ) ; 14 { 15 hatbildschirm = new Bildschirm ( ) ; 16 hatstift = new S t i f t ( ) ; 17 hatmaus = new Maus( ) ; 18 hattastatur = new Tastatur ( ) ; 19 } L. Humbert () DdI Sommersemester Juni / 31
19 Beispiele Oberstufe Beispiellage SuM Java (2/2) 21 public void fuehreaus ( ) ; 22 { 23 hatstift. hoch ( ) ; 24 do 25 { 26 i f (hatmaus. istgedrueckt ( ) ) 27 { 28 hatstift. bewegebis(hatmaus. hposition ( ),hatmaus. vposition ( ) ) ; 29 hatstift. runter ( ) ; 30 } 31 else 32 { 33 hatstift. hoch ( ) ; 34 } 35 i f ( hattastatur. wurdegedrueckt ( ) ) 36 { 37 hatstift. radiere ( ) ; 38 } 39 } while (!hatmaus. doppelklick ( ) ) ; 40 hatbildschirm. gibfrei ( ) ; 41 } } L. Humbert () DdI Sommersemester Juni / 31
20 Beispiele Oberstufe Beispiellage SuM Python 1 from sum import Bildschirm, S t i f t,maus, Tastatur 2 hatbildschirm= Bildschirm ( ) 3 hatstift= S t i f t ( hatbildschirm ) 4 hatmaus= Maus( hatbildschirm ) 5 hattastatur= Tastatur ( hatbildschirm ) 6 7 hatstift. hoch ( ) 8 while not hatmaus. doppelklick ( ) : 9 i f hatmaus. istgedrueckt ( ) : 10 hatstift. bewegebis(hatmaus. hposition ( ), 11 hatmaus. vposition ( ) ) 12 hatstift. runter ( ) 13 else : 14 hatstift. hoch ( ) 15 i f hattastatur. wurdegedrueckt ( ) : 16 hatstift. radiere ( ) hatbildschirm. gibfrei ( ) L. Humbert () DdI Sommersemester Juni / 31
21 Beispiele Oberstufe Objektorientierte Modellierung (OOM) OOM unter Benutzung der Klassenbibliothek 1 Zeichnen»Malen mit der Maus«2 Login-Vorgang als Einstieg [Eickhoff u. a., 2005] benötigt zusätzlich die Klasse Rahmen 3 Bücherkauf [Humbert 2006a] unveröffentlicht 4... dieser Zug hat Verspätung [Boettcher u. a., 2007] 1 ist gemessen an didaktischen Kriterien, wie Lebensweltbezug usw. in einen größeren Kontext einzubinden (z. B. CAD-System) gehen von einer realweltlichen Erfahrung aus werden als Modellierungsaufgaben betrachtet, bearbeitet und führen nicht zu der Klassenstruktur, wie sie durch das Konzept SuM vorgegeben wird, sondern zu einer fachlich zu modellierenden Problemsicht. Im Zusammenhang mit konkreten Darstellungen wird die Klassenstruktur aus dem Konzept SuM benutzt. Die Klassenbibliothek wird primär als Hilfsmittel für grafische Darstellungen genutzt. L. Humbert () DdI Sommersemester Juni / 31
22 Beispiele Oberstufe Objektorientierte Modellierung (OOM) OOM Modellierung von 1 mit den Klassen aus SuM Klassenstruktur Zeichner init fuehreaus Zeichner4 fuehreaus Bildschirm Tastatur Buntstift Maus Klassenbeziehungen Zeichner4 (Unterklasse) erbt von Zeichner (Oberklasse) Pfeil gemäß UML-Notation: offenes Dreieck zeigt auf die Oberklasse Zeichner (Ganzes) hat Bildschirm, Maus usw. diese Klassenbeziehung wird fachlich als Komposition bezeichnet existenzabhängig, d. h. Zeichner ist für die Erzeugung und den Abbau verantwortlich die gefüllte Raute zeigt auf das Ganze L. Humbert () DdI Sommersemester Juni / 31
23 Beispiele Oberstufe Objektorientierte Modellierung (OOM) OOM Implementierung von 1 mit SuM-Klassen 1 from Freihand import Zeichner 2 3 class Zeichner4 ( Zeichner ) : 4 5 def fuehreaus ( self ) : 6 while not self. hatmaus. doppelklick ( ) : 7 self. hatbuntstift. hoch ( ) 8 i f s e l f. hatmaus. istgedrueckt ( ) : 9 self. hatbuntstift. runter ( ) 10 self. hatbuntstift. bewegebis( self. hatmaus. hposition ( ), 11 self. hatmaus. vposition ( ) ) 12 self. derbildschirm. gibfrei ( ) i f name ==" main " : 15 derzeichner= Zeichner4 ( ) 16 derzeichner. fuehreaus ( ) Problem: bei den meisten der vorgeschlagenen Beispiele wird immer genau ein Objekt jeder Klasse instanziiert dies widerspricht aktuellen Studien zum Lernen objektorientierter Konzepte L. Humbert () DdI Sommersemester Juni / 31
24 Beispiele Oberstufe Objektorientierte Modellierung (OOM) OOM Alternative 3 zunächst»richtige Modellierung«Problemstellung Sie befinden sich bei der Buchhändlerin Ihres Vertrauens und möchten zwei Bücher erwerben: eines der Bücher soll sich mit einem Thema beschäftigen, das mit Informatik zusammenhängt, das zweite soll der Entspannung dienen. Arbeitsauftrag Geben Sie die Objekte an, die in der Problemstellung auftreten. Identifizieren Sie Attribute, die die Objekte für die Lösung der Aufgabe kennzeichnen. Überlegen Sie, über welche Methoden die Objekte»von sich aus«verfügen müssen, damit das Problem einer Lösung zugeführt werden kann. L. Humbert () DdI Sommersemester Juni / 31
25 Beispiele Oberstufe Objektorientierte Modellierung (OOM) OOM Alternative 3 zunächst»richtige Modellierung«Objekte Attribute (und Attributwerte) Methode(n) buchhaendlerin Ort= BUCHHANDLUNG verkaufebuch( buch ) informatikbuch Thema=INFORMATIK bingelesen() entspannungsbuch Thema=ENTSPANNUNG bingelesen() kunde Ort= BUCHHANDLUNG erwirbbuch( buch ) L. Humbert () DdI Sommersemester Juni / 31
26 Beispiele Oberstufe Objektorientierte Modellierung (OOM) Modellierung 3 Objektkarten buchhaendlerin Ort= BUCHHANDLUNG... verkaufebuch( buch ) informatikbuch Thema= INFORMATIK... bingelesen() entspannungsbuch Thema= ENTSPANNUNG... bingelesen() kunde Ort= BUCHHANDLUNG Vertrauen=... erwirbbuch( buch ) L. Humbert () DdI Sommersemester Juni / 31
27 Beispiele Oberstufe Objektorientierte Modellierung (OOM) Modellierung 3 Sequenzdiagramm kunde buchhaendlerin informatikbuch entspannungsbuch erwirbbuch(informatikbuch) erwirbbuch(entspannungsbuch) setort(buchhandlung) zeigbuecher() zeigbuecher() zeigbuecher() erwirbbuch(informatikbuch) liesbuch(informatikbuch) zeigbuecher() L. Humbert () DdI Sommersemester Juni / 31
28 Beispiele Oberstufe Objektorientierte Modellierung (OOM) Modellierung 3 Quellcode Quellcode Sequenz buchhaendlerin= Person (BUCHHANDLUNG) informatikbuch= Buch (INFORMATIK) entspannungsbuch= Buch (ENTSPANNUNG) buchhaendlerin. erwirbbuch ( informatikbuch ) buchhaendlerin. erwirbbuch (entspannungsbuch) print Bücher der Buchhändlerin : buchhaendlerin. zeigbuecher ( ) kunde= Person ( in der Schule ) kunde. setort (BUCHHANDLUNG) print Bücher des Kunden: kunde. zeigbuecher ( ) kunde. erwirbbuch (entspannungsbuch) buchhaendlerin. verkaufebuch (entspannungsbuch) Hinweise Die Erstellung der Klassen Person und Buch wird in der Vorlesung nicht thematisiert siehe Vorlesung zu C++ Im Unterricht kann in dieser Phase des Anfangsunterrichts eine Implementierung dieser Klassen durch die Lehrkraft vorgegeben werden. print Bücher des Kunden: kunde. zeigbuecher ( ) kunde. liesbuch (informatikbuch ) print Kunde erwirbt Informatikbuch : kunde. erwirbbuch ( informatikbuch ) buchhaendlerin. verkaufebuch ( informatikbuch ) print Bücher des Kunden: kunde. zeigbuecher ( ) print Kunde l i e s t Informatikbuch kunde. liesbuch (informatikbuch ) kunde. zeigbuecher ( ) L. Humbert () DdI Sommersemester Juni / 31
29 Literatur Literatur [Boettcher u. a. 2007] Boettcher, Daniel ; Grabowsky, Astrid ; Humbert, Ludger ; Poth, Oliver ; Pumplün, Constanze ; Schulte, Jörg: Ada - dieser Zug hat Verspätung. In: Schubert, Sigrid (Hrsg.): Informatik und Schule in Theorie und Praxis INFOS GI-Fachtagung September 2007, Siegen. Bonn : Gesellschaft für Informatik, Köllen Druck + Verlag GmbH, September 2007 (GI-Edition Lecture Notes in Informatics Proceedings P 112). ISBN , S geprüft: 20. Januar 2008 [Borchel u. a. 2005] Borchel, Christiane ; Humbert, Ludger ; Reinertz, Martin: Design of an Informatics System to Bridge the Gap Between Using and Understanding in Informatics. In: Micheuz, Peter (Hrsg.) ; Antonitsch, Peter (Hrsg.) ; Mittermeir, Roland (Hrsg.): Innovative Concepts for Teaching Informatics. Informatics in Secondary Schools: Evolution and Perspectives Klagenfurt, 30 th March to 1 st April Wien : Ueberreuter Verlag, ISBN , S [Czischke u. a. 1999] Czischke, Jürgen ; Dick, Georg ; Hildebrecht, Horst ; Humbert, Ludger ; Ueding, Werner ; Wallos, Klaus ; Landesinstitut für Schule und Weiterbildung (Hrsg.): Von Stiften und Mäusen. 1. Aufl. Bönen : DruckVerlag Kettler GmbH, ISBN [Eickhoff u. a. 2005] Eickhoff, Patrick ; Figgen, Bernd ; Hammersen, Thomas ; Humbert, Ludger ; Pommerenke, Dirk ; Richter, Detlef ; Striewe, Jörg: Informatik innovative Konzepte zur Gestaltung einer offenen Anfangssequenz mit vielfältigen Erweiterungen. In: [Friedrich, 2005], S geprüft: 3. September 2007 L. Humbert () DdI Sommersemester Juni / 31
30 Literatur Literatur (cont.) [Friedrich 2005] Friedrich, Steffen (Hrsg.): Informatik und Schule Informatikunterricht Konzepte und Realisierung INFOS GI-Fachtagung September 2005, Dresden. Bonn : Gesellschaft für Informatik, Köllen Druck + Verlag GmbH, September 2005 (GI-Edition Lecture Notes in Informatics Proceedings P 60). ISBN X [GI 2008] GI: Grundsätze und Standards für die Informatik in der Schule Bildungsstandards Informatik für die Sekundarstufe I. April Beilage S. Beschluss des GI-Präsidiums vom 24. Januar 2008 veröffentlicht als Beilage zur LOG IN 28 (2008) Heft 150/151 gliederungen/fb-iad/fa-ibs/empfehlungen/bildungsstandards_2008.pdf geprüft: 6. Mai ISSN [Humbert 2006] Humbert, Ludger: mit praxiserprobtem Unterrichtsmaterial. 2., überarbeitete und erweiterte Aufl. Wiesbaden : B.G. Teubner Verlag, 2006 (Leitfäden der Informatik). ISBN geprüft: 17. Januar 2008 [Humbert u. Puhlmann 2005] Humbert, Ludger ; Puhlmann, Hermann: Essential Ingredients of Literacy in Informatics. In: 8 th IFIP World Conference on Computers in Education, 4 7 th July 2005, University of Stellenbosch. Cape Town, South Africa : Document Transformation Technologies cc, July ISBN Documents/445.pdf [Linkweiler 2002] Linkweiler, Ingo: Eignet sich die Skriptsprache Python für schnelle Entwicklungen im Softwareentwicklungsprozess? Eine Untersuchung der Programmiersprache Python im softwaretechnischen und fachdidaktischen Kontext. Dortmund, Universität, Fachbereich Informatik, Fachgebiet, Diplomarbeit, November geprüft: 15. Mai 2007 L. Humbert () DdI Sommersemester Juni / 31
31 Literatur Literatur (cont.) [MSWWF 1999] MSWWF (Hrsg.): Richtlinien und Lehrpläne für die Sekundarstufe II Gymnasium/Gesamtschule in Nordrhein-Westfalen Informatik. 1. Aufl. Frechen : Ritterbach Verlag, 1999 (Schriftenreihe Schule in NRW 4725). MSWWF (Ministerium für Schule und Weiterbildung, Wissenschaft und Forschung des Landes Nordrhein-Westfalen) [Puhlmann 2005] Puhlmann, Hermann: Bildungsstandards Informatik zwischen Vision und Leistungstests. In: [Friedrich, 2005], S [Reinertz 2008] Reinertz, Martin: Ponto Objektorientierung mit Openoffice.org Writer. Vorträge, Materialien, Beispiele (inkl. Quellcode: ponto.py). März geprüft: 14. Juni 2008 [Schriek 2005] Schriek, Bernard: Informatik mit Java. Eine Einführung mit BlueJ und der Bibliothek Stifte und Mäuse. Werl : Nili-Verlag, 2005 ( Band I). ISBN Kapitel 1 6 (von 13): geprüft: 1. Mai 2007 [Schriek 2006] Schriek, Bernard: Informatik mit Java. Eine Einführung mit BlueJ und der Bibliothek Stifte und Mäuse. Werl : Nili-Verlag, 2006 ( Band II). ISBN Kapitel 1 4 (von 11): geprüft: 1. Mai 2006 [Schriek 2007] Schriek, Bernard: Informatik mit Java. Eine Einführung mit BlueJ und der Bibliothek Stifte und Mäuse. Werl : Nili-Verlag, 2007 ( Band III). ISBN Kapitel 1 4 (von 9): geprüft: 9. Oktober 2007 L. Humbert () DdI Sommersemester Juni / 31
Ergebnisse der Untersuchung zur Eignung einer Programmiersprache für die schnelle Softwareentwicklung kann der Informatikunterricht davon profitieren?
Ergebnisse der Untersuchung zur Eignung einer Programmiersprache für die schnelle Softwareentwicklung kann der Informatikunterricht davon profitieren? Zur Diplomarbeit: Eignet sich die Skriptsprache Python
Objektorientierte Modellierung (1)
Objektorientierte Modellierung (1) Die objektorientierte Modellierung verwendet: Klassen und deren Objekte Beziehungen zwischen Objekten bzw. Klassen Klassen und Objekte Definition Klasse Eine Klasse ist
Kommunikation mit Unterstützung durch Informatiksysteme in Bildungseinrichtungen
Kommunikation mit Unterstützung durch Informatiksysteme in Bildungseinrichtungen StD Christian F. Görlich 1 StD Dr. Ludger Humbert 1,2 1 Studienseminar Hamm 2 Willy-Brandt-Gesamtschule, Bergkamen begonnen:
Zentralabitur 2017 Informatik
Zentralabitur.nrw Ministerium für Schule und Weiterbildung des Landes Nordrhein-Westfalen Zentralabitur 2017 Informatik I. Unterrichtliche Voraussetzungen für die schriftlichen Abiturprüfungen an Gymnasien,
Einstieg in die Informatik mit Java
Vorlesung vom 18.4.07, Grundlagen Übersicht 1 Kommentare 2 Bezeichner für Klassen, Methoden, Variablen 3 White Space Zeichen 4 Wortsymbole 5 Interpunktionszeichen 6 Operatoren 7 import Anweisungen 8 Form
Modulhandbuch Fachdidaktik der Informatik
Modulhandbuch Fachdidaktik der Informatik Fachbereich Informatik Technische Universität Darmstadt Modulhandbuch Fachdidaktik Informatik 1 Modulhandbuch Fachdidaktik der Informatik Technische Universität
Einführung in die objektorientierte Programmierung mit geometrischen Figuren als Komponenten
Einführung in die objektorientierte Programmierung mit geometrischen Figuren als Komponenten Workshop am 10. Informatiktag NRW im Rahmen der INFOS 2011 an der Westfälischen Wilhelms-Universität Münster
Version vom 1. April 2008
Version vom 1. April 2008 wird veröffentlicht in Marco Thomas: Münsteraner Workshop zur Schulinformatik 2008 Münster - Mai 2008 - Westfälische Wilhelms-Universität MobilProgrammieren NeugestaltungderLernumgebung
Schulinterner Lehrplan Informatik Sek II Stand: Version 0.2 vom 06.11.2012
Inhalt Schulinterner Lehrplan des Theodor-Heuss-Gymnasiums für das Fach Informatik in der Sekundarstufe II 1 Einleitung...2 2 Grundsätze zur Leistungsbewertung...3 2.1.1 Mündliche Beteiligung am Unterricht...3
Zentralabitur 2018 Informatik
Zentralabitur.nrw Ministerium für Schule und Weiterbildung des Landes Nordrhein-Westfalen Zentralabitur 2018 Informatik I. Unterrichtliche Voraussetzungen für die schriftlichen Abiturprüfungen an Gymnasien,
Repetitorium Informatik (Java)
Repetitorium Informatik (Java) Tag 6 Lehrstuhl für Informatik 2 (Programmiersysteme) Übersicht 1 Klassen und Objekte Objektorientierung Begrifflichkeiten Deklaration von Klassen Instanzmethoden/-variablen
8. Objektorientierte Programmierung. Informatik II für Verkehrsingenieure
8. Objektorientierte Programmierung Informatik II für Verkehrsingenieure Grundbegriffe ALAN KAY, ERFINDER DER SPRACHE SMALLTALK, HAT DIE GRUNDBEGRIFFE DER OBJEKTORIENTIERTEN PROGRAMMIERUNG WIE FOLGT ZUSAMMENGEFASST:
1.2 Attribute und Methoden Aufbau einer Java-Klasse:
Aufbau einer Java-Klasse: public class Quadrat { int groesse; int xposition; String farbe; boolean istsichtbar; public void sichtbarmachen() { istsichtbar = true; public void horizontalbewegen(int distance){
Objektorientiertes Modellieren Seminar Didaktik der Informatik Wintersemester 2013/2014
Didaktik der Objektorientiertes Modellieren Seminar Didaktik der Informatik Wintersemester 2013/2014 Celalettin Tanriverdi Fachgebiet Didaktik der Informatik Bergische Universität Wuppertal 21. Januar
Niedersächsisches Kultusministerium Juli 2015
18. Informatik A. Fachbezogene Hinweise Die Rahmenrichtlinien Informatik sind so offen formuliert, dass sie Raum für die Gestaltung eines zeitgemäßen Informatikunterrichts lassen. Neue Inhalte der Informatik
Eine Klasse beschreibt Objekte mit gleichen Attributen und Methoden.
Grundwissen Informatik Objekt Attribut Methoden Als Objekte bezeichnet man alle Gegenstände, Dinge, Lebewesen, Begriffe oder Strukturen unserer Welt ( Autos, Räume, Bakterien, Lehrer, Schüler, Kunden,
Zentralabitur 2017 Evangelische Religionslehre
Zentralabitur.nrw Ministerium für Schule und Weiterbildung des Landes Nordrhein-Westfalen Zentralabitur 2017 Evangelische Religionslehre I. Unterrichtliche Voraussetzungen für die schriftlichen Abiturprüfungen
Graf-Engelbert-Schule
Graf-Engelbert-Schule Sekundarstufe II Informatik Schulinterner Lehrplan Beschluss der Fachkonferenz vom 15.03.2012 Schulinterner Lehrplan Fach Informatik Vorbemerkungen An der Graf-Engelbert-Schule wird
Software Engineering Klassendiagramme Einführung
Software Engineering Klassendiagramme Einführung Prof. Adrian A. Müller, PMP, PSM 1, CSM Fachbereich Informatik und Mikrosystemtechnik 1 Aufgabe Erstellen Sie eine Klasse Person in Java. Jede Person verfügt
Schreiben in Unterrichtswerken
Europäische Hochschulschriften 1014 Schreiben in Unterrichtswerken Eine qualitative Studie über die Modellierung der Textsorte Bericht in ausgewählten Unterrichtswerken sowie den Einsatz im Unterricht
Formalrichtige Darstellung der Elemente des Informatikunterrichts am Joseph-König-Gymnasium Haltern am See
Formalrichtige Darstellung der Elemente des Informatikunterrichts am Joseph-König-Gymnasium Haltern am See Es gibt verschiedenen Varianten für Schreibweisen von Diagrammen und Quellcode. In diesem Dokument
Zentralabitur 2017 Mathematik
Zentralabitur.nrw Ministerium für Schule und Weiterbildung des Landes Nordrhein-Westfalen Zentralabitur 2017 Mathematik I. Unterrichtliche Voraussetzungen für die schriftlichen Abiturprüfungen an Gymnasien,
Didaktik der Informatik in Theorie und Praxis
Sigrid Schubert (Hrsg.) Didaktik der Informatik in Theorie und Praxis 12. GI-Fachtagung Informatik und Schule INFOS 2007 19.-21. September 2007 an der Universität Siegen Gesellschaft für Informatik e.v.
Arbeitsblätter zu Teil I des Praktikums
Arbeitsblätter zu Teil I des Praktikums Allgemeine Hilfsmittel Bitte benutzen Sie bei Schwierigkeiten mit spezifischem Domänenwissen das Internet als Recherchemöglichkeit (beispielsweise Google oder Wikipedia).
Übersicht. Vorstellung des OO-Paradigmas
Java, OO und UML Vorstellung des OO-Paradigmas Übersicht Umsetzung des OO-Paradigmas in Java Einführung (seeeeeehr rudimenter) in UML zur graphischen Darstellung von OO Grammatik und Semantik von Java
Objektorientiertes Software-Engineering
Objektorientiertes Software-Engineering TIT99BPE/TIT99CPE BA Mannheim WS 2001/2 F. Schönleber Organisatorisches Kurs 1: TIT99BPE 6.Studienhalbjahr Termin Mo. 13.00 14.30 Raum: 037B Kurs 1: TIT99CPE 6.Studienhalbjahr
Zentralabitur 2017 Italienisch
Zentralabitur.nrw Ministerium für Schule und Weiterbildung des Landes Nordrhein-Westfalen Zentralabitur 2017 Italienisch I. Unterrichtliche Voraussetzungen für die schriftlichen Abiturprüfungen an Gymnasien,
Telecooperation/RBG. Grundlagen der Informatik I Thema 0: Einführung. Dr. Guido Rößling. Copyrighted material; for TUD student use only
Technische Universität Darmstadt Telecooperation/RBG Grundlagen der Informatik I Thema 0: Einführung Dr. Guido Rößling Copyrighted material; for TUD student use only 1 Worum es in der Informatik nicht
Objektorientierte Analyse (OOA) Inhaltsübersicht
Inhaltsübersicht Einführung Anforderungen an die UML-Diagramme Verhalten: Use-Case-Diagramm Verhalten: Aktivitätsdiagramm Verhalten: Zustandsautomat Struktur: Klassendiagramm Seite 1 Einführung In der
Zukunft braucht Herkunft 25 Jahre»INFOS - Informatik und Schule«INFOS 2009 13. GI-Fachtagung»Informatik und Schule«
Bernhard Koerber (Hrsg.) Zukunft braucht Herkunft 25 Jahre»INFOS - Informatik und Schule«INFOS 2009 13. GI-Fachtagung»Informatik und Schule«21. bis 24. September 2009 an der Freien Universität Berlin Technische
H a n n a h - A r e n d t - G y m n a s i u m. 49525 Lengerich, Bahnhofstraße 110. Schulinterner Lehrplan Informatik Sekundarstufe II
H a n n a h - A r e n d t - G y m n a s i u m 49525 Lengerich, Bahnhofstraße 110 Schulinterner Lehrplan Informatik Sekundarstufe II Stand: August 2014 Internes Curriculum Informatik-Grundkurs Sekundarstufe
Programmierkurs Java. Vererbung. Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.
Programmierkurs Java Vererbung Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Ähnlichkeiten zwischen Klassen? Beispiel: Klassen Auto
Objektorientierte Konzepte in der Schule. Objektorientierte Modellierung von Informatiksystemen
Objektorientierte Konzepte in der Schule Objektorientierte Modellierung von Informatiksystemen Objektorientierte Modellierung von Informatiksystemen 1. Modellierung Der Begriff Modell kommt häufig in der
Objektorientierte Programmierung
Objektorientierte Programmierung Ein Computerprogramm besteht aus Funktionen (Programmabschnitten, die etwas tun) und Variablen (Speicherplätzen für Informationen). Werden Funktionen aktiviert, verändern
Einführung in die Informatik
Einführung in die Informatik Jochen Hoenicke Software Engineering Albert-Ludwigs-University Freiburg Sommersemester 2014 Jochen Hoenicke (Software Engineering) Einführung in die Informatik Sommersemester
Autor: Michael Spahn Version: 1.0 1/10 Vertraulichkeit: öffentlich Status: Final Metaways Infosystems GmbH
Java Einleitung - Handout Kurzbeschreibung: Eine kleine Einführung in die Programmierung mit Java. Dokument: Autor: Michael Spahn Version 1.0 Status: Final Datum: 23.10.2012 Vertraulichkeit: öffentlich
Die Programmiersprache C Eine Einführung
Die Programmiersprache C Eine Einführung Christian Gentsch Fakutltät IV Technische Universität Berlin Projektlabor 2. Mai 2014 Inhaltsverzeichnis 1 Einführung Entstehungsgeschichte Verwendung 2 Objektorientiert
MatheBuch. Was zeichnet MatheBuch aus? Leitfaden. Übersichtlicher Aufbau. Schülergerechte Sprache. Innere Differenzierung. Zeitgemäße Arbeitsformen
Was zeichnet MatheBuch aus? Übersichtlicher Aufbau Jedes Kapitel besteht aus einem Basis- und einem Übungsteil. Im Basisteil wird die Theorie an Hand von durchgerechneten Beispielen entwickelt. Die Theorie
09.01.14. Vorlesung Programmieren. Unified Modeling Language (UML) Unified Modeling Language (UML) Unified Modeling Language (UML)
Vorlesung Programmieren Unified Modeling Language (UML) Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Unified Modeling Language (UML)
Vorlesung Programmieren
Vorlesung Programmieren Unified Modeling Language (UML) Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Unified Modeling Language (UML)
Objektorientierte Programmierung. 1. Einführung. Dresden, 10. April 2008
Fakultät Informatik, Studienrichtung Lehramt Informatik Objektorientierte Programmierung 1. Einführung Dresden, 10. April 2008 Dr. Michael Unger Gymnasium Coswig Schülerrechenzentrum der TU Dresden (mu2@inf.tu-dresden.de)
Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Modellierung und Implementierung von Datenstrukturen mit Java
Unterrichtsmaterialien in digitaler und in gedruckter Form Auszug aus: Modellierung und Implementierung von Datenstrukturen mit Java Das komplette Material finden Sie hier: Download bei School-Scout.de
Amtsblatt des Ministeriums für Kultus, Jugend und Sport Baden-Württemberg
Amtsblatt des Ministeriums für Kultus, Jugend und Sport Baden-Württemberg Ausgabe C LEHRPLANHEFTE REIHE I Nr. ^^ Bildungsplan für das berufliche Gymnasium der dreijährigen Aufbauform Band 2 Berufsbezogene
Das Modulkonzept als wissenschaftlich fundierte Grundlage für die Schulinformatik
Das Modulkonzept als wissenschaftlich fundierte Grundlage für die Schulinformatik L. Humbert mailto:humbert@ls12.cs.uni-dortmund.de Universität Dortmund Fachbereich Informatik 1/20 Gliederung Das Modulkonzept...
Gymnasium der Stadt Frechen FK Spanisch
Gymnasium der Stadt Frechen FK Spanisch Vereinbarungen zur Leistungsbewertung Die Vereinbarungen zur Leistungsbewertung für das Fach Spanisch als neu einsetzende Fremdsprache beruhen auf den Vorgaben der
Peter Brichzin. Krümel und Monster. Themenzentrierter Ansatz für den Informatikunterricht der Jahrgangsstufe 10 am Beispiel einer Spielprogrammierung
Krümel und Monster Themenzentrierter Ansatz für den Informatikunterricht der Jahrgangsstufe 10 am Beispiel einer Spielprogrammierung Inhalt Informatik als neues Schulfach Fachdidaktik Informatik: Bedeutung
22. Qualifikation Medien und Informatik im Rahmen der Einführung Lehrplan 21 im Kanton Zürich
Kanton Zürich Bildungsdirektion Beschluss des Bildungsrates vom 24. Oktober 2016 22. Qualifikation Medien und Informatik im Rahmen der Einführung Lehrplan 21 im Kanton Zürich 1. Ausgangslage Mit dem Lehrplan
UML-Basics: Einführung in Objekt- Orientierte Modellierung mit der Unified Modeling Language
UML-Basics: Einführung in Objekt- Orientierte Modellierung mit der Unified Modeling Language ADV-Seminar Leiter: Ziel dieses Seminars Verständnis von Objekt-Orientierung Was sind Klassen? Was ist Vererbung?
Untersuchung der Strukturen und Erstellung von Textdokumenten unter Verwendung des Satzsystems LATEX
Untersuchung der Strukturen und Erstellung von Textdokumenten unter Verwendung des Satzsystems LATEX Eine Unterrichtsreihe im Informatikunterricht der Sekundarstufe I Ralf Greb Studienseminar Arnsberg
Das Lehren von objektorientierter Programmierung in Java mit
Das Lehren von objektorientierter Programmierung in Java mit Dr. Axel Schmolitzky Arbeitsbereich Softwaretechnik Fachbereich Informatik Universität Hamburg Überblick Kurz zu meiner Person Objektorientierung
Abschlüsse und Anschlüsse der Sekundarstufe I an der Gemeinschaftsschule
Abschlüsse und Anschlüsse der Sekundarstufe I an der Gemeinschaftsschule Ministerium für Kultus, Jugend und Sport An der Gemeinschaftsschule lernen alle Schülerinnen und Schüler nach ihrem individuellen
Gedanken zur Lehramtsausbildung Informatik
Gedanken zur Lehramtsausbildung Informatik Andreas Schwill Institut für Informatik Universität Potsdam www.informatikdidaktik.de Überblick Hintergrund Stellenwert der Fachdidaktik innerhalb der Informatik
Ministerium für Kultus, Jugend und Sport Baden-Württemberg
Anlage zu 45-6512-2420/31 Ministerium für Kultus, Jugend und Sport Baden-Württemberg Schulversuch 51-6624.20/100 (früher: /84) vom 26. August 2003 Lehrpläne für das berufliche Gymnasium der sechs- und
5 Grundlagen der Java-Syntax
5 Grundlagen der Java-Syntax Es sollen nun einige Grundregeln besprechen, die in jeder Java-Programmdatei berücksichtigt werden müssen. 5.1 Grundsätzliches zur Syntax von Java Programmen Zunächst sollten
Zentralabitur 2017 Mathematik
Zentralabitur.nrw Ministerium für Schule und Weiterbildung des Landes Nordrhein-Westfalen Zentralabitur 2017 Mathematik I. Unterrichtliche Voraussetzungen für die schriftlichen Abiturprüfungen an Weiterbildungskollegs
Prüfungen im Fach Biologie im Schuljahr 2013/14
Prüfungen im Fach Biologie im Schuljahr 2013/14 (1) Grundlagen Qualifizierender Hauptschulabschluss Realschulabschluss Abitur Externenprüfungen (2) Anforderungen an Prüfungsaufgaben (3) Bewertung Zusammenstellung
Kapitel 6. Vererbung
Kapitel 6 Vererbung Vererbung 1 Ziele Das Vererbungsprinzip der objektorientierten Programmierung verstehen Und in Java umsetzen können Insbesondere folgende Begriffe verstehen und anwenden können: Ober/Unterklassen
Zentralabitur 2017 Katholische Religionslehre
Zentralabitur.nrw Ministerium für Schule und Weiterbildung des Landes Nordrhein-Westfalen Zentralabitur 2017 Katholische Religionslehre I. Unterrichtliche Voraussetzungen für die schriftlichen Abiturprüfungen
Software- und Systementwicklung
Software- und Systementwicklung Seminar: Designing for Privacy 11.11.2009 Moritz Vossenberg Inhalt Vorgehensmodelle Wasserfallmodell V-Modell Phasen (Pflichtenheft) UML Klassendiagramm Sequenzdiagramm
MDRE die nächste Generation des Requirements Engineerings
MDRE die nächste Generation des Requirements Engineerings Tom Krauß, GEBIT Solutions GmbH Copyright 2007 GEBIT Solutions Agenda Requirements Engineering heute eine Bestandsaufnahme Modell-Driven Requirements
Mobile Informatiksysteme in der Schule
Didaktik der Mobile Informatiksysteme in der Schule Daniel Spittank Bergische Universität Wuppertal Montag, 21. November 2011 Inhalt 1 2 Ziele Alltagsbezug? Gesellschaftliche Reaktionen 3 Forschung Vorteile
Lahntalschule Lahnau
Lahntalschule Lahnau integrierte Gesamtschule Ausgestaltung der Jahrgangsstufen 10 unter Berücksichtigung der Abschlussprüfungen Schuljahr 2012/2013 Struktur S 10 an der LTS unter Berücksichtigung der
Workshop 6. Einführung in die objektorientierte Programmierung. Teil: Java mit BlueJ
IBBB 2010 Workshop 6 Einführung in die objektorientierte Programmierung Dozenten: J. Penon, J. Frank, A. Schindler Teil: Java mit BlueJ Dozent: A. Schindler Einf. i. d. OOP - Java u. BlueJ / A. Schindler
Didaktik der Informatik
Didaktik der Informatik von Sigrid Schubert, Andreas Schwill 1. Auflage Didaktik der Informatik Schubert / Schwill schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG Thematische Gliederung:
Lesen ist gut für die Sprache Erkenntnisse aus der Begleitforschung zum ersten Vorlesewettbewerb Englisch für Schülerinnen und Schüler der Klasse 4
Lesen ist gut für die Sprache Erkenntnisse aus der Begleitforschung zum ersten Vorlesewettbewerb Englisch für Schülerinnen und Schüler der Klasse 4 Stefanie Frisch, M.A. 16.09.2011 FFF Fortschritte im
Zentralabitur 2017 Französisch
Zentralabitur.nrw Ministerium für Schule und Weiterbildung des Landes Nordrhein-Westfalen Zentralabitur 2017 Französisch I. Unterrichtliche Voraussetzungen für die schriftlichen Abiturprüfungen an Gymnasien,
Didaktische Umsetzung des Themas "Modellierung und Problemlösung" mit Programmierumgebungen in der Sekundarstufe I
Didaktische Umsetzung des Themas "Modellierung und Problemlösung" mit Programmierumgebungen in der Sekundarstufe I Workshop Scratch Praktische Übungen Bettina Timmermann WS 09/10 Die Scratch-Oberfläche
Informatik ist viel mehr als Delphi-Programmierung!
Gliederung 1. Objektorientierte Programmierung mit Object Pascal (5. Studienbrief, Kapitel 5) 9.4. + 16.4. 2. Software-Bausteine am Beispiel der Delphi-Komponenten (5. Studienbrief, Kapitel 5) 23.4. 3.
Kapitel 6. Vererbung
1 Kapitel 6 2 Ziele Das sprinzip der objektorientierten Programmierung verstehen Und in Java umsetzen können Insbesondere folgende Begriffe verstehen und anwenden können: Ober/Unterklassen Subtyping Überschreiben
Daniel Warneke warneke@upb.de 08.05.2006. Ein Vortrag im Rahmen des Proseminars Software Pioneers
Design Patterns Daniel Warneke warneke@upb.de 08.05.2006 Ein Vortrag im Rahmen des Proseminars Software Pioneers Design Patterns 1/23 Übersicht Einleitung / Motivation Design Patterns Beispiele Rolle des
Bernhard Schriek: Informatik mit Java Eine Einführung mit BlueJ und der Bibliothek Stifte und Mäuse Band I
Fach: Informatik Wochenstunden: drei Jahrgangsstufe: 10 (EF) Epochenunterricht: nein ja, wann: Grundlage für das Curriculum: Kernlernplan (G8) Richtlinien und Lehrplan für die Sek. I (G9) Richtlinien und
Programmieren I. Strategie zum Entwurf von Klassen. Beispiele. Design von Klassen. Dr. Klaus Höppner. Beispiel: Bibliothek
Programmieren I Dr. Klaus Höppner Hochschule Darmstadt Wintersemester 2008/2009 1 / 22 2 / 22 Strategie zum Entwurf von Klassen Beispiele Objektorientierte Sichtweise: Mit welchen Objekten habe ich es
Kapitel 6. Vererbung
1 Kapitel 6 2 Ziele Das sprinzip der objektorientierten Programmierung verstehen Und in Java umsetzen können Insbesondere folgende Begriffe verstehen und anwenden können: Ober/Unterklassen Subtyping Überschreiben
Vorlesung Programmieren. Bisher: Klassen und Objekte. Was ist mit ähnlichen Klassen? Vererbung und Polymorphismus
Vorlesung Programmieren Vererbung und Polymorphismus Prof. Dr. Stefan Fischer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/fischer Bisher: Klassen und Objekte Haupteigenschaften:
Kernlehrplan für die Sekundarstufe II Katholische Religion Gymnasium August-Dicke-Schule
Kernlehrplan für die Sekundarstufe II Katholische Religion Gymnasium August-Dicke-Schule Kompetenzbereiche: Sach-, Methoden-, Urteils-, Handlungskompetenz Synopse aller Kompetenzerwartungen Sachkompetenz
Kontrollstrukturen, Pseudocode und Modulo-Rechnung
Kontrollstrukturen, Pseudocode und Modulo-Rechnung CoMa-Übung III TU Berlin 29.10.2012 CoMa-Übung III (TU Berlin) Kontrollstrukturen, Pseudocode und Modulo-Rechnung 29.10.2012 1 / 1 Themen der Übung 1
Quellenangaben 148. Aufgabenstellung Bakkalaureatsarbeit. Prof. Dr. Steffen Friedrich, Dr. Bettina Timmermann. Dresden.
Quellenangaben 148 5 Quellenangaben [BA00] [BE00] [BE01] [BE02] [BE03] [BE04] Aufgabenstellung Bakkalaureatsarbeit. Prof. Dr. Steffen Friedrich, Dr. Bettina Timmermann. Dresden. Senatsverwaltung für Bildung,
Programmieren I. Überblick. www.kit.edu. Institut für Angewandte Informatik
Programmieren I Überblick KIT Universität des Landes Baden-Württemberg und nationales Großforschungszentrum in der Helmholtz-Gemeinschaft www.kit.edu Übersicht Programmieren Programmieren I (1. Semester)
Lernstandserhebung mit (Diagnose- und) Vergleichsarbeiten (DVA bzw. VERA)
Landtag von Baden-Württemberg 15. Wahlperiode Drucksache 15 / 5173 09. 05. 2014 Antrag der Abg. Georg Wacker u. a. CDU und Stellungnahme des Ministeriums für Kultus, Jugend und Sport Lernstandserhebung
Objektorientierte Programmierung OOP
Objektorientierte Programmierung OOP Objektorientierte Programmierung OOP Ronja Düffel WS2012/13 08. Oktober 2013 Objektorientierte Programmierung OOP Objektorientierte Programmierung Objektorientierte
zu große Programme (Bildschirmseite!) zerlegen in (weitgehend) unabhängige Einheiten: Unterprogramme
Bisher Datentypen: einfach Zahlen, Wahrheitswerte, Zeichenketten zusammengesetzt Arrays (Felder) zur Verwaltung mehrerer zusammengehörender Daten desselben Datentypes eindimensional, mehrdimensional, Array-Grenzen
Grundwissen Natur und Technik - Informatik 6/7
Grundwissen Natur und Technik - Informatik 6/7 I. Informationen und ihre Darstellung Die Informatik beschäftigt sich u. a. mit den Fragen: Wie kann man Informationen für eine Maschine eindeutig darstellen?
Unterstützung von Lernprozessen durch Visualisierung: Auf ikonischen Programmiersprachen basierende Lernsoftware. Referentin: Sarah Lang.
Unterstützung von Lernprozessen durch Visualisierung: Auf ikonischen Programmiersprachen basierende Lernsoftware Referentin: Sarah Lang Gliederung Praktische Relevanz des Themas Probleme beim programmieren
Notationen zur Prozessmodellierung
Notationen zur Prozessmodellierung August 2014 Inhalt (erweiterte) ereignisgesteuerte Prozesskette (eepk) 3 Wertschöpfungskettendiagramm (WKD) 5 Business Process Model and Notation (BPMN) 7 Unified Modeling
Theorie zu Übung 8 Implementierung in Java
Universität Stuttgart Institut für Automatisierungstechnik und Softwaresysteme Prof. Dr.-Ing. M. Weyrich Theorie zu Übung 8 Implementierung in Java Klasse in Java Die Klasse wird durch das class-konzept
Fortbildungskonzept. der Ellef-Ringnes-Grundschule
der Ellef-Ringnes-Grundschule Berlin, August 2015 Einleitung Durch unsere sich rasant ändernde Gesellschaft ist Schule ein Ort, wo sich das schulische Leben ständig verändert. Immer wieder gibt es neue
EinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0. EDV Kurs 13/2
EinfÅhrung in die objektorientiere Programmierung (OOP) unter Delphi 6.0 EDV Kurs 13/2 Inhaltsverzeichnis 1 Objekte... 1 2 Klassen... 3 2.1 Beziehungen zwischen Klassen... 4 2.1.1 Vererbung... 4 2.1.2
Zentralabitur 2019 Russisch
Zentralabitur 2019 Russisch I. Unterrichtliche Voraussetzungen für die schriftlichen Abiturprüfungen an Gymnasien, Gesamtschulen, Waldorfschulen und für Externe Grundlage für die zentral gestellten schriftlichen
Kommentar für Lehrpersonen
Kommentar für Lehrpersonen Überblick über das Projekt Überblick Im Herbst 2005 lanciert die «Neue Zürcher Zeitung» mit dem «Lernset Eigene Meinung» eine elektronische, interaktive Unterrichtseinheit, die
Mediation im Klassenzimmer
Hansueli Weber Mediation im Klassenzimmer Kinder lösen Konflikte selber Eine Anleitung in 9 Schritten Handreichung für Lehrpersonen (Primarstufe, Sekundarstufe I) Hansueli Weber. Mediation im Klassenzimmer
Java im Informatikunterricht der gymnasialen Oberstufe 2. Teil
Java im Informatikunterricht der gymnasialen Oberstufe 2. Teil Mirko Carl-Zeiss-Gymnasium Jena Fachbereich Informatik Vortrag für Informatiklehrer in Jena, 19. 6. 2007 Gliederung Strings 1 Strings 2 3
!" Aktive Beherrschung von Modellierungsmethoden! !" Aktive Beherrschung einiger theoretischer Grundlagen!
Ziel der Vorlesung Grundlagen der Programmierung! Grundlagen der Programmierung! Dr. Christian Herzog! Technische Universität München! Wintersemester 2010/2011! Kapitel 1: Einführung! Copyright 2010 Bernd
Übungen zur Vorlesung Einführung in die Informatik Wintersemester 2010/11
Übungen zur Vorlesung Einführung in die Informatik Wintersemester 2010/11 Fakultät für Informatik Lehrstuhl 1 Dr. Lars Hildebrand Carla Delgado-Battenfeld Fatih Gedikli Tobias Marschall Benjamin Schowe
Testungen. 2006 Version 1.1. Mathematik Standards am Ende der achten Schulstufe/Hd 1/5
Die Überprüfung der Standards erfolgt je Gegenstand durch einen Test. Mit der Entwicklung und Überprüfung von Standard-Tests und der Testung in Deutsch und in Mathematik wurde die Test- und Beratungsstelle
7. Pakete Grundlagen der Programmierung 1 (Java)
7. Pakete Grundlagen der Programmierung 1 (Java) Fachhochschule Darmstadt Haardtring 100 D-64295 Darmstadt Prof. Dr. Bernhard Humm FH Darmstadt, 29. November 2005 Einordnung im Kontext der Vorlesung 1.
IMST und die Informatikdidaktik
IMST und die Informatikdidaktik Karl Josef Fuchs, Hans-Stefan Siller Universität Salzburg, IFFB Fachdidaktik; Abteilung für Didaktik der Mathematik und Informatik Hellbrunnerstr. 34, 5020 Salzburg karl.fuchs@sbg.ac.at,
Zentralabitur 2019 Chinesisch
Zentralabitur 2019 Chinesisch I. Unterrichtliche Voraussetzungen für die schriftlichen Abiturprüfungen an Gymnasien, Gesamtschulen, Waldorfschulen und für Externe Grundlage für die zentral gestellten schriftlichen
Niedersächsisches Kultusministerium Juli 2011
18. Informatik A. Fachbezogene Hinweise Die Rahmenrichtlinien Informatik sind so offen formuliert, dass sie Raum für die Gestaltung eines zeitgemäßen Informatikunterrichts lassen. Neue Inhalte der Informatik
INFORMATIONEN ZUR NEUEN MITTELSCHULE OSTERMIETHING
1 INFORMATIONEN ZUR NEUEN MITTELSCHULE OSTERMIETHING Stand: 09-01-2014 Neue Mittelschule (NMS) Mit Beginn des Schuljahres 2014/15 wird mit der NMS in Ostermiething gestartet. Die Umsetzung beginnt zunächst
Vorgaben zu den unterrichtlichen Voraussetzungen für die schriftlichen Prüfungen im Abitur in der gymnasialen Oberstufe im Jahr 2010
Vorgaben zu den unterrichtlichen Voraussetzungen für die schriftlichen Prüfungen im Abitur in der gymnasialen Oberstufe im Jahr 2010 Vorgaben für das Fach Informatik 1. Lehrpläne für die gymnasiale Oberstufe