• Stars
    star
    117
  • Rank 301,828 (Top 6 %)
  • Language
    JavaScript
  • License
    BSD 3-Clause "New...
  • Created over 6 years ago
  • Updated 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Grafische Programmierumgebung. Zum spielerischen Erlernen von Programmierkonzepten. Basiert auf Scratch vom MIT

Documentation

If you want to develop find the docs here: https://github.com/wdr-data/code4maus/blob/develop/CONTRIBUTING.md

Programmieren mit der Maus

Am 23. September findet im KiKa ein Thementag Digitalisierung statt. Die Sendung mit der Maus nimmt den Tag zum Anlass, um eine Web-Anwendung zu veröffentlichen, die Kinder spielerisch an Grundkonzepte des Programmierens heranführt: 'Programmieren mit der Maus'. Umgesetzt wird das Projekt von uns, dem Hacking Studio. Wir sind eine Gruppe von freien Journalistinnen, Entwicklerinnen und Designerinnen, die inhouse innovative, journalistische Produkte mit agilen Methoden entwickeln. Darunter sind datenjournalistische Formate, Chatbots und Webanwendungen. Design und UX für 'Programmieren mit der Maus' entwickeln wir zusammen mit Machbar, der Agentur, die auch die Maus-App gemacht hat.

Warum Programmieren für Kinder?

  • Technologiegetriebener Wandel bestimmt die gesellschaftliche Entwicklung in großem Maße. Große Teile der Gesellschaft haben aber kaum aktiven Anteil an der Gestaltung dieses Wandels.
  • Um selbst aktiv werden, mitgestalten und auch Kritik üben zu können, ist Programmieren eine Basis-Fähigkeit, an die Kinder früh herangeführt werden sollten. In den USA spricht man von Coding Literacy, also Programmieren als Grundfertigkeit wie Lesen oder Rechnen.
  • Besondere Bedeutung hat dabei auch die Mädchen-Förderung, sowie die Förderung anderer bislang in der IT unterrepräsentierter Gruppen.
  • Die BBC zum Beispiel hat 2016 publikumswirksam jedem 7-jährigen Kind den Minicomputer Micro Bit geschenkt. Auch andere Fernsehsender haben international schon Programmieren für Kinder-Serien gestartet.

Das Projekt

  • Auf der Website Programmieren mit der Maus werden Kinder durch 3-5 Lernspiele geführt, bei denen sie grundlegende Programmierkonzepte wie Variablen, Schleifen und Verzweigungen kennen lernen.
  • Die Kinder erstellen dabei kleine Animationen, Wimmelbilder und erste Spiele.
  • Die Kinder haben die Möglichkeit jedes Spiel zu ihrem eigenen zu machen, indem sie Figuren, Hintergründe und Sounds individuell anpassen.
  • Die selbst programmierten Spiele können abgespeichert und dann gemeinsam mit Freunden und Verwandten gespielt und wieder verändert werden.
  • Zielgruppe sind Kinder ab der 2. bis zur 6. Klasse (7-12 Jahre, die Kinder sollten kurze Texte lesen können. Jüngere Kinder können die Anwendung mit ihren Eltern nutzen.)
  • Zielausspielung sind Tablets (ab iOS 11) und Desktop-Geräte, auf Smartphones wird die Anwendung nicht nutzbar sein. (Siehe unten).

Umsetzung

  • Vorbild und Grundlage ist die grafische Programmiersprache Scratch des MIT Lifelong Kindergarden (Flash basiert)
  • Derzeit baut das MIT Version 3 dieser grafischen Programmiersprache. Die neue Anwendung ermöglicht es, Scratch auch auf Tablets zu benutzen. Die Ausspielung für Smartphones ist derzeit nicht Teil des Projektes. Eine Vorschau davon ist hier zu finden: https://preview.scratch.mit.edu
  • Scratch ist Open Source Software. Deshalb erstellen wir eine WDR-Version von Scratch 3 und passen sie in den Punkten Design, Figuren und Sounds der Sendung mit der Maus an.

Ausblick

Wir erhoffen uns durch Programmieren mit der Maus mehr Kinder spielerisch für das Thema zu begeistern. Dabei ist vor allem wichtig, die selbstbestimmte Mediennutzung zu fördern: Selbermachen statt konsumieren.

Auch Programmieren mit der Maus wird Open Source sein. Das heißt, dass der Code von Personen, Firmen, Vereinen genutzt, angepasst und weiter entwickelt werden kann. Verfügbar ist der Quelltext hier: https://github.com/wdr-data/code4maus

Denkbar ist zum Beispiel Material für Lehrerinnen und Fachkräfte im offenen Ganztag zu entwickeln. Kurse, AGs, Schulclubs für Kinder zum Thema Programmieren mit der Maus sind möglich. Scratch veranstaltet auch regelmäßig so genannte Scratch-Days, bei denen sich Kinder treffen und ihr Wissen und ihre Projekte austauschen.

Team

  • Konzept, Programmierung: Patricia Ennenbach, Christine Gotthardt, Marcus Weiner, Jannes Höke, Railslove
  • Design: Machbar, Christine Gotthardt
  • Redaktion: Matthias Körnich, Oliver Schwarz Gefördert durch den Innovationstopf des Intendanten.

Credits

Programmieren mit der Maus ist eine Adaption von Scratch, einer graphischen Programmiersprache entwickelt vom Lifelong Kindergarden des MIT. Der Tatsache, dass Scratch Open Source Software ist, ist es zu verdanken, dass wir Progammieren mit der Maus bauen konnten. Danke. https://github.com/LLK/

More Repositories

1

you-draw-it

Datenjournalismus: Nutzer können schätzen, wie sich Statistiken verändert haben und ihre Einschätzung danach überprüfen.
JavaScript
25
star
2

django-emoji-picker

Django app providing text input and textarea widgets with emoji picker. Based on emoji-mart.
Python
22
star
3

wdr-okr

Prototype of a newsroom datastore
Python
8
star
4

reichweitenchecker

JavaScript
8
star
5

unwetter

Automatically notify newsroom about weather warnings from DWD
Python
6
star
6

python_covid19_nrw

Python
6
star
7

woerter-der-wahl

Wahlprogramme einmal anders: D3-Visualisierung der Wahlprogramme zur NRW-Landtagswahl am 14. Mai.
HTML
6
star
8

informant-cms

1LIVE Informant - Infos, über die der Sektor spricht. Für Dich erzählt von deinem Informanten. Im Facebook Messenger.
Python
5
star
9

wahltraud

WDR Wahlbot
Python
4
star
10

sportsfreund

Ich bin Sportsfreund, der Wintersport-Dienst der Sportschau. Ich bin für die Olympischen Winterspiele in PyeonChang entwickelt worden. Du kannst mich im Facebook-Messenger nutzen.
Python
4
star
11

iframe-tabs

Simple tool to merge multiple iframes into a tabbed view of them
JavaScript
3
star
12

1live-plays

4 Gewinnt über YouTube Live Streams?
Python
3
star
13

starter

JavaScript
3
star
14

oper-in-nrw

Der WDR-Data Starter ermöglicht es Journalist*innen, unsere Design-Patterns und die Komponentenbibliothek für datengesteuerte Journalismusprojekte zu nutzen.
Jupyter Notebook
3
star
15

informant-bot

1LIVE Informant - Infos, über die der Sektor spricht. Für Dich erzählt von deinem Informanten. Im Facebook Messenger.
JavaScript
3
star
16

insolvenzen

Jupyter Notebook
2
star
17

covid19_nrw

JavaScript
2
star
18

code4maus-shorturl

Infrastructure for redirecting from code4maus.de
JavaScript
1
star
19

arm-trotz-arbeit

Was schätzen Sie: Wie viel verdienen Frauen in Deutschland?
HTML
1
star
20

alexa-stauschau

A skill to bring WDR traffic information to alexa
Python
1
star
21

podcast-graphics

Generate podcast graphics easily
TypeScript
1
star
22

1live-podcast-picker

A web app to display podcast links for several platforms
TypeScript
1
star