Programmierlernumgebungen für Kinder. Michael Hielscher
|
|
- Uwe Adler
- vor 6 Jahren
- Abrufe
Transkript
1 Programmierlernumgebungen für Kinder Michael Hielcher
2 30 Minuten: Arten von Programmierumgebungen 60 Minuten: elbt experimentieren an Poten
3 Programmierumgebungen
4 Programmierumgebungen
5 Programmierumgebungen Taktile Programmierumgebung: Primo.io
6 Programmierumgebungen Brettpiele zum Thema Programmieren: RobotTurtle
7 Wa davon verwenden? Klaifikation von Programmier-Lernumgebungen open evt./eq. event
8 1. Repräentationkriterium 2. Interaktivitätkriterium imulated interactiv 3. Koordinationkriterium 1t peron n-object 4. Auführungkriterium equential eq./evt. evt./eq. event 5. Notationkriterium icon text block written text 6. Mächtigkeitkriterium 7. Didaktiierungkriterium tak open
9 keine weitere Hardware benötigt kein Vorwien nötig relativ teuer ( CHF) Möglichkeiten begrenzt => primär für Anfänger (4 10) Enaktive phyiche Roboter: Bee-Bot (link), KIBO mit Bauklötzchen (recht) mehr Möglichkeiten komplexe Projekte möglich relativ teuer ( CHF) zuätzlich Infratruktur nötig Vorwien zu Computern nötig => Anfänger + Fortge. (10 14) Enaktive pyhiche Roboter mit Programmierung am Computer: Thymio II (link), Lego WeDo (recht),
10 virtuelle Roboter mit ikonicher Programmierung Puzzlet mit phyicher Eingabe (link), Lightbot mit virtueller Tatatur (recht) viele Möglichkeiten häufig ehr güntig (0-50 CHF) ikonich, ymbolich => ganze Spektrum (6 99) virtuelle Roboter mit ymbolicher, textueller Programmierung ohne phyiche Komponenten: Codecombat.com (link), XLogo (recht)
11 1. Repräentationkriterium 2. Interaktivitätkriterium imulated interactiv 3. Koordinationkriterium 1t peron n-object 4. Auführungkriterium equential eq./evt. evt./eq. event 5. Notationkriterium icon text block written text 6. Mächtigkeitkriterium 7. Didaktiierungkriterium tak open
12 eventuell kann die ture Variante für den Anfänger einfacher ein und da Konzept klarer aufzeigen. imulated keine Senoren im BeeBot (link), imulierte Senoren in Kara (recht) mehr Möglichkeiten, Zuammenpiel Mench/Computer interactiv Tataturenor in Kodu (link), Licht- und Berührungenor im ProBot (recht) interactiv
13 1. Repräentationkriterium 2. Interaktivitätkriterium imulated interactiv 3. Koordinationkriterium 1t peron n-object 4. Auführungkriterium equential eq./evt. evt./eq. event 5. Notationkriterium icon text block written text 6. Mächtigkeitkriterium 7. Didaktiierungkriterium tak open
14 1t peron Einfachere Debugging (ich elbt in die Rolle veretzen) Jedoch weniger Möglichkeiten => einfacher für Anfänger 1t peron 1t-peron am Beipiel Daiy the Dinoaur (link) und CargoBot (recht) Mehr Möglichkeiten, Koordination macht e aber chwieriger => Reizvoll für Fortgechrittene n-object Programmierung mehrerer Motoren und Senoren in Lego Mindtorm (link) und Multikara mit mehreren Käfern (recht) n-object
15 1. Repräentationkriterium 2. Interaktivitätkriterium imulated interactiv 3. Koordinationkriterium 1t peron n-object 4. Auführungkriterium equential eq./evt. evt./eq. event 5. Notationkriterium icon text block written text 6. Mächtigkeitkriterium 7. Didaktiierungkriterium tak open
16 equential Programm lät ich einfach nachpielen, debugging mit Schritt für Schritt Analye eq./evt. Sequentielle Programmierung bei RoboTurtle (link) und equentielle Programmierung mit Senor-Event beim ProBot (recht) Regeln können in beliebiger Reihenfolge aufgechrieben werden, Fehleranalye chwieriger, Roboter al intelligente Agenten evt./eq. Event-baierte Programmierung mit equentiellen Teilen in Scratch (link) und auchließlich Event-baierte Programmierung mit Kodu (recht) event
17 1. Repräentationkriterium 2. Interaktivitätkriterium imulated interactiv 3. Koordinationkriterium 1t peron n-object 4. Auführungkriterium equential eq./evt. evt./eq. event 5. Notationkriterium icon text block written text 6. Mächtigkeitkriterium 7. Didaktiierungkriterium tak open
18 icon Ohne Notation: RoamerToo (link) und Icon-Notation: ScratchJR (recht) text block Text block: Blockly auf code.org (link) und textuelle Programmierung bei XLogo (recht) written text
19 1. Repräentationkriterium 2. Interaktivitätkriterium imulated interactiv 3. Koordinationkriterium 1t peron n-object 4. Auführungkriterium equential eq./evt. evt./eq. event 5. Notationkriterium icon text block written text 6. Mächtigkeitkriterium 7. Didaktiierungkriterium tak open
20 capability Bedingte Anweiung Wiederholung Sequenz Prozeduren / Unterprogramme Rekurion Objektorientierung Datentypen Variablen
21 1. Repräentationkriterium 2. Interaktivitätkriterium imulated interactiv 3. Koordinationkriterium 1t peron n-object 4. Auführungkriterium equential eq./evt. evt./eq. event 5. Notationkriterium icon text block written text 6. Mächtigkeitkriterium 7. Didaktiierungkriterium tak open
22 tak tak Aufgabenauwahl bei Lightbot (link) und CodeMonkey (recht) open Freie Spielwelt für kreative Projekte bei AgentCube (link) und Kodu (recht) open
23
24 Klaifikation von Programmier-Lernumgebungen Robot v. Robot-Simulator: It da zu programmierende Objekt ein reale oder ein imulierte? Braucht e einen Computer zum Programmieren? Real-World-Senor: Kann man da Programm von außen beeinfluen? Zum Beipiel durch Tatendruck, Geräuch machen, Helligkeit ändern... Repreentation of Code: Wie wird ein entwickelte Programm dargetellt, al Block- Diagramm, al Quelltext oder überhaupt nicht? 1t Peron v. n-object Programming: It man praktich elbt da zu programmierende Objekt und führt gedanklich die Bewegungen elbt au bevor man ie aufchreibt? Sandbox v. Tak & Game Level : Bietet die Lernumgebung fertige Level oder Aufgaben, die abgearbeitet werden ollen oder tellt ie eine leere Welt zum experimentieren dar? enaktiv ikonich teuer kotenlo block code n-object tak enor enor Syntax auto. Syntax lernen enaktiv ikonich ymbolich no code Self prog. 1t peron andbox Zuammenpiel kreativ ein einfach pielen text code
25 Poten zum Erkunden
Informatik in der Grundschule von Mediennutzung, über Medienbildung zu digitaler Bildung
InfoSphere Schülerlabor Informatik der RWTH Aachen Nadine Bergner Informatik in der Grundschule von Mediennutzung, über Medienbildung zu digitaler Bildung MINT-Konferenz 2016, Roetgen, 25.10.2016 Überblick
MehrLernumgebungen für den Einstieg ins Programmieren: Versuch einer Klassifikation
Lernumgebungen für den Einstieg ins Programmieren: Versuch einer Klassifikation Michael Hielscher Pädagogische Hochschule Schwyz michael.hielscher@phsz.ch Beat Döbeli Honegger Pädagogische Hochschule Schwyz
MehrUnterstü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
MehrProgrammieren Lernen mit BYOB. Gerald Futschek 5. November 2012
Programmieren Lernen mit BYOB Informatiktag 2012 Gerald Futschek 5. November 2012 Erste Programmier Schritte in der Schule Sehr viele verschiedene Dinge zu lernen: Syntax und Semantik der Befehle, Algorithmen,
MehrNotizen. Worum geht es?
Übersicht - Notizblatt Notizen Jeden Monat werden neue Produkte für den Einstieg ins Programmieren angeboten. Alle Apps, Brettspiele, Roboter und Softwareumgebungen haben Gemeinsamkeiten und Unterschiede.
MehrDevoxx4KidsDE in Karlsruhe Einblicke und Erfahrungen.
Devoxx4KidsDE in Karlsruhe Einblicke und Erfahrungen Teil 1 Was ist eigentlich die Devoxx4Kids? Was ist die D4K? return result; /**/ i++; Was ist die D4K? if(v = null) Devoxx für Kinder Java-Konferenz
MehrLEGO WeDo: SCRATCH-Programmierung
LEGO WeDo: SCRATCH-Programmierung Version 1.0 SCRATCH ist eine kostenlose kindergerechte Programmiersprache, die vom MIT entwickelt wurde. Vor kurzem ist die neue Version 2.0 erschienen, die direkt von
MehrPROGRAMMIEREN MIT LOGO
PROGRAMMIEREN MIT LOGO Compitreff Gossau 09.12.2015 Unterlagen unter www.medienundschule.ch/compitreff Ziele LP21 und Programmieren Verschiedene Möglichkeiten des Programmierens kennen lernen Einführung
MehrPROGRAMMIEREN MIT LOGO
PROGRAMMIEREN MIT LOGO Netzwerktreffen, PHSG Rorschach Donnerstag, 26.05.2016 Unterlagen unter www.medienundschule.ch/programmieren Programmieren im Unterricht BeeBot 4 bis 9-jährige, ideal für Unterstufe
MehrObjektorientierte Programmierung. Agenda für heute, 26. März, Eines der drei wichtigsten Programmierparadigmen
Agenda für heute, 26. März, 2009 Imperatives vs. objektorientiertes Programmieren Lesen Sie den Begleittext Seite 79 85 Eines der drei wichtigsten Programmierparadigmen (Paradigma: Denkmuster) Imperative
MehrLerne programmieren mit Sequentielle Programmierung mit VPL
Lerne programmieren mit Sequentielle Programmierung mit VPL von Basil Stotz Der Bootsverleih Du vermietest Ruderboote an deine Kunden. Du besitzt Ruderboote: Der Einer: ein Boot mit einen Platz. Der Zweier:
MehrMatthias-Claudius-Gymnasium Fachcurriculum Informatik
Klasse 8 (2-stündig) Grundlagen der Informatik Einführung in die Programmierung mit Scratch 10 Wochen Betriebssysteme - die Aufgaben eines Betriebssystems nennen. - Einstellungen des Betriebssystems in
MehrThemen der Übung. Rekursion. Dateien einlesen Sudokus. Assertions
Themen der Übung Rekurion CoMa-Übung X TU Berlin.0.0 Themen heute Evaluation Aertion Einleen von Dateien Queue und Breitenuche Rekurion Wegrekontruktion Tiefenuche Backtracking Evaluation Diee Woche bekommt
MehrVergleich zwischen Open Roberta / NEPO und LEGO MINDSTORMS EV3 / EV3-G. - Übersicht/Fact-Sheet - Programmblöcke - Beispielprogramme
Vergleich zwischen Open Roberta / NEPO und LEGO MINDSTORMS EV3 / EV3-G - Übersicht/Fact-Sheet - Programmblöcke - Beispielprogramme Roberta-Zentrale Fraunhofer IAIS Version 1.0 18.07.2016 Übersicht Open
Mehr- Der heisse Draht - Physical Computing. Workshop Oktober 2015 Olav Schettler
- Der heisse Draht - Physical Computing Workshop Oktober 2015 Olav Schettler Zeitplan 1. Tag: 10:00 10:30 Spiel bauen 10:30 11:30 Lötübungen 11:30 12:00 Mikrocontroller löten (1) 12:00
MehrThema Nr. 3. Auf dem Weg zur guten Lösung - Systemrückmeldungen von Lern - und Programmierumgebungen
Seminar E-Learning Thema Nr. 3 Auf dem Weg zur guten Lösung - Systemrückmeldungen von Lern - und Programmierumgebungen Dozent: Prof. Dr. Torsten Brinda Betreuer: Ulrich Kiesmüller 10/11/08 Sebastian Sossalla
MehrObjektorientierte Programmierung. Agenda für heute, 1. April, Eines der drei wichtigsten Programmierparadigmen
Agenda für heute, 1. April, 2010 Imperatives vs. objektorientiertes Programmieren Lesen Sie den Begleittext Seite 79 85 Eines der drei wichtigsten Programmierparadigmen (Paradigma: Denkmuster) Imperative
MehrPROGRAMMIEREN MIT LOGO
PROGRAMMIEREN MIT LOGO Kadervernetzung, Kantonsschule Wil Samstag, 19.03.2016 Unterlagen unter www.medienundschule.ch/programmieren http://educanet2.ch/kadervernetzung/ Programmieren im Unterricht BeeBot
MehrDevoxx4KidsDE in Karlsruhe - Einblicke und Erfahrungen
Devoxx4KidsDE in Karlsruhe - Einblicke und Erfahrungen Katja Arrasz-Schepanski @KatjaArrasz Christian Mennerich @cmennerich Teil 1 Was ist eigentlich die Devoxx4Kids? Was ist die D4K? Devoxx (Java-Konferenz)
MehrBeispiel-Schulaufgabe 2
Anregungen zur Ertellung von Aufgaben Aufgaben für Leitungnachweie Die zeichnet ich durch eine augewogene Berückichtigung der allgemeinen mathematichen Kompetenzen au. Aufgaben, deren Bearbeitung in auffallendem
Mehr- - CodE 11 CodE 0 0 0 0 0 0 0 0 2.o C 1 10.0 C 2 off 3 3.0 4 2.0 5 off 6 1 8 20.0 9 60 C 7 4.0 10 80 C 1 38 C 12 8 k 13 on 14 30.0 15 10 16 - - CodE 11 CodE 0 0 0 0 0 0 0 0 2.o C 1 10.0 C 2
MehrFragebogen zur Programmierung mit Aseba / VPL
Fragebogen zur Programmierung mit Aseba / VPL Liebe/er Schüler/in Mit diesem Fragebogen möchten wir die Anwendungsmöglichkeiten des Thymio-II Roboter und der Aseba/VPL Software verbessern. Bitte beantworte
MehrScratch if you can! Abstract
Scratch if you can! Abstract Scratch empfiehlt sich als kreativer und motivierender Einstieg in die Welt der Programmierung. Dabei hat die Analyse des Zielpublikums grosse Bedeutung, da sich Scratch vor
MehrYour Kids Play Games Mine Makes Games
Your Kids Play Games Mine Makes Games Katja Arrasz-Schepanski @KatjaArrasz Christian Mennerich @cmennerich Fahrplan/Agenda Teil 1: Devoxx4Kids Was ist das eigentlich? Teil 2: Die Workshops für Kinder Diskussion
MehrEin Blick in den Garten meiner Nachbarn
Ein Blick in den Garten meiner Nachbarn Aufgabe A: Beschreibe, was du auf dem Bild siehst. Wozu sind die verschiedenen Teile da? Aufgabe B: Beantworte folgende Fragen: 1. Welche Arbeit führt der Roboter
MehrFragen? Wie komme ich effizient zu einem Programm? Wie beschreibe/dokumentiere ich meine Idee?
Fragen? Wie komme ich effizient zu einem Programm? Wie beschreibe/dokumentiere ich meine Idee? Schritte beim Programmieren Idee, was der Roboter tun soll? EVA-Prinzip E: Eingabe Welche Daten werden über
MehrLabVIEW. 1.Einleitung
LabVIEW Visuelle Programmierung vorgestellt am Beispiel der Programmierumgebung LabVIEW Referat: gehalten am 12.11.2001 Von: Roman Ulm und Günter Helbing 1. Einleitung 2. Sprachelemente von LabVIEW 3.
MehrInformationsverarbeitung im Bauwesen
12 im Bauwesen Markus Uhlmann 1 Zusammenfassung der 11. Vorlesung Objektorientierte Programmierung (OOP) Wozu eigentlich? Was unterscheidet OOP von traditionellen Techniken? Verwendung von vordefinierten
MehrBKTM - Programmieren leicht gemacht.
BKTM Programmieren leicht gemacht. + Struktogramm Das Struktogramme ist eine Entwurfsmethode für die strukturierte Programmierung. Es ist nach der DIN 66261 genormt. Es ist 1972/73 von Dr. Isaac Nassi
MehrAI in Computer Games. Übersicht. Motivation. Vorteile der Spielumgebung. Techniken. Anforderungen
Übersicht AI in Computer Games Motivation Vorteile der Spielumgebung Techniken Anwendungen Zusammenfassung Motivation Vorteile der Spielumgebung Modellierung glaubwürdiger Agenten Implementierung menschlicher
MehrZahlenraten: Ein Spiel in Java.
Zahlenraten: Ein Spiel in Java. Nach dem Start vom Java-Editor (und dem Erstellen eines JFrame-Programms) sieht man Folgendes: Dieser Code startet das Programm, indem es ein Objekt der Klasse Zahlenraten
MehrAm Anfang werden die Attribute deklariert public class Kreis {
Klassendiagramm Kreis Entwerfen Sie ein Klassendiagramm der Klasse Kreis mit allen Attributen und min. drei Methoden. public class Kreis { sichtbar Platz für Atributeund Methoden protected int xposition;
MehrKünstliche Intelligenz - Logische Agenten und Roboter
Künstliche Intelligenz - Logische Agenten und Roboter Wird präsentiert von: Alexander Betker Gregor Biering Thiemo Esch Marko Flod Sascha Schewe Unser Motto: Zu Fünft agiert es sich besser. Übersicht 1.
MehrTesten mit TTCN-3 in der Praxis
Teten mit TTCN-3 in der Praxi Dr. Andrej Pietchker Siemen AG, CT SE 1 Andrej.Pietchker@iemen.com Inhalt Tetautomatiierung Warum? Beipiel 1: Tet von UMTS (Übergang von TTCN-2 zu TTCN-3) Beipiel 2: Tet von
MehrHYDROINFORMATIK. Integrated development environment IDEs. JProf. Dr. rer. nat. Marc Walther
HYDROINFORMATIK Integrated development environment IDEs JProf. Dr. rer. nat. Marc Walther Dresden, 21. Oktober 2016 LETZTES MAL Einführung in Veranstaltung, Organisatorisches Überblick Anwendungen HI 21.10.2016
MehrMentorenhandbuch Scratch
Mentorenhandbuch Scratch lerneprogrammieren(); By Arkadius Roczniewski Inhalt Beispielaufbau Scratchkurs Methodik Skills für Coder Übersicht der Grundelemente Elemente: Folgestrukturen, Variablen, Bedingungen,
MehrStatitik für Kommunikationienchaftler Winteremeter 010/011 Vorleung Prof. Dr. Nicole Krämer Übung Nicole Krämer, Cornelia Oberhauer, Monia Mahling Löung Thema 5 Homepage zur Verantaltung: http://.tatitik.lmu.de/~kraemer/k10/index.html
MehrJava-Programmierung mit NetBeans
Java-Programmierung mit NetBeans Klassen, Objekte, Alternativen Dr. Henry Herper Otto-von-Guericke-Universität Magdeburg - WS 2012/13 Grundlegende Definitionen - Objekt Ein Objekt ist allgemein ein Gegenstand
MehrUML-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?
Mehr2016 DSB Frühjahrstagung
2016 DSB Frühjahrstagung Jeff Kubina: Cherry Blossoms (flickr.com) Ablauf Didaktischer Bildungsserver Südtirols 09:00-10:30 Informationen aus Technik und Didaktik mit Diskussion 10:30-11:00 Kaffeepause
MehrAufgabe Total Punkte
Lösung der Informatikprüfung Klasse 4 Sa Kantonsschule XY 2007 Name :...Vorname :... Du hast 90 Minuten Zeit. Spicken ist nicht erlaubt (Die Prüfung wird sofort eingezoegen und Deine mögliche Bestnote
MehrConUti GmbH - Ihr starker Partner www.conuti.de eai@conuti.de l +49 151 40729392. ConUti Ihr starker Partner. B2B Schulungen
ConUti Ihr starker Partner B2B Schulungen C ConUti B2B / Java Schulungen Mit unseren Schulungen sicher im Umgang mit der B2B und Java Monitoring B2B- Einführungs- Schulung Admin B2B Administrator- Schulung
MehrAn welchen Wirkungen können wir Kräfte erkennen? Ergebnis Verformung, Beschleunigung, abbremsen, Bewegungsrichtung ändern.
R. Brinkann http://brinkann-du.de Seite 1 5.11.013 Obertufe: e und auführliche Löungen zur Klaenarbeit zur Mechanik II (Variante A) e: E1 E E3 E4 E5 E6 E7 An welchen Wirkungen können wir Kräfte erkennen?
MehrInformatik. Studiengang Chemische Technologie. Michael Roth Hochschule Darmstadt -Fachbereich Informatik- WS 2012/2013.
Informatik Studiengang Chemische Technologie Michael Roth michael.roth@h-da.de Hochschule Darmstadt -Fachbereich Informatik- WS 2012/2013 Inhalt Teil VIII Einstieg in Java II Michael Roth (h_da) Informatik
MehrEigenes Projekt Ideen
WeDo Lehrerinformation 1/6 Arbeitsauftrag Die SuS erstellen zum Abschluss (oder als Lernkontrolle) ein eigenes Projekt mit Scratch. Zum Beispiel ein einfaches Spiel. Falls Roboter von Lego Mindstorms oder
Mehrzu 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
MehrSchulcurriculum Klasse 7 Fachschaft Informatik
Schulcurriculum Klasse 7 Fachschaft Informatik 27.10.2017 Schulcurriculum Klasse 7 für das Fach Informatik Thema 1: Daten & Codierung Stunden Inhaltsbezogene Kompetenzen Inhalt / Material 1+2 (1) Beispiele
MehrDer neue Evolution compact. Mit nur 300 mm Schachtvertiefung ein Aufzug wie keiner.
Der neue Evolution compact. Mit nur 300 mm Schachtvertiefung ein Aufzug wie keiner. Revolutionär: Nur 300 mm Schachtvertiefung. Ein Unternehmen von ThyenKrupp Elevator ThyenKrupp Aufzüge TK Der Evolution
MehrFachcurriculum Informatik Sekundarstufe I
FACHBEREICH III: Mathematisch-naturwissenschaftlich-technisches Aufgabenfeld Fachcurriculum Informatik Sekundarstufe I Gültig ab 20.11.2015 durch Beschluss der Gesamtkonferenz Wilhelm-von-Oranien-Schule
MehrTEIL I: OBJEKTORIENTIERUNG UND GRUNDKURS JAVA GRUNDLAGEN DER PROGRAMMIERUNG... 4
Inhaltsverzeichnis TEIL I: OBJEKTORIENTIERUNG UND GRUNDKURS JAVA... 1 1 GRUNDLAGEN DER PROGRAMMIERUNG... 4 1.1 Das erste Java-Programm... 4 1.2 Programme und ihre Abläufe... 6 1.3 Entwurf mit Nassi-Shneiderman-Diagrammen...
MehrKapitel 1. Globale Beleuchtung. 1.1 Ray Tracing Schatten, Reflexion und Brechung
Kapitel 1 Globale Beleuchtung Biher haben wir nur Licht von Lichtquellen berückichtigt. Gegentände werden aber auch durch indirekte Licht beleuchtet, da durch diffue oder direkte Reflexion entteht. Effekte
MehrEINI LW/WiMa. Einführung in die Informatik für Naturwissenschaftler und Ingenieure Vorlesung 2 SWS WS 14/15
EINI LW/ Einführung in die Informatik für Naturwissenschaftler und Ingenieure Vorlesung 2 SWS WS 14/15 Dr. Lars Hildebrand Fakultät für Informatik Technische Universität Dortmund lars.hildebrand@tu-dortmund.de
MehrMicrocomputer be-greifbare Informatik
Microcomputer be-greifbare Informatik Abstraktionsstufen - Level of Abstraction Scratch bietet bereits einige Blöcke an, die theoretisch aus anderen Blöcken bestehen könnten. Diese Blöcke erleichtern den
MehrZugang Website: www.robotik.phlu.ch/wordpress_d
Posten: Bauen - Die SuS können eines der vorhandenen Modelle mit Hilfe der Anleitung 1:1 bauen damit es anschließend programmiert werden kann. ( ) 30 - WeDo Baukasten - Anleitung Auftrag: Wähle eines der
MehrBelasteter Stahlbetonbalken ( Versuch Nr.4 )
Belateter tahletonalken ( Veruch r. ). Grundlagen Ein tahletonalken mit Rechteckquerchnitt der Ameungen B = mm und H = mm wird mittel eine Prüfzylinder, deen Einzelkraft F durch eine I-Träger-Travere in
MehrALGOL 68 im Aspekt einer modernen Programmiersprache???
ALGOL 68 im Aspekt einer modernen Programmiersprache??? General-purpose-Programmiersprache: Ein sehr wichtiges Kriterium ist die Möglichkeit, alle Algorithmen (=Lösungsverfahren) in einer Programmiersprache
Mehrwenige Konzepte, keine Adressen, Anlehnung an C++ -Syntax Vererbung, Polymorphie/dynamisches Binden, umfangreiche Klassenbibliotheken
1 Java ist... gut erlernbar wenige Konzepte, keine Adressen, Anlehnung an C++ -Syntax objektorientiert Vererbung, Polymorphie/dynamisches Binden, umfangreiche Klassenbibliotheken robust keine Adressen,
MehrPraktische Informatik 1
Praktische Informatik 1 Imperative Programmierung und Objektorientierung Karsten Hölscher und Jan Peleska Wintersemester 2011/2012 Session 2 Programmierung Begriffe C/C++ Compiler: übersetzt Quellcode
MehrCodeWeek EVENT GUIDE. CodeWeek IN 7 SCHRITTEN ZUM EIGENEN CODEWEEK EVENT Oktober 2016
EVENT GUIDE 1 Initiative ergreifen und ein Event organisieren 2 Ort, Konzept und Sponsoren finden 3 Ein Datum festlegen 4 Thema und Aktivität auswählen 5 Event der EU Karte hinzufügen 6 Das Event veranstalten
MehrOBJECTS FIRST MIT BLUEJ UND GREENFOOT
OBJECTS FIRST MIT BLUEJ UND GREENFOOT Eine projektorientierte Unterrichtssequenz zum Einstieg in die objektorientierte Programmierung Thomas Karp OBJECTS FIRST? OOP ist wichtig! Echte Programme werden
MehrObjektorientierte Programmierung OOP
Objektorientierte Programmierung OOP Objektorientierte Programmierung OOP Ronja Düffel WS2012/13 08. Oktober 2013 Objektorientierte Programmierung OOP Objektorientierte Programmierung Objektorientierte
MehrEin Streifzug durch die Programmiersprachenlandschaft in der Schule. Gerald Futschek TU Wien Informatiktag 2013
Ein Streifzug durch die Programmiersprachenlandschaft in der Schule Gerald Futschek TU Wien Informatiktag 2013 Urwald der Programmiersprachen COBOL Visual Basic Modula-2 Logo Pascal SQL APL BASIC LISP
Mehr26 Hierarchisch strukturierte Daten
Algorithmik II Peter Wilke Sommersemester 2005 Teil III Funktionale Programmierung 26 Hierarchisch strukturierte Daten Peter Wilke Algorithmik II Sommersemester 2005 1 Peter Wilke Algorithmik II Sommersemester
MehrPROCESSING EINE EINFÜHRUNG IN DIE INFORMATIK. Created by Michael Kirsch & Beat Rossmy
PROCESSING EINE EINFÜHRUNG IN DIE INFORMATIK Created by Michael Kirsch & Beat Rossmy INHALT 1. Einleitung 1. Ziele 3. Anwendung 1. Sprung ins kalte Wasser 2. Der Informatiker Ein Klischee 2. Wir basteln
MehrBeispiel 1 Modellbildung und Identifikation
Beipiel Moellbilung un Ientifikation Für eine GaFlutrecke oll ein mathematiche Moell ermittelt weren. Einganggröße er trecke it eine tellpannung u t. Auganggröße er trecke it er momentane GaFlu q. u t
MehrWir bauen eine Was-passiert-dann-Maschine
Wir bauen eine Was-passiert-dann-Maschine Darunter verstehen wir eine sogenannte Rube Goldberg-Maschine. Rube Goldberg (1883-1970) ist ein ausgebildeter Ingenieur aus Kalifornien, der später als Cartoonist
Mehr3 Programmierung von Robotern
3 Programmierung von Robotern 3.1 Arten der Programmierung Arten Programmierung durch Beispiele Programmierung durch Training roboterorientierte Programmierung aufgabenorientierte Programmierung 3.1.1
MehrInhaltsverzeichnis. Kurseinheit 1. Kurseinheit 2
iii Inhaltsverzeichnis Kurseinheit 1 1 Von der Aufgabenstellung zum Programm... 1 1.1 Motivation... 1 1.2 Softwareentwicklung... 2 1.3 EXKURS: Unified Modeling Language (UML)... 4 2 Anforderungsanalyse...
Mehr4. Ablaufsteuerung (Kontrollstrukturen) 4.1 Anweisungen 4.2 Selektion (bedingte Anweisung) 4.3 Iteration 4.4 Flussdiagramm (Programmablaufplan)
4. Ablaufsteuerung (Kontrollstrukturen) 4.1 Anweisungen 4.2 Selektion (bedingte Anweisung) 4.3 Iteration 4.4 Flussdiagramm (Programmablaufplan) 4. Ablaufsteuerung 4-1 4.1 Anweisungen Ein Programm besteht
MehrProgrammieren. Hexenwerk oder Zauberspuk? Kinderuniversität Mittwoch, 16. März 2016 Kinder-Akademie Fulda & Hochschule Fulda
Programmieren Hexenwerk oder Zauberspuk? Kinderuniversität Mittwoch, 16. März 2016 Kinder-Akademie Fulda & Hochschule Fulda Peter Klingebiel, HS Fulda, DVZ Zur Vorlesung Wer bin ich? Peter Klingebiel Dipl.-Ing.
MehrProgrammieren in C. Eine Einführung in die Programmiersprache C. Prof. Dr. Nikolaus Wulff
Programmieren in C Eine Einführung in die Programmiersprache C Prof. Dr. Nikolaus Wulff Agenda Elementare Einführung C Programm Syntax Datentypen, Variablen und Konstanten Operatoren und Ausdrücke Kontrollstrukturen
MehrController design for a position control
SIMEC Exercie FH Ravenburg-Weingarten Exercie 7: Controller deign for a poition control In Exercie 5 a model of a poition control with a P-controller wa imulated with Simulink. The control will now be
MehrPeter Brichzin. Krümel und Monster. Ein Unterrichtskonzept zur Einführung in die objektorientierte Modellierung und Programmierung
Peter Brichzin Krümel und Monster Ein Unterrichtskonzept zur Einführung in die objektorientierte Modellierung und Programmierung Inhalt Zielsetzung und Zielgruppe Themenzentrierung Ein Computerspiel selbst
MehrOrganisatorisches. drei Gruppen Gruppe 1: 10:10-11:40, Gruppe 2: 11:45-13:15 Gruppe 3: 13:20-14:50
Organisatorisches Vorlesung Donnerstag 8:35 bis 10:05 Übung drei Gruppen Gruppe 1: 10:10-11:40, Gruppe 2: 11:45-13:15 Gruppe 3: 13:20-14:50 Tutorium (Mehr oder weniger) abwechselnd Mo und Mi 10-11:30 Termine
MehrOrganisatorisches. Neue Übungsblätter: Nur mehr elektronisch? Abgabe Di, , 14 Uhr bis Do, , 8Uhr
Organisatorisches Neue Übungsblätter: Nur mehr elektronisch? Abgabe Di, 14.10., 14 Uhr bis Do, 23.10., 8Uhr. 14.10.2014 IT I - VO 1 1 IT I: Heute Wiederholung CuP ctd: this Arrays, ArrayLists Schleifen:
MehrKonzepte der Programmiersprachen
Konzepte der Programmiersprachen Sommersemester 2010 4. Übungsblatt Besprechung am 9. Juli 2010 http://www.iste.uni-stuttgart.de/ps/lehre/ss2010/v_konzepte/ Aufgabe 4.1: Klassen in C ++ Das folgende C
MehrFAQ S7-Kommunikation über IE
FAQ S7-Kommunikation über IE S7-Kommunikation über Industrial Ethernet FAQ Inhaltsverzeichnis Inhaltsverzeichnis... 2 Frage... 2 Wie projektieren Sie ein S7-Verbindung über Ethernet mit dem SIMATIC NET-OPC
MehrLabView. Die erste komplett grafische Programmierumgebung. Jens Kleinwechter (jenskl@tzi.de)
LabView Die erste komplett grafische Programmierumgebung Falko Buttler ( fbuttler@tzi.de) Jens Kleinwechter (jenskl@tzi.de) Gliederung des Referats Was versteht man unter LabView? Für wen war es gedacht
MehrInformationsverarbeitung im Bauwesen
10 im Bauwesen Markus Uhlmann 1 Zusammenfassung der 9. Vorlesung Datenfelder (Arrays) Statische Felder Dynamische Felder Bestimmung der Grenzen Felder als Parameter für Prozeduren/Funktionen Beispiele:
MehrRoboter programmieren
16 mm Grundregeln beim Roboterbau Grundmodelle bauen: vierrädrig, zweirädrig, mit Kettenantrieb Programmiergrundlagen Motoren Konstanten und Datenknoten Schalter, Logik und Operatoren Sensoren und Variablen
Mehrzu 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
Mehr11. Funktionale Programmierung Advanced Programming Techniques Prof. Dr. Bernhard Humm FB Informatik, Hochschule Darmstadt
11. Funktionale Programmierung Advanced Programming Techniques Prof. Dr. Bernhard Humm FB Informatik, Hochschule Darmstadt 1 Kontrollfragen zu Design Patterns Wozu werden Design Patterns verwendet? Wann
Mehrkepler robotik unser Weg
kepler robotik unser Weg Burgenländischer IT-Tag 2017 Robotik für alle Bundesrealgymnasium Keplerstraße Graz kepler robotik unser Weg Matura Wettbewerbe Kurse 1. 5. Klasse 3D Druck Platinenherstellung
MehrGrundlagen der Programmierung
Grundlagen der Programmierung Dr. Tom Kamphans 1. Vorlesung 12.10.2016 1 Organisatorisches Vorlesung: Mittwochs 14:00 15:30, Raum F 201 Übung: Mittwochs 15:45 19:00, Raum F 225 Übung: alle zwei Wochen
MehrObjektorientierte Programmierung OOP Programmieren mit Java
Objektorientierte Programmierung OOP Programmieren mit Java 5.1 Elementare Anweisungen 5.1.1 Ausdrucksanweisung 5.1.2 Leere Anweisung 5.1.3 Blockanweisung 5.1.4 Variablendeklaration 5.2 Bedingungen 5.2.1
MehrJavakurs für Anfänger
Javakurs für Anfänger Einheit 04: Einführung in Kontrollstrukturen Lorenz Schauer Lehrstuhl für Mobile und Verteilte Systeme Heutige Agenda 1. Teil: Einführung in Kontrollstrukturen 3 Grundstrukturen von
MehrBeschreibung des Angebotes. Java Programmierung. LernenimInternet. Ansprechpartner. Angebot-Nr Angebot-Nr Weiterbildung.
Java Programmierung Angebot-Nr. 00573941 Angebot-Nr. 00573941 Bereich Preis Allgemeine Weiterbildung 269,70 (MwSt. fällt nicht an) Anbieter Termin 07.08.2017-06.11.2017 Tageszeit Individueller Einstieg
MehrFACHHOCHSCHULE MANNHEIM
Objektorientierte Programmierung 3. Vorlesung Prof. Dr. Peter Knauber FACHHOCHSCHULE MANNHEIM Hochschule für Technik und Gestaltung Wiederholung: Begriffsübersicht Strukturierte vs. objektorientierte Programmierung
MehrSmallTalk - Eine kurze Einführung
SmallTalk - Eine kurze Einführung Andreas Lochbihler Lehrstuhl Programmierparadigmen Universität Karlsruhe 15. Juni 2009 SmallTalk Entwickelt seit Anfang der 70er bei XEROX PARC Alan Kay, Dan Ingalls,
Mehra) Geben Sie einen geeigneten Ergebnisraum Ω an. Wieviele Elemente hat dieser?
Statitik für Kommunikationienchaftler Sommeremeter 008 Vorleung Prof. Dr. Helmut Küchenhoff Übung Cornelia Oberhauer, Manuel Wieenfarth, Monia Mahling Löung Thema 3 Homepage zur Verantaltung: http://.tatitik.lmu.de/~helmut/k08.html
MehrI Inhaltsverzeichnis B Beispielverzeichnis Vorwort... 17
I Inhaltsverzeichnis I Inhaltsverzeichnis... 5 B Beispielverzeichnis... 11 Vorwort... 17 1 Einleitung in Visual-Basic for Applications... 21 1.1 Programmierung in Excel: Was und Warum...21 VBA 6.0 in Office
MehrInhaltsverzeichnis. 1 Einleitung 11
Inhaltsverzeichnis Teil I: Erste Schritte 1 Einleitung 11 1.1 Die Themenschwerpunkte dieses Buchs 11 Visual Basic for Applications 11 Die Beispieldatenbank 12 1.2 Wie Sie am besten mit diesem Buch arbeiten
MehrEinleitung. Al Sweigart, Coole Spiele mit Scratch, dpunkt.verlag, ISBN D3kjd3Di38lk323nnm
D3kjd3Di38lk323nnm Einleitung in Videospiel zu spielen macht Spaß. Aber Videospiele selbst zu programmieren ist eine kreative, fesselnde Tätigkeit, mit der du deinen eigenen Spielspaß gestalten kannst.
MehrObjekte haben eine eigene Notation, also Schreibweise, beim Aufruf:
JavaScript - Inhalt 1. Objekte 2. Arrays 3. Callbacks 1)JavaScript Objekte Objekte haben eine eigene Notation, also Schreibweise, beim Aufruf: Eine Methode wird immer mit dem Namen des Objekts, einem Punkt
MehrAgile HW-Entwicklung und virtuelle Inbetriebnahme im Maschinenbau
Agile HW-Entwicklung und virtuelle Inbetriebnahme im Maschinenbau Johannes Bergsmann Berater, Trainer, Eigentümer - 1 - Über Software Quality Lab LEISTUNGSPORTFOLIO CONSULTING Management Consulting Prozesse
MehrJahrgang 7 Schuljahr 2007/2008
Datum Std. Inhalte 30.8. 1 Was ist Medizin-Informatik? 4.9. 1 Einführung in Kara 5.9. 1 Kara-Aufgaben 6.9. 1 Kara-Aufgaben Jahrgang 7 Schuljahr 2007/2008 11.9. 1 Gemeinsames Erarbeiten von Kara-Aufgaben
Mehrschließensiespäterwieder.dasistzwarsehreinfachzuverstehen,ingrößerenprojektenjedochnichtganzeinfachkorrektumzusetzen.einwrapper,derdasobenerwähnte
Geleitwort des Fachgutachters schließensiespäterwieder.dasistzwarsehreinfachzuverstehen,ingrößerenprojektenjedochnichtganzeinfachkorrektumzusetzen.einwrapper,derdasobenerwähnte RAII-Mustereinsetzt, ist
MehrParallel Ausführbare Nichtlineare Prädiktive Regelung für FPGA-basierte Bordrechner. Alexander Joos
Parallel Auführbare Nihtlineare Prädiktive Regelung für FPGA-baierte Bordrehner Alexander Joo alexander.joo@ifr.uni-tuttgart.de DGLR Workhop - Alexander Joo 25.2.211 1 Problembehreibung UAV oll vorgegebenen
MehrKombinatorik. Simon Rainer 21. Juli Simon Kombinatorik 21. Juli / 51
Kombinatorik Simon Rainer sr@mail25.de 21. Juli 2015 Simon Rainersr@mail25.de Kombinatorik 21. Juli 2015 1 / 51 Was ist Kombinatorik? Teilgebiet der diskreten Mathematik Endliche oder abzählbar unendliche
MehrEinfacher loop-shaping Entwurf
Intitut für Sytemtheorie technicher Prozee Univerität Stuttgart Prof. Dr.-Ing. F. Allgöwer 6.4.24 Regelungtechnik I Loophaping-Entwurf t http://www.it.uni-tuttgart.de/education/coure/rti/ Einfacher loop-haping
Mehr