Medienkompetenz im Unterricht

Slides:



Advertisements
Ähnliche Präsentationen
Ernährungssicherheit
Advertisements

Dynamische WEB-Applikationen
Object Relational Mapping (ORM). Objektmodell - Datenbankmodell.
Copyright © Siemens Enterprise Communications GmbH & Co. KG All rights reserved. Siemens Enterprise Communications GmbH & Co. KG is a Trademark Licensee.
Automated IT Change Planning
Transaction Synchronization for XML Data in Client Server Web Applications Stefan Böttcher & Adelhard Türling Universität Paderborn.
Anwendungen des OODM auf die ADB / NDB
Neue Mobilität Frank Prengel Developer Evangelist Developer Platform & Strategy Group Microsoft Deutschland GmbH
Franziska Schmidt Sarah Ahlheit
Highlights der neuen STEP 7 Version
Objektrelationales Mapping mit JPA Advanced Mapping Jonas Bandi Simon Martinelli.
Christos, Kornelia, Jan Christos, Kornelia, Jan Entwicklungsumgebung Versteht unseren Java Programm Code Versteht unseren Java Programm.
Gliederung der Vorlesung Software Engineering WS 2001/2002
Modellierung komplexer Realität mit Objekten
Programmiermethodik SS2010 © 2010 Albert Zündorf, University of Kassel 1 Gesamtvorgehen 1. Textuelle Szenarios 2. Objektdiagramme 3. Klassendiagramm 4.
Visual Extend Features für Entwickler deutschsprachige FoxPro User Group Uwe Habermann VFX 05 D.
UML Begleitdokumentation des Projekts
Neue sächsische Lehrpläne
Insights Discovery Grafiken
Grundkurs Informatik Jahrgang 10 Der Grundkurs der Jahrgangsstufe 10 bereitet den an den Vorgaben für das Zentralabitur ausgerichteten Unterricht in der.
Formatvorlage des Untertitelmasters durch Klicken bearbeiten Platin-Partner: Gold-Partner: Veranstaltungs-Partner: Medien-Partner: Web Content Management.
Eine Kooperation von ACDCA, GeoGebra und mathe online Franz Embacher
Infotronik/Mechatronik-Programm. Warum Infotronik studieren? INFOrmatik und ElekTRONIK bestimmen immer mehr unser tägliches Leben!
Was ist eigentlich „gut“ sein?
Lehrerinformation zum Berufswahlpass
Microsoft Class Server
Gsund sein und bleiben Gesundheitsinfor- mationen aus dem Internet w w w. s a f e r i n t e r n e t.
Die Denkweise der Kinder, das Lernen und Lehren.
Medien zwischen Technologie und Gesellschaft Dozent: Herr Prof. Dr. Manfred Thaller SS 13 Referent: Christian Braun.
Interaktive Karten zur Visualisierung statistischer Daten mit Descartes Vortrag von Annette Eicker GIS - Seminar WS 2000/01.
Alpen-Adria Universität Klagenfurtinf2school1 Hermann Rohrer Schulentwicklungsberater (SEB) Unterrichtsentwicklungsberater (UE) Onlinetutor (OT) Hauptschule.
Apps go business Ein wirtschaftlich sinnvoller Trend? Martin Schevaracz Bereichsleiter Marketing & Vertrieb der APA-IT Informations Technologie GmbH.
Einleitung.
Zurück zur ersten Seite Das Grundwahlfach Deutsch: 6 Wochenstunden.
Dr. Marita Pabst-Weinschenk, HHU Düsseldorf
OOD – Object Oriented Design II
VS one Veranstalter: VSone Feb. 08 Folie 1 Copyright by XML-Serialisierung zur Persistierung von Objekten Thomas Schissler
STEFAN-ANDRES-REALSCHULE plus
Hauptgebiete der Informatik
Deutsch 3, KM2, Kapitel 7: Adjektiv-Endungen nach ein- Wörtern.
INOSOFT präsentiert Das Visualisierungssystem mit den „“ Möglichkeiten unter Die Brücke zwischen Mensch und Maschine.
Wochenplanunterricht
Plan & Vision Roland Keck Head of Product Management.
Inhalt Was ist A-Plan? Einsatzgebiete Organisation der Daten
Die Freiheit der Seele ... läuft automatisch mit Musik
Diplom-Wirtschaftsinformatiker Certified Information Systems Auditor
Guten Morgen / Tag / Abend.
COMENIUS PROJEKT Schule Finowfurt Antragstellung: Für den Zeitraum: bis Bescheid: Ende Juni 2013.
Europatag der Geistlichen Gemeinschaften 12. Mai 2012
AUS DER SICHT DES HIMMELS IST WEIHNACHTEN IMMER EIN FEST DER LIEBE
Hi, ich hab hier ein neues Programm, das würde ich gern auf meinem persönlichen System installieren. Es heißt LIEBE. Was soll ich denn da als erstes.
Familie,Zukunftspläne,Verwandte
ADAT©2004 Dipl. - Ing. Walter SabinSeite: 37 Version 1.0a Datenmodellierung Modell –Abbild eines Wirklichkeitsausschnittes –Abstraktion – Reduktion auf.
Chair of Software Engineering Einführung in die Programmierung Prof. Dr. Bertrand Meyer Lektion 14: Mehrfachvererbung.
The free XML Editor for Windows COOKTOP Semistrukturierte Daten 1 Vortrag Semistrukturierte Daten 1 COOKTOP The free XML-Editor for Windows
Advanced Mapping Persistente Domänenmodelle mit JPA 2.0 und Bean Validation.
Jan Hentschel Microsoft Expert Student Partner Windows Azure Windows Azure Windows Azure Mobile Services.
MVVM in Windows 8 und Windows Phone 8
PresenterCompanyContact Windows Azure ASP.NET Web-Anwendungen schnell und zuverlässig bereitstellen.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 5 Folie 2 ADO.NET s.a:
Einführung in das Wissenschaftliche Arbeiten Andreas Hechenblaickner Programmiersprache Eiffel
UML-Kurzüberblick Peter Brusten.
Jan-Cornelius Molnar Student Partner.
Office Business Anwendungen mit SharePoint Fabian Moritz | MVP Office SharePoint Server.
Sicherheit entsprechend den BSI-Standards Planungsunterstützung durch Open Source 54. GMDS- Jahrestagung Essen, Dr. Bernd Schütze.
1 Ausgangslage Vorgehensweise: Informell, pragmatisch, stark graphisch orientiert. Systemanalytischer Ausgangspunkt: Klassischer Systembegriff als Ansammlung.
Vom Konzept zur Datenbank
Technische Universität München, Informatik XI Angewandte Informatik / Kooperative Systeme Verteilte Anwendungen: Entwurf Dr. Wolfgang Wörndl
Informatik Softwareentwicklung – 4.2 Diagramme
Informatik 9 – 2.Datenbanken – 2.8 Datenbankprojekt
 Präsentation transkript:

Medienkompetenz im Unterricht Neue Technologien Grundlagen und Überblick für die Anwendung im Unterricht

Inhalte Modellierung Auszeichnungssprachen Mobile Endgeräte kollaborative Arbeitstechniken Datenschutz und -sicherheit

Motivation Fachdidaktik Für Informatik noch in den Kinderschuhen Für Medieninformatik nicht vorhanden Zugesprochener Stellenwert in den verschiedenen Bereichen Gesellschaft Wirtschaft Schule (BHS+AHS in Bezug auf Stundentafeln ohne Schwerpunkte und besondere Schulformen)

Motivation Grundlagen der Informatik Kompetenzvermittlung auf Basis der Prinzipien Methoden und Denkweisen der Informatik. (Fundamentale Ideen) Als Hilfestellung bei der Bewältigung der Komplexität der Inhalte.

Motivation Kompetenzorientierter Unterricht MEDIENINFORMATIK kognitiver Bereich sprachlich-kommunikativer Bereich Was können Schülerinnen, wenn sie das können? kreativ-gestalterischer Bereich personaler und sozialer Bereich

Motivation Nutzen für den Unterricht Anbahnen von Wissenstransfer Nachhaltigkeit Wahlfreiheit bei den Werkzeugen (Software)

Abstraktion als Grundprinzip der informatischen Problemlösung Hubwieser:„Wir wollen [...] ein Modell deshalb als eine abstrahierte Beschreibung eines realen oder geplanten Systems verstehen, dass die für eine bestimmte Zielsetzung wesentlichen Eigenschaften des Systems erhält. Die Erstellung einer solchen Beschreibung wollen wir Modellbildung oder Modellierung nennen.“

Beispiele Softwareentwicklung (UML) Datenbankenentwicklung (ER) Layout Gestaltung (Scribble -> Layout) Multimedia (Storyboard) …………

Modellbildung: Problemorientierte Modellierung Reales oder geplantes System Anwender Modell 3 Modell 4 Ein zu analysierendes System hat nicht ein bestimmtes Modell zur Folge!

Modellierungstechniken I UML UML (Unified Modeling Language) Spezifikation Visualisierung Konstruktion Dokumentation

UML ein Modellierungsbaukasten Anwendungsfalldiagramm Klassendiagramm Zustandsdiagramm Sequenzdiagramm Aktivitätsdiagramm

UML-Beispiel: Klassendiagramm Ausgangspunkt ist die philosophische Grundidee, dass wir unsere Umwelt dadurch ordnen, dass wir die Objekte der realen Welt in Klassen einteilen.

Beispiel zu Klassen Die Klasse Katze ist eindeutig beschreibbar über: ihre Funktionen (Schnurren, Kratzen, Essen,..) ihre Eigenschaften (Fellfarbe, Ohren, Schwanz, Tasthaare,….) Wir alle wissen, was wir unter der Klasse (Sammelbegriff) Katze verstehen.

Überführung in UML-Klassendiagram Katze Kopf Ohren Tasthaare Schwanz Fell Krallen Gebiss Augen Geschlecht Gewicht Alter schnurren putzen markieren jagen Eigenschaften Methoden

Von der Klasse zum konkreten Objekt Katze Kopf Ohren Tasthaare Schwanz Fell Krallen Gebiss Augen Geschlecht Gewicht Alter schnurren putzen markieren jagen Garfield Kopf=gedrungen Ohren=aufgerichtet Tasthaare=6 Schwanz=buschig Fell= rot Krallen=eingezogen Gebiss=vollständig Augen=grün Geschlecht=männlich Gewicht=7kg Alter=5 schnurren putzen markieren jagen

Arbeitsaufgabe Teil I Erstellen Sie ein Klassendiagramm für die Klasse Mülleimer. Erstellen Sie ein Klassendiagramm für die Klasse Textabsatz.

Arbeitsaufgabe Teil II Vergleichen Sie ihre Ergebnisse mit den konkreten Objekten Papierkorb am Desktop und mit einem Absatz in einem Textbearbeitungsprogramm ihrer Wahl (rechte Maustaste -> Kontextmenü). Versuchen sie auch in anderen Programmen (z.B. Bildbearbeitung) Klassen und daraus abgeleitete Objekte zu identifizieren und über ihre Methoden (Funktionen) und Eigenschaften zu beschreiben. Verwenden sie dazu immer zwei verschiedene Programme und versuchen sie die Gemeinsamkeiten herauszufinden (z.B. in Gimp und Photoshop usw.).

Modellierungstechniken II Entity-Relationship-Modell (ER) Dient zur Modellierung von Relationalen- Datenbanken. Ermöglicht auch ohne spezielle Kenntnis der Relationen Algebra einfache Datenbanken zu entwerfen (modellieren) und darauf aufbauend zu implementieren .

Modellierungstechniken II Beispiel zu ER Attribut ID_Titelnummer ID_Interpret Beziehung ID_Interpret (FK) CD-Titel Interpret gesungen Entität Name Name Gründungsjahr Spieldauer

Modellierungstechniken II Datenbank Interpret Interpretennummer Name Gründungsjahr 1 Grönemeyer 10.04.1954 2 Aerosmith 10.06.1964 3 U2 19.03.1971 4 Anastacia 03.04.1987 5 Jimi Hendrix 11.11.1935 6 Sam & Dave 12.12.1945 7 Eddie Floyd 21.01.1956 8 Bob & Earl 23.06.1966 9 Greenday 29.04.1999 CD-Titel Titelnummer Name Spieldauer Interpretennummer 1 Chaos 134 2 Keine Garantie 230 3 Ich will mehr 150 4 Intro 260 5 Eat the rich 280 6 Get a grip 240 7 Zoo station 267 8 even better than the real thing 221 CD-Titel Interpret gesungen ID_Titelnummer Name Spieldauer ID_Interpret (FK) Gründungsjahr

Modellierungstechniken III Scribble/Layout Beispiel: Zur groben Planung eines Layouts (Web)

Modellierungstechniken III Storryboard Quelle: film directing - shot by shot – visualizing from conzept to screen, by Steven D. Katz. Copyright 1991 by Michael Wiese Productions, Page 92

Versuch einer Ordnung Formalisierungsgrad der Modellierungstechnik darstellbare Komplexität Quelle: eigener Entwurf

Arbeitsauftrag zu Modellierung Suchen sie nach einer geeigneten App (Application software) um damit ein Scribble auf ihrem Smartphone, Tablet, Notebook oder Desktop erstellen zu können. Versuchen sie ihre Wahl für andere nachvollziehbar zu begründen.

Modellieren im Team Arbeitsaufgaben Gehen Sie auf die Seite http://www.gliffy.com und sehen Sie sich die angebotenen Modellierungsmodelle (Diagramme) an. Erstellen Sie mit Hilfe der Website https://bubbl.us/ eine Mindmap zum Thema „Inhalte des Faches Medieninformatik“

Auszeichnungssprachen Beschreiben die Bausteine eines Dokuments. Legen die Beziehung zwischen den Bausteinen fest.

Auszeichnungssprachen Begriffe Elemente (Bausteine des Dokuments) Attribute (Eigenschaften der Elemente) Hierarchie (Elemente können Eltern- und oder Kind- Elemente anderer Elemente sein.)

Grundidee Titel->Eine Einführung in Auszeichnungssprachen<-Titel Überschrift1->Motivation<-Überschrift1 Absatz->Auszeichnungssprachen …. Haben.<-Absatz

Arbeitsauftrag Versuchen sie aus dem im Quelltext vorliegenden Dokumenten ein Word- oder Open Office-Dokument zu erstellen. Wie werden die Elemente in den Quelltexten „markiert“ und mit Hilfe dieser Markierungen strukturiert?

Auszeichnungssprachen Beispiel: HTML Hypertext Markup Language Elemente <Elementname>Eintrag</Elementname> <h1>Heading</h1> Attribute <Elementname Attribut=“Wert“>Eintrag</Elementname> <h1 id=“importend“ >Heading</h1> Hierarchie <ul id=“fruits“ ><li>Apple</li><li>Orange</li></ul>

Auszeichnungssprachen Beispiel XML eXtensible Markup Language Hierarchie Eltern Element(e) Kind Element(e) Elemente

Auszeichnungssprachen Beispiel WPF (Windows Presentation Foundation)

Auszeichnungssprachen Beispiel Latex Elemente Attribute Hierarchie

Vorteile von Auszeichnungssprachen Einfache Methode Daten zu strukturieren Möglichkeit zur Trennung von Struktur und Formatierung Universell einsetzbar Smartphone Tablet Desktop ...

S-Bahn (Verspätungen) Mobile Endgeräte Überall und jederzeit „müssen“ Informationen (Daten) verfügbar sein. S-Bahn (Verspätungen) Wettervorhersage Stundenplan Facebook Kalender Twitter Musik ....

Mobile Endgeräte Grundlegende Techniken Netzwerktechnik Datenbanken ISO-OSI Schichtenmodell Datenbanken Programmierung serverseitige- und clientseitige Auszeichnungssprachen

Netzwerktechnik Client- Serverprinzip + Schichtenmodell = Heutige Netzwerkstrukturen OSI-Schicht Einordnung DoD-Schicht Protokollbeispiel Einheiten Kopplungselemente 7 Anwendungen (Application) Anwendungs- orientiert Anwendung Ende zu Ende HTTP FTP HTTPS SMTP LDAP NCP Daten Gateway, Content-Switch, Layer-4-7-Switch 6 Darstellung (Presentation) 5 Sitzung (Session) 4 Transport (Transport) Transport- orientiert Transport TCP UDP SCTP SPX TCP = Segmente UDP = Datagramme 3 Vermittlung (Network) Vermittlung Punkt zu Punkt ICMP IGMP IP IPsec IPX Pakete Router, Layer-3-Switch 2 Sicherung (Data Link) Netzzugriff Ethernet Token Ring FDDI ARCNET Rahmen Bridge, Switch 1 Bitübertragung (Physical) Bits Repeater, Hub Quelle: http://de.wikipedia.org/wiki/OSI-Modell (01.10.12)

Datenbanken Def: Eine Datenbank ist eine geordnete, selbstbeschreibende Sammlung von Daten, die miteinander in Beziehung stehen Bilden das „Gehirn“ unserer vernetzten Welt Geschäftsfeld für Unternehmen (z.B Google) Angriffspunkt von Hackern und Behörden

Serverseitige Programmierung Dynamische Gestaltung und Bereitstellung von Inhalten für unterschiedliche Clients. Datenbankanbindung

Beispiel PHP

Clientseitige Programmierung Diese Programmiersprachen (Script- Sprachen) werden auf dem Client, zu meist Browser, zur Bereitstellung von dynamischen Inhalten verwendet.

Beispiel JavaScript

Betriebssysteme Mac OS (Apple) Android (Google) Windows 8 (Microsoft)

Betriebssystem Stellt grundlegende Funktionalität zur Verfügung Ermöglicht Anwendungssoftware (APP) den Zugriff auf die Hardware Kamera GPS Lagesensor Touchscreen …..

Anwendungssoftware Apps Betriebssystem unabhängig (weitgehend) Betriebssystem abhängig Auszeichnungssprache (HTML+CSS) Scriptsprache (JavaScript Frameworks) Programmierung mit SDK (Software Development Kit)

Anwendungssoftware Apps Grundsätzlich kein Unterschied zur „klassischen“ Anwendungssoftware Neue Vertriebsstrategien Apple über Appstore Android über Android Market (Google play) Microsoft Store für Windows 8

Anwendungssoftware Apps Betriebssystem Kontrolle Free Pay Mac OS streng Ja Android offen Windows 8 ja Quelle: http://www.pcwelt.de/ratgeber/Sicherheit-von-Google-Android-1129259.html

Anwendungssoftware Apps Sicherheitsaspekte Bezugsquelle Apps die von den Apple oder Microsoft Store angeboten werden sind geprüft. Die Android Apps unterliegen keiner strengen Prüfung Rechte, die von den Anwendungen bei der Installation angefordert werden

Anwendungssoftware Apps Beispiel Android

Anwendungssoftware Apps Beispiel Android

Anwendungssoftware Apps Beispiel Android

Anwendungssoftware Apps Beispiel Android Die Beispiel Anwendung Mindjet (Mind Map) Diese Anwendung verlangt vollen Netzwerkzugriff und Hardwarezugriff Gefahr von Trojaner Apps

Datenschutz/Datensicherheit Datenschutz und -sicherheit Datenschutzrecht § Technische Aspekte

Datenschutz/Datensicherheit Datenschutzrecht Nationalstaatlich geregelt Österreich http://www.ris.bka.gv.at/GeltendeFassung.wxe?Abfrage=bundesnormen&Gesetzesnummer=10001597 EU-Raum Internationales Recht

Datenschutz/Datensicherheit Blickwinkel In der Cloud Server Cloud Server Meine Daten Server Server Am Gerät Auf dem Weg im Netz Auf einem Server im Netz

Datenschutz/Datensicherheit Am Gerät Verschlüsseln der Daten Beispiel Truecrypt Sicheres Löschen der Daten Beispiel CCleaner Passwörter Sicherheit Aufbewahrung Schadprogramme Trojaner Apps Problemfeld mobile Endgeräte

Datenschutz/Datensicherheit Beispiel TrueCrypt Verschlüsselung von Dateien, Laufwerken oder ganzen Laufwerken mit TrueCrypt http://www.truecrypt.org/docs/

Datenschutz/Datensicherheit Beispiel TrueCrypt Umfang der Verschlüsselung

Datenschutz/Datensicherheit Beispiel TrueCrypt Verschlüsseln und verbergen

Datenschutz/Datensicherheit Beispiel TrueCrypt Verschlüsselungs- Algorithmen

Datenschutz/Datensicherheit Beispiel TrueCrypt Passwortrichtlinien

Datenschutz/Datensicherheit Beispiel CCleaner Spuren in Anwendungen

Datenschutz/Datensicherheit Beispiel CCleaner Spuren im Betriebssystem

Datenschutz/Datensicherheit Beispiel CCleaner Sicheres Löschen

Datenschutz/Datensicherheit Beispiel CCleaner Sammeln von Daten beschränken

Datenschutz/Datensicherheit Auf dem Weg im Netz Sichere Übertragung https Secure ftp (ssh ftp) Datensammeln von Dritten unterbinden Zum Beispiel Google

Datenschutz/Datensicherheit Beispiel Google (tracking cookies)

Datenschutz/Datensicherheit Beispiel Google

Datenschutz/Datensicherheit Auf einem Server im Netz Genaue Auswahl der Daten, die von mir dort gespeichert werden Zum Beispiel bei Facebook Verschlüsseln der Daten am Server Verschlüsselte Übertragung

Datenschutz/Datensicherheit In der Cloud Selbe Situation wie bei einem Sever im Netz Zumeist laufen mehrere Datenstränge hier zusammen (Synchronisierung) schwer abzusichern

Datenschutz/Datensicherheit Zertifizierungssysteme Asymmetrisches Kryptosystem (Public- Privatkey) Interne Netze Im Internet Mailverschlüsselung S/MIME: Secure / Multipurpose Internet Mail Extensions OpenPGP: Open Pretty Good Privacy

Datenschutz/Datensicherheit Datenspeicherung gegen Verlust Backuplösungen Sicherungen auf Dateiebene Sicherungen auf Laufwerksebene Sicherungen auf Betriebssystemebene Externe Speichermedien oder im Netz Kostenpflichtige Backuplösungen Kostenlose Backuplösungen (Clonezilla) Cloud-Dienste

kollaborative Arbeitstechniken Arbeitsauftrag I Sie haben zur Erstellung eines Dokumentes folgende Elemente (HTML) zur Verfügung: <h2> Text </h2> Überschrift zweiter Ordnung <h3> Text </h3> Überschrift dritter Ordnung <p> Text Text </p> Absatz Element <ul> Unsortierte Liste <li> Text </li> Listenelement <li> Text </li> </ul> Versuchen Sie aus diesen Elementen (jedes Element kann 1..n mal verwendet werden) ein Dokument zu erstellen. Verwenden Sie zur Erstellung einen Editor ihrer Wahl. Verschlüsseln Sie das Dokument mit Truecrypt und senden Sie es mir elektronisch zu. Sie erhalten dann von mir ein Dokument (mit Truecrypt verschlüsselt) zurück.

kollaborative Arbeitstechniken Arbeitsauftrag II Öffnen Sie das entschlüsselte HTML- Dokument mit Microsoft-Word. Speichern Sie das Dokument als Dokumentname.docx Präsentieren Sie ihre Ergebnisse im Plenum

Literaturverzeichnis Forbrig, P. (2007). Objektorientierte Softwareentwicklung mit UML. Carl Hanser Verlag GmbH & CO. KG. Geisler, F. (2009). Datenbanken - Grundlagen und Design. Verlagsgruppe Hüthig-Jehle-Rehm. Hanke, J.-C. (2010). PHP und MySQL für Kids. bhv. Hubwieser, P. (2007). Didaktik der Informatik: Grundlagen, Konzepte, Beispiele. Springer. Koch, S. (2011). JavaScript: Einführung, Programmierung und Referenz. Dpunkt Verlag. Körner, P. (2012). HTML5 und CSS3 - Die neuen Webstandards im praktischen Einsatz. Galileo Press. Post, U. (2012). Android-Apps entwickeln: Für Programmiereinsteiger geeignet. Galileo Computing. Schreiner, R. (2012). Computernetzwerke: Von den Grundlagen zur Funktion und Anwendung. Carl Hanser Verlag GmbH & CO. KG. Seidl, M., Brandsteidl, M., Huemer, C., & Kappel, G. (2012). UML @ Classroom: Eine Einführung in die objektorientierte Modellierung. dpunkt.verlag GmbH.