Coden mit Python Was sind deine Erfahrungen mit Programmieren?

Slides:



Advertisements
Ähnliche Präsentationen
Verbs Used Impersonally With Dative Deutsch I/II Fr. Spampinato.
Advertisements

Klicken Sie in der Meldungsleiste auf Bearbeitung aktivieren,
How to use this powerpoint by yourself…
1000 Km bis zum Meer. “1000 Km to the sea” Luxuslärm
Don`t make me think! A Common Sense Approach to Web Usability
You need to use your mouse to see this presentation © Heidi Behrens.
You need to use your mouse to see this presentation © Heidi Behrens.
You need to use your mouse to see this presentation © Heidi Behrens.
CALPER Publications From Handouts to Pedagogical Materials.
Kompetenzstufen C Kompetente Sprachverwendung B
You need to use your mouse to see this presentation
Moin! Heute ist der 11. März. 1. Jetzt: Kleidung Quiz 2! der Anzugdie Jeans die Sockedie Shorts die Blusedas Sweatshirt die Unterwäscheder Hut der G ürtel.
Weak pushover verbs..... lieben kaufen spielen suchen....are verbs that do exactly as they are told. They stick to a regular pattern that does not change!
Meine Schule Wie heißt deine Schule? Meine Schule heißt…
Deutsch 3 Frau Snell.
Asking someone out in German.
The Journey to America… The Immigrant Experience.
Kapitel 9 Grammar INDEX 1.Prepositions 2.Dative Prepositions 3.Accusative Prepositions.
Here‘s what we‘ll do... Talk to the person sitting in front of you. Introduce each other, and ask each other questions concerning the information on your.
Guten Tag, Deutsch 1! Heute ist der 14. Dezember Jetzt: Mach Übung J im Heft. Später: Stem-changing verbs! das Ziel: Conjugations of stem- changing verbs.
Guten Morgen, Deutsch 1! Heute ist der 30. September. Jetzt: Mach das Kreuzwort! Nimm die Hausaufgaben heraus. Nimm die Hausaufgaben heraus. Später: Lernen.
German “ da - compounds ” Provided by deutschdrang. com for individual and classroom use only. May not be reproduced for any other purposes.
DA- und WO- Verbindungen Wie gut verstehst du sie?
Deutsch 3 Frau Snell. Unsere Ziele: use the present perfect tense to describe actions in the past  Tagesordnung  Wir beginnen!  Was habt ihr letzte.
Programmieren Was ist das? Wozu brauch ich es? Wie funktioniert es?
Interkonnektivität Was ist das?
Digitale Auftritte kritisch hinterfragen
Was ist eigentlich… Big Data?
Dein Postfach Wie und wo lege ich ein Postfach an?
Wert meiner digitalen Identität
Webseite erstellen Wie erstelle ich meine eigene Webseite?
Informationsmanagement und Internet of things
Website erstellen Worauf muss ich achten?
Analyse und Auswertung von Online Quellen
Meine App-Ideen Was sollte ich beachten?
s schreiben Wie schreibe ich eine gute ?
Digitale Jobprofile – Auf Basis eines Studiums
Mein digitales ich Wer ist mein digitales ich?
Big Data Wer nutzt Big Data? Was bringt es? Welche Beispiele gibt es?
Passwörter Was ist ein gutes Passwort? Wie mache ich mein eigenes?
Digitalisierung Was bedeutet das für mich?
Trainerhinweise / Script:
Thema: Umwelt: Was könnte man tun, um der Umwelt zu helfen?
Digitale Jobprofile - Ausbildungsberufe
Was machen wir am Wochenende?
9. wir haben Streit/wir streiten 10. Ich verstehe mich nicht gut mit.
Website erstellen – Freie Lizenzen
Cyberkriminalität Was ist das? Wer macht es?
Datenmanagement & digitale Kollaboration
FREE ICONS POWERPOINT TEMPLATE.
Cyber Mobbing Wenn das Internet zum Pranger wird
Big Data Wie wollen wir es nutzen? Wie nicht? 4.2_BD_Diskussion
Wie gut ist deine Schulhomepage?
Nicht vs kein… With partner, read page 176 “Negation”… Ask yourself…
Grundlagen der Programmierung
Mein Verhalten im Netz Wie verhalte ich mich online richtig?
Die Umwelt Thema 13 Kapitel 3 (1)
Sentence Structure Connectives
Diskutiert zu zweit / zu dritt und macht ein paar Notizen!
You need to use your mouse to see this presentation
Lernmodul Einführung Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Nutzungsbedingungen:
Schreib-Training Sven Koerber-Abe, 2012.
Cloud Computing.
Programmierung mit Scratch
Annalieses Tagesablauf
Übung: Star Wars - Erbaue eine Galaxie mit Hilfe von Code
Coden mit Python Was sind deine Erfahrungen mit Programmieren?
TITELFOLIE Name des Webinars
10 Schritte Video-Optin-Formel
 Präsentation transkript:

Coden mit Python Was sind deine Erfahrungen mit Programmieren? Ice breaker 1 (geeignet für kurze & längere Workshops): Jeder Schüler erhält einen Fotoausdruck mit einer Erfindung (bspw. erste Schreibmaschine; erstes Handy; erstes Smartphone; erstes Tablet; erster Supercomputer; Aussage, dass es weltweit nur eine Handvoll Computer geben wird…) Alle Schüler müssen sich mit ihrem Fotoausdruck in chronologischer Reihenfolge (Vergangenheit nach Gegenwart) aufstellen Auch nach der Übung können die Schüler mit Bezug auf „ihre“ Erfindung angesprochen und integriert werden Ice breaker 2 (geeignet für längere Workshops): Jeder Teilnehmer schreibt 2 Wahrheiten & eine „Lüge“ über sich auf, die anderen Teilnehmer müssen raten, was stimmt / nicht stimmt Trainer lässt im Verlauf des Workshops immer wieder ein paar Teilnehmer die Infos vorlesen und die anderen müssen raten. Kann man immer dann machen, wenn die Konzentration nachlässt bzw. bevor man einen neuen Themenblock beginnt. Ice breaker 3 (geeignet für längere Workshops): Jeder Teilnehmer schreibt eine Sache auf, auf die er / sie besonders stolz ist (Post-it-notes) Alle Zettel werden auf ein Flipchart geklebt Trainer ließt nach und nach vor, Gruppe muss raten, um wen es sich handelt Was sind deine Erfahrungen mit Programmieren? Was möchtest du heute lernen?

Hinweis - Haftungsausschluss Inhalt der Digitalen Lernwerkstatt Sämtliche Inhalte unserer Digitalen Lernwerkstatt wurden und werden mit äußerster Sorgfalt erstellt und regelmäßig überprüft. Die Accenture-Stiftung übernimmt jedoch keinerlei Gewähr für die Aktualität, Korrektheit, Vollständigkeit oder Qualität der bereitgestellten Informationen sowie für Links oder Webseiten Dritter. Die Inhalte der digitalen Lernwerkstatt stellen keine Rechtsberatung dar. Haftungsansprüche gegen die Accenture-Stiftung, gegen die Accenture GmbH oder mit ihr verbundene Unternehmen, welche sich auf Schäden materieller oder ideeller Art beziehen, die durch die Nutzung oder Nichtnutzung der dargebotenen Informationen bzw. durch die Nutzung fehlerhafter und unvollständiger Informationen verursacht wurden, sind grundsätzlich ausgeschlossen. Die Inhalte der Accenture-Stiftung stehen zur freien Verfügung und Download bereit. Der Nutzer haftet selbst für die Verwendung der Materialien. Alle Copyrights Dritter wurden als solche markiert und sollten bei Wiederverwertung der Inhalte und Materialien angegeben werden.

Aufbau Workshop Intro Willkommen & Vorstellung Ziele Workshop Inhalte Modul 1: Grundlagen der Programmierung Interaktiv Modul 2: Übung 1 – Scratch Modul 3: Übung 2 - CodeAcademy Wrap up Zusammenfassung Ansprechpartner und weiterführende Links Beispiel für die Zusammenstellung von Modulen in einem Training

Willkommen zum Workshop Programming Begrüßung – Die etwas andere Vorstellungsrunde Mein Name Was sind meine Erfahrungen zu dem Thema? Was möchte ich heute lernen? Trainerhinweise / Script: Erwartungen der Teilnehmer am besten auf Flipchart notieren, dann kann man beim Wrap-up noch mal darauf eingehen und hat gleichzeitig eine gute Vorlage für die Zusammenfassung am Ende. Außerdem generell: Manchmal passen Fragen / Einwürfe nicht zum unmittelbaren Slide-Inhalt oder die Zeit ist zu knapp, um direkt auf diese einzugehen. In diesem Fall die Gedanken / Ideen / Vorschläge „parken“: Ein Flipchart-Sheet als „Parking Lot“ vorsehen, in dem diese Themen gesammelt werden können. Evtl. sind einige davon hilfreich als spätere Diskussionsanreize. Ice breaker 1 (geeignet für längere Workshops): Jeder Teilnehmer schreibt 2 Wahrheiten & eine „Lüge“ über sich auf, die anderen Teilnehmer müssen raten, was stimmt / nicht stimmt Trainer lässt im Verlauf des Workshops immer wieder ein paar Teilnehmer die Infos vorlesen und die anderen müssen raten. Kann man immer dann machen, wenn die Konzentration nachlässt bzw. bevor man einen neuen Themenblock beginnt. Ice breaker 2 (geeignet für längere Workshops): Jeder Teilnehmer schreibt eine Sache auf, auf die er / sie besonders stolz ist (Post-it-notes) Alle Zettel werden auf ein Flipchart geklebt Trainer ließt nach und nach vor, Gruppe muss raten, um wen es sich handelt

Ziele unseres heutigen Workshops In diesem Modul Lernt ihr theoretische Programmier-Grundlagen und verknüpft diese gleich mit praktischen Übungen Übt ihr, Code selbst zu schreiben Trainerhinweise / Script: Erläuterungen für den Trainer Trainernotizen Die Frage ist also, wie kann man Meinungsverschiedenheiten aktiv angehen – deswegen wollen wir uns das große Bild anschauen: Welche verschiedenen Arten von Konflikten, Meinungsverschieden-heiten gibt es Wie entstehen die – denn nur wenn ich die Ursache verstehe, kann ich eine tragfähige Lösung für einen Konflikt finden Und zum Schluss die Gelegenheit für Euch, das theoretisch besprochene auch ganz praktisch anzugehen: Wir werden eine Konfliktsituation betrachten, und Ihr sollt dann in der Gruppe üben, wie es ist, aktiv Konfliktmanagement zu betreiben

Agenda Einstieg in die Programmierung Was ist ein Programm? Programmiersprachen Programmiergrundlagen Übung Beispiel für die Zusammenstellung von Modulen in einem Training

Agenda Einstieg in die Programmierung Was ist ein Programm? Programmiersprachen Programmiergrundlagen Übung Beispiel für die Zusammenstellung von Modulen in einem Training

introduction-to-python-6WeG3 Wir coden mit Python Warum wird Python benutzt? Schnell Plattformunabhängig Sauber konzipiert Basically, webpage goes step by step and each step has 2-3 sentence information and 2-3 sentence exercise instruction, and a window to implement the exercise and another window to see the result. Afterwards webpage also let the user know if she/he achieved the required result or not. Dieses Tool ist ein Tutorial für Python kombiniert mit einer Übung Auf jeder Seite gibt es Einen Absatz mit theoretischen Infos Eine kleine Übung zu den theoretischen Infos Ein Fenster, um die Übung durchzuführen (Python Editor) Ein Fenster, um den Ausgang der Übung zu sehen (Python Interpreter) Ein Fenster, um Feedback zu geben, ob die Übung korrekt ausgeführt wurde Warum und wozu wird Python benutzt? Schnellere Programmierung als bei C(++), Pascal oder auch Java, jedoch langsamer im Betrieb als Java Plattformunabhängig – heißt, dass man es neben Windows auch auf Macintosh, OS/2, BeOS und viele kleinere Betriebssysteme nutzen kann Sauber konzipiert– heißt, es gibt weniger Ungereimtheiten, die bei traditionellen Sprachen auftreten wie beispielsweise Java. Bei anderen Sprachen wurden viele Funktionen später hinzugefügt, was die Bedienung teilweise umständlich macht https://www.codecademy.com/courses/ introduction-to-python-6WeG3

Erste Schritte Zuerst zeigt dir die Seite die wesentlichen Elemente des Tools. Folge den Infos.

Erste Schritte Der Code für die erste Übung ist schon im Fenster eingetragen. Lies die Informationen auf der linken Seite. Jetzt einfach „Save & Submit Code“ klicken, um das Ergebnis zu sehen.

Übungen ausführen 5. Ergebnis ansehen 1. Lese und verstehe die Information 3. Übung entsprechend der Anleitung durchführen 2. Übungs-anleitung lesen 4. Ausführen

Was tun bei Fehlermeldungen? 5. Ergebnis ansehen (Fehlermeldung) 7. Code korrigieren 6. Feedback durchlesen 8. Erneut ausführen

7. Zum nächsten Schritt gehen Im Erfolgsfall 5. Ergebnis ansehen 6. Feedback 7. Zum nächsten Schritt gehen

Tipps 0100110011001100100011 Immer zuerst Theorie und Übungsanleitung lesen! Der Anleitung genau folgen! Wenn dein Code korrekt war, kannst du die gleiche Übung mit anderem Code und modifizierten Versionen durchführen um zu sehen, ob du wirklich alles verstanden hast und es kein Zufall war! Im Menü links unten kannst du den gesamten Kursinhalt sehen und zwischen den Schritten navigieren! Gehe Schritt für Schritt vor und überspringe nichts, die Übungen bauen aufeinander auf! Gehe keinen Schritt weiter, wenn du die theoretische Information oder den Code nicht verstehst – auch wenn dein Code funktioniert und du positives Feedback erhalten hast! Du musst jeden Schritt verstehen, sonst kannst du die späteren Übungen nicht machen! Zum Speichern deines Codes & zum Weiterüben zu Hause kannst du dich bei codeacademy registrieren. (Klick auf „Sign Up“) It is a very common thing that sometimes the code works eventhough coder doesnt know why it works. Please be sure, that every child understands the concept they are implementing like variables or printing. Dont let them only type exactly what they see and get ok from website and move on without understanding the background information, as this will cause bigger problems in the next steps.

Zum Abschluss auf die Erwartungen eingehen, die die Teilnehmer für sich notiert haben oder die am Flipchart stehen. Konkret darauf eingehen und nachhaken, wo noch Fragen offen sind. Habt ihr Fragen?

Hinweis - Haftungsausschluss Inhalt der Digitalen Lernwerkstatt Sämtliche Inhalte unserer Digitalen Lernwerkstatt wurden und werden mit äußerster Sorgfalt erstellt und regelmäßig überprüft. Die Accenture-Stiftung übernimmt jedoch keinerlei Gewähr für die Aktualität, Korrektheit, Vollständigkeit oder Qualität der bereitgestellten Informationen sowie für Links oder Webseiten Dritter. Die Inhalte der digitalen Lernwerkstatt stellen keine Rechtsberatung dar. Haftungsansprüche gegen die Accenture-Stiftung, gegen die Accenture GmbH oder mit ihr verbundene Unternehmen, welche sich auf Schäden materieller oder ideeller Art beziehen, die durch die Nutzung oder Nichtnutzung der dargebotenen Informationen bzw. durch die Nutzung fehlerhafter und unvollständiger Informationen verursacht wurden, sind grundsätzlich ausgeschlossen. Die Inhalte der Accenture-Stiftung stehen zur freien Verfügung und Download bereit. Der Nutzer haftet selbst für die Verwendung der Materialien. Alle Copyrights Dritter wurden als solche markiert und sollten bei Wiederverwertung der Inhalte und Materialien angegeben werden.

Ansprechpartner und weiterführende Links Trainerhinweise / Script: