Summary
programming
programmation avec Debian Junior
Dans cet échantillon de paquets de programmation pour enfants, l'accent est
mis sur des langages interprétés simples. Ce qui est aussi important pour
l'utilisation des langages avec les enfants est une bonne documentation et
quelques aptitudes à produire des programmes graphiques sans trop
d'efforts. Ce n'est en aucun cas une liste complète, et vous êtes
encouragés à explorer d'autres langages avec les enfants, même ceux qui ne
leurs sont pas particulièrement dédiés.
Le langage Logo est spécifiquement conçu pour les enfants, avec une place
importante donnée au visuel et au concret. Littlewizard est un langage de
programmation graphique basé sur les icônes, aussi développé pour les
enfants.
Scratch est un langage de programmation graphique, facile, interactif,
collaboratif avec comme cible des enfants de huit ans et plus.
Arduino est un microcontrôleur répandu utilisé largement aussi bien par les
personnes étudiant l’électronique et la programmation, que par les vétérans
chevronnés réalisant des projets complexes. Il est nécessaire de connecter
une carte physique Arduino pour faire des expériences avec arduino.
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
EDI pour carte d'expérimentation AVR de Arduino.cc
|
Versions of package arduino |
Release | Version | Architectures |
sid | 1.8.19+dfsg1-2 | amd64,arm64,armel,armhf,i386 |
bookworm | 1.8.19+dfsg1-1 | amd64,arm64,armel,armhf,i386 |
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 | 1.8.13+dfsg1-2 | amd64,arm64,armel,armhf,i386 |
bullseye-backports | 1.8.19+dfsg1-1~bpo11+1 | amd64,arm64,armel,armhf,i386 |
Debtags of package arduino: |
field | electronics |
role | program |
|
License: DFSG free
|
Arduino est une plate-forme libre de prototypage électronique, basée sur du matériel et du logiciel flexibles et faciles d'utilisation. Elle est destinée aux artistes, concepteurs, passionnés et toutes personnes intéressées par la création d'objets ou d'environnements interactifs.
Ce paquet installera l'environnement de développement intégré qui permet d'écrire des programmes, de vérifier le code, de le compiler et de le transférer sur la carte de développement Arduino. Des exemples de code seront également installés.
Quelques bibliothèques basées sur AVR sont fournies par le paquet de dépendance additionnel arduino-core-avr. Plus de bibliothèques peuvent être installées dans l’EDI lui-même en appelant le gestionnaire de bibliothèques. Cela nécessite un accès à Internet fonctionnel.
|
|
gvrng
??? missing short description for package gvrng :-(
|
Versions of package gvrng |
Release | Version | Architectures |
jessie | 4.4-1 | all |
stretch | 4.4-3~deb9u1 | 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
|
|
|
kturtle
educational programming environment
|
Versions of package kturtle |
Release | Version | Architectures |
bookworm | 22.12.3-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
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 |
experimental | 24.08.2-1 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
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,riscv64,s390x |
upstream | 24.08.3 |
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 is an educational programming environment which uses the TurtleScript
programming language (inspired by Logo) to make programming as easy and
accessible as possible.
The user issues TurtleScript language commands to control the "turtle", which
draws on the canvas, making KTurtle suitable for teaching elementary
mathematics, geometry and programming.
This package is part of the KDE education module.
|
|
laby
apprentissage de la programmation avec des fournis et des toiles d’araignée
|
Versions of package laby |
Release | Version | Architectures |
trixie | 0.7.0-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
buster | 0.6.4-2 | amd64,arm64,armhf,i386 |
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 |
bullseye | 0.7.0-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
jessie | 0.6.3-1 | amd64,armel,armhf,i386 |
bookworm | 0.7.0-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
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 est un petit programme pour apprendre à programmer avec des fourmis
et des toiles d’araignée. Il faut faire sortir une fourmi d’un labyrinthe,
en évitant les toiles d’araignée, en déplaçant des blocs, etc.
En utilisant Laby, il est possible d’étudier OCaml, C, C++, Java, Prolog,
Ruby, Pascal, JavaScript, Python, Lua, Vala, Scheme, Go et PHP. D’autres
liaisons peuvent être facilement ajoutées pour la prise en charge d’autres
langages de programmation.
|
|
littlewizard
environnement de développement pour enfants
|
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,riscv64,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 a été créé spécialement pour les enfants des écoles
primaires. Il permet l’apprentissage en utilisant les principaux éléments
des langages de programmation actuels, dont les variables, les expressions,
les boucles, les conditions, les blocs logiques. Chaque élément du langage
est représenté par une icône intuitive. Little Wizard peut être utilisé
sans clavier, uniquement avec la souris.
|
|
puredata
système en temps réel de musique et graphismes par ordinateur
|
Versions of package puredata |
Release | Version | Architectures |
bookworm-backports | 0.55.1+ds-2~bpo12+1 | 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-security | 0.51.4-1+deb11u1 | all |
bullseye-backports | 0.53.1+ds-2~bpo11+1 | all |
bookworm | 0.53.1+ds-2+deb12u1 | all |
trixie | 0.55.2+ds-1 | all |
sid | 0.55.2+ds-1 | 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 (aussi connu comme Pd) est un environnement graphique de
programmation en temps réel pour le traitement de sons et graphismes. Les
fonctions audio de Pd sont construites en interne. Les calculs graphiques
demandent des paquets externes tels que gem (Graphics Environment for
Multimedia) ou pd-pdp (Pd Packet).
C'est un métapaquet qui dépend de tous les composants du cœur de Pd.
|
|
scratch
environnement de programmation d’utilisation facile pour des ages de huit ans et plus
|
Versions of package scratch |
Release | Version | Architectures |
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 |
buster | 1.4.0.6~dfsg1-6 | all |
bullseye | 1.4.0.6~dfsg1-6.1 | all |
bookworm | 1.4.0.6~dfsg1-6.1 | all |
Debtags of package scratch: |
field | computer-science |
uitoolkit | gtk |
|
License: DFSG free
|
Scratch est un environnement de programmation collaborative facile,
interactive, conçu pour la création d’histoires interactives,
d’animations, de jeux, de musique et d’art, et leur partage sur le web.
Scratch est conçu pour aider des jeunes (huit ans et plus) à
développer les techniques d’apprentissage du vingt et unième siècle. Au
fur et à mesure qu’ils créent des projets en Scratch, les jeunes
apprennent des concepts mathématiques et informatiques importants tout en
acquérant une compréhension profonde du processus de conception.
|
|
sonic-pi
codage de musique en direct pour tout un chacun
|
Versions of package sonic-pi |
Release | Version | Architectures |
bullseye | 3.2.2~repack-7 | amd64,arm64,armhf,i386,mipsel |
bookworm | 3.2.2~repack-8 | amd64,arm64,armhf,i386,mipsel |
trixie | 3.2.2~repack-10 | amd64,arm64,armhf,i386 |
sid | 3.2.2~repack-10 | amd64,arm64,armhf,i386 |
buster | 2.10.0~repack-2.1 | amd64,arm64,armhf,i386 |
stretch | 2.10.0~repack-2 | amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,s390x |
upstream | 4.5.1 |
|
License: DFSG free
|
Il s’agit d’un synthétiseur libre de codage en temps réel pour tout un
chacun. À l’origine il a été conçu pour prendre en charge l’informatique et
les leçons de musique dans les écoles. Il faut écrire du code pour composer
et jouer dans des styles classique ou contemporain, allant du canon au dubstep.
|
|
squeak-plugins-scratch
??? missing short description for package squeak-plugins-scratch :-(
|
Versions of package squeak-plugins-scratch |
Release | Version | Architectures |
jessie | 1.4.0.2~svn.r83-2 | amd64,armel,armhf,i386 |
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
|
|
|
squeak-vm
machine virtuelle pour 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 |
sid | 4.10.2.2614+20120917~dfsg-2 | amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x |
upstream | 4.10.2.2614+20241118~dfsg |
Debtags of package squeak-vm: |
devel | ide, runtime |
interface | x11 |
role | program |
scope | suite |
|
License: DFSG free
|
Squeak est une implémentation complète du langage de programmation Smalltalk
et un environnement basé sur (et largement compatible avec) le système
originel Smalltalk-80.
Ce paquet fournit juste la machine virtuelle Squeak d’Unix. Un fichier
d’image sera probablement nécessaire contenant un « instantané » d’une
session Squeak autonome, par exemple, un des paquets etoys ou scratch de
Debian.
|
|
|