Brian Harvey (UC Berkeley) und Jens Mönig (deutscher Jurist (

Slides:



Advertisements
Ähnliche Präsentationen
Einführung in die Programmiersprache C/C++
Advertisements

Internetpräsentation aus PowerPoint erstellen Tipp der Woche 31/2000
Martin Köllner XMLCompany XML-Datenbanken Xindice als Datenquelle einer Website im Zusammenspiel mit Cocoon und authentic TM.
Mit dem Computer kann man ganz toll präsentieren
Allegro im Web ab acwww25 (1996) Dierk Höppner Perl Konventionelle CGI-Anwendung mit mehreren Skripten HTML wird aus Perl heraus erzeugt Individuelles.
Programmierung II Prof. Dr. Michael Löwe
Softwareentwicklung für Android
CD-ROMs im Netz Direkter Zugriff auf CD-ROMs via Web-Browser Hartmut Jörg.
Hani Sahyoun, Rechenzentrum Universität Hohenheim
Imperative Programmierung -Entwicklungswerkzeuge
FH-Hof Einbindung von JavaScript Anweisungen
Universität zu Köln Historisch-Kulturwissenschaftliche Informationsverarbeitung Kapitel 12: „Variablen und Konstanten verwenden und Spiele.
Oracle WebServer - Einführung. © Prof. T. Kudraß, HTWK Leipzig Oracle Web Application Server HTML WebServer ® File system Static HTML PL/SQL Packages.
Einführung in die Programmierung mit Java
PKJ 2005/1 Stefan Dissmann Zusammenfassung Bisher im Kurs erarbeitete Konzepte(1): Umgang mit einfachen Datentypen Umgang mit Feldern Umgang mit Referenzen.
Das Java-Hamstermodell
Wizards & Builders GmbH Arbeiten mit CSV-Listen Arbeiten mit CSV-Listen unter Microsoft Visual FoxPro.
Was steht hier eigentlich in den Räumen rum?
Objektorientierte Modellierung
Susanne Schärer Donnerstag, 6. Januar 2011
Java ohne Kara. Java ohne Kara Ab jetzt: Java ohne Kara Ziel: Erfahrungen sammeln mit ersten Java Programmen.
Dateien Datei = File (engl.) Mögliche Inhalte einer Datei
Chair of Software Engineering Einführung in die Programmierung Prof. Dr. Bertrand Meyer Lektion 9: Abstraktion.
CGI (Common Gateway Interface)
Objektorientiertes Konstruieren
Oliver Spritzendorfer Thomas Fekete
VIS Datentechnik GmbH 2002 VIS Nestbeam Ablaufdemonstration.
PL/SQL - Kurze Einführung April 2003Übung Data Warehousing: PL/SQL 2 PL/SQL.. ist eine Oracle-eigene, prozedurale Programmiersprache Sämtliche.
se_5_liste_stack_etc.ppt1 Softwareengineering Listenstrukturen und ähnliches Prof. Dr.-Ing. Axel Benz, Berlin School of Economics and Law.
se_2_hooks.ppt1 Softwareengineering Einfache Hooks und Abstrakte Methoden (Klassen) Prof. Dr.-Ing. Axel Benz, Berlin School of Economics and.
Java-Kurs - 7. Übung Besprechung der Hausaufgabe Referenzvariablen
Inf K1/2 Sj 13/14 GZG FN W.Seyboldt 1 SFZ FN Sj. 13/14 Python Klassen und Objekte.
Java-Kurs - 6. Übung Besprechung der Hausaufgabe
HEX-code für die Farbe weiß: #FFFFFF Änderung von Inhalt & Darstellung Inhalt & Darstellung HTML Javascript CSS.
Web und Mobile Apps Programmieren Marco Jakob Kurzvortrag OSS an Schulen
„In zwei Stunden von der Grundschule ins Informatikstudium!“
1 Bauhaus-Universität Weimar ArchitekturProgrammierung Generative Entwurfsmethoden Processing Grundlagen Professur Informatik in der Architektur.
Java-Kurs - 6. Übung Besprechung der Hausaufgabe
Roboter programmieren
Objektorientierte (OO) Programmierung
Actionscript 3.0 Philipp Oberweger Erstellt von: Philipp Oberweger
MS Word 2010 Word Abschnitte formatieren Kopf- und Fusszeilen Absatzformatierung, Tabulatoren Aufzählungen und Nummerierung Gegliederte Listen Word Abschnitte.
When the German “s” comes before a vowel it is pronounced like the English “z”, as in “zoo” or “s” as in busy. Repeat after me: singen.
Zusammenarbeit in der IBM ConnectionsCloud. Cloud..as a Service Infrastructure as a Service (Softlayer an IBM Company) Plattform as a Service (IBM Bluemix)
Fakultät Verkehrswissenschaften „Friedrich List“ - Institut für Automobiltechnik Dresden–IAD - Lehrstuhl Kraftfahrzeugtechnik Fakultät Verkehrswissenschaften.
J. Nürnberger2007 / 081 Tabellenkalkulation (3) Arbeiten mit Formeln am Beispiel von OpenOffice.org Calc.
Tobias Sammet 8DY1 Programmieren Tobias Sammet 8DY2 Programmierung ● = das Schreiben eines Computerprogramms ● Dient zur Lösung eines.
Java Testtools: HTTPUnit
Mit dem Computer kann man ganz toll präsentieren
Präsentation mit dem Computer
Android Apps selbst gemacht
von Valentin Durst und Steffi Klein
Entwicklungsumgebung Lazarus
Schnelle PHP-Webapplikationen mit Booosta 3.0
Objektorientierte Programmierung
File Objekt
Betriebssysteme Moritz Haselbacher Alexander Kern Marco Bregesbauer
WEB-Entwickler 2016.
Zusammenfassende Übung 2
Einführung in die Programmierung
Programmierung mit Scratch
Folie 1 von 144.
DHL Geschäftskundenportal – Versenden
Klassenbibliotheken Luna, Julian.
Eigene Methoden zum Steuern einer Turtle
Stiftkarten Stiftkarten
Algorithmen und Programmierung III
Robot Karol 3.0, Scratch und Co.
Objektorientierte Programmierung
Title Layout Subtitle.
 Präsentation transkript:

Brian Harvey (UC Berkeley) und Jens Mönig (deutscher Jurist ( Brian Harvey (UC Berkeley) und Jens Mönig (deutscher Jurist (!) und Softwareentwickler) Vorläufer: BYOB (Build Your Own Blocks) Eigene Blöcke (Funktionen) definieren First-Class functions (Blöcke als Variableninhalte, Funktionsparameter und – ergebnisse) prozedurale, objektorientierte, funktionale Programmierung möglich „Snap! is Scheme disguised as Scratch.“

Snap muss nicht installiert werden, sondern • läuft als JavaScript-Anwendung im Browser. • Programme speichern – in der Snap-Cloud oder – als XML-Datei lokal

Aufgabe: 72 Quadrate •Erstellen Sie einen neuen Block Quadrat, der ein Quadrat der Seitenlänge 100 zeichnet. •Verwenden Sie Quadrat, um die nebenstehende Grafik zu erzeugen •Experimentieren Sie mit Farben, Strichstärken, Winkeln, …

Parametrisieren

Parametrisieren

Das Haus vom Nikolaus

Das Haus vom Nikolaus

Variable

Beispiele Baum http://snap.berkeley.edu/snapsource/snap.html#present:Username=embee&ProjectName=Baum1 Arm: http://snap.berkeley.edu/snapsource/snap.html#present:Username=embee&ProjectName=Arm Listen http://snap.berkeley.edu/snapsource/snap.html#present:Username=embee&ProjectName=higherOr derFunctions1 Ergänzungen: Lego NXT Scratch Import möglich Prozedur Variablen möglich