Summary
programming
Debian für Kinder - Programmierung
Bei der Auswahl dieser Programmier-Pakete wurden zunächst einmal einfache,
interpretierte Sprachen bevorzugt. Für die Nutzung der Sprachen durch
Kinder sind außerdem gute Dokumentation und die Fähigkeit wichtig,
visuelle Programme mit wenig Aufwand zu erstellen. Dies ist keinesfalls
eine vollständige Liste, wir ermutigen Sie dazu, auch andere Sprachen mit
Kindern zu erforschen; auch solche, die nicht speziell für Kinder gedacht
sind.
Die Sprache Logo wurde speziell für Kinder entworfen, mit starker
Betonung auf Visuelles und Konkretes. Littlewizard ist eine
symbolbasierte, grafische, ebenfalls für Kinder entworfene
Programmiersprache.
Scratch ist eine einfache, interaktive, kollaborative, visuelle
Programmiersprache mit Kindern ab 8 Jahren als Zielgruppe.
Arduino ist ein beliebter Mikrocontroller. Sowohl Menschen, die Elektronik
und Programmierung lernen, als auch erfahrene Veteranen, die komplexe
Projekte durchführen, verwenden ihn häufig. Es ist notwendig, eine
physikalische Arduino-Platine anzuschließen, um mit Arduino zu
experimentieren.
Description
For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:
If you discover a project which looks like a good candidate for Debian Junior
to you, or if you have prepared an unofficial Debian package, please do not hesitate to
send a description of that project to the Debian Junior mailing list
Links to other tasks
|
Debian Junior programming packages
Official Debian packages with high relevance
arduino
AVR development board IDE from Arduino CC
|
Versions of package arduino |
Release | Version | Architectures |
trixie | 1.8.19+dfsg1-2 | amd64,arm64,armel,armhf,i386 |
buster | 1.0.5+dfsg2-4.1 | all |
stretch | 1.0.5+dfsg2-4.1 | all |
jessie | 1.0.5+dfsg2-4 | all |
bullseye-backports | 1.8.19+dfsg1-1~bpo11+1 | amd64,arm64,armel,armhf,i386 |
bookworm | 1.8.19+dfsg1-1 | amd64,arm64,armel,armhf,i386 |
sid | 1.8.19+dfsg1-2 | amd64,arm64,armel,armhf,i386 |
bullseye | 1.8.13+dfsg1-2 | amd64,arm64,armel,armhf,i386 |
Debtags of package arduino: |
field | electronics |
role | program |
|
License: DFSG free
|
Arduino is an open-source electronics prototyping platform based on
flexible, easy-to-use hardware and software. It's intended for artists,
designers, hobbyists, and anyone interested in creating interactive
objects or environments.
This package will install the integrated development environment that
allows for program writing, code verification, compiling, and uploading
to the Arduino development board. Example code will also be installed.
Some base AVR libraries will be provided by the depending additional
package arduino-core-avr. More libraries can be installed within the IDE
itself by calling the libarary manager. This requires a working internet
access.
|
|
gvrng
Interaktive, einführende Programmiersprache
|
Versions of package gvrng |
Release | Version | Architectures |
stretch | 4.4-3~deb9u1 | all |
jessie | 4.4-1 | all |
Debtags of package gvrng: |
devel | interpreter |
field | mathematics |
game | puzzle |
interface | x11 |
role | program |
uitoolkit | gtk |
use | gameplaying, learning |
x11 | application |
|
License: DFSG free
|
Das Projekt Guido van Robot Next Generation (GvRng) wurde von
High-School-Schülern als Lernwerkzeug für Gleichaltrige und als Vorstufe
für das Programmieren mit Python entwickelt. Es ist eine minimalistische
Programmiersprache, die gerade genug Syntax aufweist, um Schülern beim
Lernen der Konzepte der Ablaufsteuerung, der bedingten Verzweigungen, der
Schleifen und der Prozedurabstraktion zu helfen.
Ihre größte Stärke ist die Möglichkeit in einer Umgebung zu lernen, die
den
Nervenkitzel des Problemlösens mit sofortiger visueller Rückmeldung
kombiniert. Kurz gesagt: sie ist eine interaktive, einführende
Programmiersprache, die sich ausgezeichnet für das Erlernen der
grundlegenden Programmierkonzepte eignet. Diese Konzepte sind in jeder
Hochsprache anwendbar.
Die GvRng-Version ersetzt das alte GvR-Programm, das als GUI wxPython
verwendet hat.
|
|
kturtle
Programmierumgebung für den Unterricht
|
Versions of package kturtle |
Release | Version | Architectures |
bullseye | 20.12.1-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 18.04.1-1 | amd64,arm64,armhf,i386 |
stretch | 16.08.3-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 4.14.1-1 | amd64,armel,armhf,i386 |
sid | 22.12.3-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 22.12.3-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
bookworm | 22.12.3-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
upstream | 24.02.2 |
Debtags of package kturtle: |
devel | ide |
field | mathematics |
interface | x11 |
role | program |
scope | utility |
suite | kde |
uitoolkit | qt |
use | learning |
x11 | application |
|
License: DFSG free
|
KTurtle ist ein eine Programmierumgebung für den Unterricht, welche die
Programmiersprache TurtleScript (die durch Logo inspiriert ist) verwendet,
um das Programmieren möglichst einfach und leicht zugänglich zu machen.
Um die »Schildkröte« zu steuern gibt der Benutzer Befehle in der Sprache
TurtleScript ein, mit denen er auf die Zeichenfläche malt. Daher ist KTurtle
zum Erlernen von elementarer Mathematik, Geometrie und Programmierung
geeignet.
Dieses Paket ist Teil des KDE-Bildungsmoduls.
|
|
laby
Learn how to program with ants and spider webs
|
Versions of package laby |
Release | Version | Architectures |
bookworm | 0.7.0-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
stretch | 0.6.4-1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
sid | 0.7.0-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
trixie | 0.7.0-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
buster | 0.6.4-2 | amd64,arm64,armhf,i386 |
bullseye | 0.7.0-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
jessie | 0.6.3-1 | amd64,armel,armhf,i386 |
Debtags of package laby: |
devel | lang:c, lang:java, lang:ocaml |
field | mathematics |
interface | x11 |
role | program |
uitoolkit | gtk |
use | gameplaying, learning |
|
License: DFSG free
|
Laby is a small program to learn how to program with ants and spider webs.
You have to move an ant out of a labyrinth, avoid spider webs, move rocks,
etc.
Using Laby, you can learn OCaml, C, C++, Java, Prolog, Ruby, Pascal,
JavaScript, Python, Lua, Vala, Scheme, Go and PHP. Other bindings can
easily be added to support new programming languages.
|
|
littlewizard
development environment for children
|
Versions of package littlewizard |
Release | Version | Architectures |
bullseye | 1.2.2-4.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bookworm | 1.2.2-4.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
trixie | 1.2.2-4.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
sid | 1.2.2-4.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
jessie | 1.2.2-1 | amd64,armel,armhf,i386 |
stretch | 1.2.2-4 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
buster | 1.2.2-4 | amd64,arm64,armhf,i386 |
Debtags of package littlewizard: |
devel | interpreter |
field | mathematics |
interface | x11 |
role | program |
uitoolkit | gtk |
use | learning |
x11 | application |
|
License: DFSG free
|
Little Wizard is created especially for primary school children. It
allows one to learn using main elements of present computer languages,
including: variables, expressions, loops, conditions, logical
blocks. Every element of language is represented by an intuitive
icon. Little Wizard can be used without using keyboard, only
mouse.
|
|
puredata
realtime computer music and graphics system
|
Versions of package puredata |
Release | Version | Architectures |
trixie | 0.54.1+ds-4 | all |
jessie | 0.46.2-1 | all |
stretch | 0.47.1-3 | all |
stretch-backports | 0.49.0-3~bpo9+1 | all |
buster | 0.49.0-3 | all |
buster-backports | 0.51.4-1~bpo10+1 | all |
bullseye | 0.51.4-1 | all |
bullseye-backports | 0.53.1+ds-2~bpo11+1 | all |
bookworm | 0.53.1+ds-2 | all |
bookworm-backports | 0.54.1+ds-4~bpo12+1 | all |
sid | 0.54.1+ds-4 | all |
Debtags of package puredata: |
devel | editor, ide, ui-builder |
field | arts |
interface | x11 |
role | program |
scope | application |
sound | midi, mixer, player, recorder |
uitoolkit | tk |
use | editing |
works-with | audio, image, image:raster |
x11 | application |
|
License: DFSG free
|
Pure Data (also known as Pd) is a real-time graphical programming environment
for audio and graphics processing. Pd's audio functions are built-in;
graphical computations require separate packages such as gem (Graphics
Environment for Multimedia) or pd-pdp (Pd Packet).
This is a metapackage that depends on all components of the core of Pd.
|
|
scratch
Einfach bedienbare Programmierumgebung für Kinder ab 8 Jahren
|
Versions of package scratch |
Release | Version | Architectures |
buster | 1.4.0.6~dfsg1-6 | all |
bookworm | 1.4.0.6~dfsg1-6.1 | all |
sid | 1.4.0.6~dfsg1-6.1 | all |
jessie | 1.4.0.6~dfsg1-5 | all |
stretch | 1.4.0.6~dfsg1-5 | all |
bullseye | 1.4.0.6~dfsg1-6.1 | all |
trixie | 1.4.0.6~dfsg1-6.1 | all |
Debtags of package scratch: |
field | computer-science |
uitoolkit | gtk |
|
License: DFSG free
|
Scratch ist eine einfache, interaktive, auf gemeinschaftliches Arbeiten
ausgelegte Entwicklungsumgebung für die Erstellung von interaktiven
Geschichten, Animationen, Spielen, Musik und Kunst - und das Teilen mit
anderen über das Netz. Scratch wurde entwickelt, um jungen Menschen (ab 8
Jahren) bei der Entwicklung von Lernfähigkeiten für das 21. Jahrhundert zu
helfen. Während sie Scratch-Projekte erstellen, lernen die jungen Leute
wichtige mathematische und rechnerische Ideen und entwickeln zugleich ein
tieferes Verständnis für den Entwurfsprozess.
|
|
sonic-pi
|
Versions of package sonic-pi |
Release | Version | Architectures |
stretch | 2.10.0~repack-2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,s390x |
buster | 2.10.0~repack-2.1 | amd64,arm64,armhf,i386 |
bullseye | 3.2.2~repack-7 | amd64,arm64,armhf,i386,mipsel |
bookworm | 3.2.2~repack-8 | amd64,arm64,armhf,i386,mipsel |
sid | 3.2.2~repack-8 | amd64,arm64,armhf,i386 |
upstream | 4.5.0 |
|
License: DFSG free
|
A free live coding synth for everyone. Originally designed to support
computing and music lessons within schools. Use code to compose and
perform in classical and contemporary styles ranging from Canons to
Dubstep.
|
|
squeak-plugins-scratch
Squeak-Erweiterungen für die Programmierumgebung Scratch
|
Versions of package squeak-plugins-scratch |
Release | Version | Architectures |
jessie | 1.4.0.2~svn.r83-2 | amd64,armel,armhf,i386 |
sid | 1.4.0.2~svn.r83-3.1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
stretch | 1.4.0.2~svn.r83-2.1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
Debtags of package squeak-plugins-scratch: |
role | plugin |
|
License: DFSG free
|
Scratch ist eine einfache, interaktive, auf gemeinschaftliches Arbeiten
ausgelegte Entwicklungsumgebung für die Erstellung von interaktiven
Geschichten, Animationen, Spielen, Musik und Kunst - und das Teilen mit
anderen über das Netz.
Scratch wurde entwickelt, um jungen Menschen (ab 8 Jahren) bei der
Entwicklung von Lernfähigkeiten für das 21. Jahrhundert zu helfen. Während
sie Scratch-Projekte erstellen, lernen die jungen Leute wichtige
mathematische und rechnerische Ideen und entwickeln zugleich ein tieferes
Verständnis für den Entwurfsprozess.
Dieses Paket enthält die erforderlichen Erweiterungen für Scratch und ihre
Abkömmlinge.
|
|
squeak-vm
Virtuelle Maschine für Smalltalk
|
Versions of package squeak-vm |
Release | Version | Architectures |
bookworm | 4.10.2.2614+20120917~dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
bullseye | 4.10.2.2614-8 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
buster | 4.10.2.2614-8 | amd64,arm64,armhf,i386 |
stretch | 4.10.2.2614-4.1 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x |
jessie | 4.10.2.2614-1.1 | amd64,armel,armhf,i386 |
trixie | 4.10.2.2614+20120917~dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x |
sid | 4.10.2.2614+20120917~dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
upstream | 4.10.2.2614+20240416~dfsg |
Debtags of package squeak-vm: |
devel | ide, runtime |
interface | x11 |
role | program |
scope | suite |
|
License: DFSG free
|
Squeak ist eine voll funktionsfähige Implementierung der
Programmiersprache und -umgebung Smalltalk. Sie beruht auf dem ursprünglichen
Smalltalk-80-System (und ist mit ihm weitgehend kompatibel).
Dieses Paket enthält nur die virtuelle Squeak-Maschine für Unix. Sie werden
wahrscheinlich auch eine Image-Datei benötigen, die einen »Schnappschuss«
einer Squeak-Live-Sitzung enthält - z.B. eines der Debian-Pakete etoys oder
scratch.
|
|
|