Debian Junior Project
Summary
Programming
Debian Jr. programmering

Vægten er i dette udvalg af programmeringspakker for børn lagt på simple, tolkede sprog. Det er også vigtigt for børn at have god dokumentation og mulighed for at lave visuelle programmer uden for stor en indsats. Det er på ingen måde en komplet liste og du opfordres til også at undersøge andre sprog til børn; selv dem som ikke specifikt er rettet mod børn.

Sproget Logo er lavet specielt til børn med hovedvægten lagt på det visuelle og konkrete. Littlewizard er et ikonbaseret grafisk programmeringssprog, som også er designet for børn.

Scratch er et nemt, interaktivt, samarbejdende, visuelt programmeringssprog for børn fra 8 år og op som målgruppe.

Arduino er en populær mikrocontroller, som er vidt udbredt af både folk som lærer elektronik og programmering samt superbrugere der udfører komplekse projekter. Det er nødvendigt at forbinde et fysik Arduino-kredsløbskort for at eksperimentere med 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
AVR-udviklingsbrættets IDE og indbyggede biblioteker
Maintainer: Scott Howard
Versions of package arduino
ReleaseVersionArchitectures
sid1.0.5+dfsg2-4.1all
experimental1.5.6.2+sdfsg2-3all
squeeze0018+dfsg-6all
wheezy1.0.1+dfsg-7all
jessie1.0.5+dfsg2-4all
stretch1.0.5+dfsg2-4.1all
buster1.0.5+dfsg2-4.1all
bullseye1.0.5+dfsg2-4.1all
Debtags of package arduino:
fieldelectronics
roleprogram
Popcon: 327 users (97 upd.)*
Versions and Archs
License: DFSG free
Git

Arduino er en elektronisk prototypeplatform, i åben kildekode, baseret på fleksibelt og nemt at bruge udstyr og programmer. Platformen er lavet for kunstnere, designere, hobbyister og alle interesseret i oprettelse af interaktive objekter eller miljøer.

Denne pakke vil installere det integrerede udviklingsmiljø, som giver mulighed for programskrivning, kodeverificering, kompilering og overførsel til Arduino-udviklingsbrættet. Biblioteker og eksempler på kode vil også blive installeret.

Other screenshots of package arduino
VersionURL
1:1.0+dfsg2-1https://screenshots.debian.net/screenshots/000/010/456/large.png
Screenshots of package arduino
Gvrng
Interaktiv, indledende programmeringssprog
Maintainer: Debian QA Group
Versions of package gvrng
ReleaseVersionArchitectures
wheezy4.4-1all
squeeze4.1-1all
stretch4.4-3~deb9u1all
jessie4.4-1all
Debtags of package gvrng:
develinterpreter
fieldmathematics
gamepuzzle
interfacex11
roleprogram
uitoolkitgtk
usegameplaying, learning
x11application
Popcon: 3 users (1 upd.)*
Versions and Archs
License: DFSG free

Guido van Robot Next Generation (GvRng) er et projekt udviklet af avancerede gymnasieelever til brug af deres kammerater som et læringsredskab og forløber til den videre studering af programmering med Python. Det er et minimalistisk programmeringssprog der har akkurat nok syntaks til at hjælpe eleverne med at lære om begreberne sekventering, betingede forgrening, looping og proceduremæssige indvinding.

Dets største styrke er at det tillader denne læring i et miljø, der kombinerer spændingen ved at løse problemerne med øjeblikkelig visuel feedback. Kort sagt, det er et interaktivt, indledende programmeringssprog, der er fremragende til at lære de grundlæggende begreber for programmering der gælder i ethvert sprog på højt niveau.

GvRng udgaven erstatter det gamle GvR-program, der anvendes wxPython til GUI.

Kturtle
Programmeringsmiljø med vægt på undervisning
Versions of package kturtle
ReleaseVersionArchitectures
squeeze4.4.5-2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
jessie4.14.1-1amd64,armel,armhf,i386
bullseye20.04.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid20.04.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster18.04.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
wheezy4.8.4-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
stretch16.08.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package kturtle:
develide
fieldmathematics
interfacex11
roleprogram
scopeutility
suitekde
uitoolkitqt
uselearning
x11application
Popcon: 146 users (134 upd.)*
Versions and Archs
License: DFSG free
Git

KTurtle er programmeringsmiljø til undervisningsbrug, der bruger programmeringssproget TurtleScript (inspireret af Logo) til at gøre programmering så nemt og tilgængeligt som mulig.

Brugeren udsteder kommandoer i TurtleScript-sproget til at kontrollere "skildpadden" (turtle), der tegner på et lærred, hvilket gør KTurtle egnet til undervisning i elementær matematik, geometri og programmering.

Denne pakke er en del af KDE-undervisningsmodulet.

Screenshots of package kturtle
Laby
Learn how to program with ants and spider webs
Versions of package laby
ReleaseVersionArchitectures
squeeze0.5.5-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
wheezy0.6.3-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.6.3-1amd64,armel,armhf,i386
stretch0.6.4-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.6.4-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye0.7.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
sid0.7.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package laby:
devellang:c, lang:java, lang:ocaml
fieldmathematics
interfacex11
roleprogram
uitoolkitgtk
usegameplaying, learning
Popcon: 21 users (29 upd.)*
Versions and Archs
License: DFSG free
Git

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.

Screenshots of package laby
Littlewizard
Udviklingsmiljø for børn
Maintainer: Kari Pahula
Versions of package littlewizard
ReleaseVersionArchitectures
sid1.2.2-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye1.2.2-4amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster1.2.2-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.2.2-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.2.2-1amd64,armel,armhf,i386
wheezy1.2.2-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
squeeze1.2.0~rc2-2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
Debtags of package littlewizard:
develinterpreter
fieldmathematics
interfacex11
roleprogram
uitoolkitgtk
uselearning
x11application
Popcon: 10 users (4 upd.)*
Versions and Archs
License: DFSG free

Little Wizard er skabt specielt for skolebørn. Programmet præsenterer hovedelementerne i dagens computersprog, inklusiv: variabler, udtryk, løkker, betingelser, logiske blokke. Hvert element af sproget repræsenteres med et intuitivt ikon. Little Wizard kan programmeres alene med brug af musen.

Screenshots of package littlewizard
Puredata
Realtids computermusik og grafisk system
Versions of package puredata
ReleaseVersionArchitectures
wheezy0.43.2-5all
jessie0.46.2-1all
buster0.49.0-3all
stretch0.47.1-3all
bullseye0.51.0-1all
sid0.51.0-1all
squeeze0.42.6-1amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
Debtags of package puredata:
develeditor, ide, ui-builder
fieldarts
interfacex11
roleprogram
scopeapplication
soundmidi, mixer, player, recorder
uitoolkittk
useediting
works-withaudio, image, image:raster
x11application
Popcon: 22 users (85 upd.)*
Versions and Archs
License: DFSG free
Git

Pure Data (også kendt som Pd) er et realtids grafisk programmeringsmiljø for lyd og grafisk behandling. Pd's lydfunktioner er indbygget; grafiske beregninger kræver andre pakker såsom gem (Graphics Environment for Multimedia) eller pd-pdg (Pd Packet).

Dette er en metapakke, som afhænger af alle komponenter i den grundlæggende del af Pd.

Other screenshots of package puredata
VersionURL
0.41.4-1https://screenshots.debian.net/screenshots/000/001/322/large.png
Screenshots of package puredata
Scratch
Letanvendeligt mlijø til programmering fra alderen 8 og opefter
Maintainer: Miriam Ruiz
Versions of package scratch
ReleaseVersionArchitectures
jessie1.4.0.6~dfsg1-5all
buster1.4.0.6~dfsg1-6all
bullseye1.4.0.6~dfsg1-6all
sid1.4.0.6~dfsg1-6all
wheezy1.4.0.6~dfsg1-4all
stretch1.4.0.6~dfsg1-5all
Debtags of package scratch:
fieldcomputer-science
uitoolkitgtk
Popcon: 377 users (40 upd.)*
Versions and Archs
License: DFSG free

Scratch er et nemt, interaktivt, kollaborativt programmeringsmiljø designet til skabelse af interaktive historier, animationer, spil, musik og kunst - og til deling af disse på nettet. Scratch er designet til at hjælpe unge personer (fra alderen 8 og opefter) med at udvikle læringsevnen i det 21. århundrede. Gennem udvikling af Scratch-projekter, lærer de unge mennesker vigtige matematiske og datalogiske ideer, mens de også tilegner en dybere forståelse af designprocessen.

Screenshots of package scratch
Sonic-pi
Live Coding for alle
Versions of package sonic-pi
ReleaseVersionArchitectures
buster2.10.0~repack-2.1amd64,arm64,armhf,i386,mipsel
stretch2.10.0~repack-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,s390x
sid2.10.0~repack-2.1amd64,arm64,armhf,i386,mipsel
upstream3.2.2
Popcon: 28 users (22 upd.)*
Newer upstream!
License: DFSG free
Git

En fri live kodningssynth for alle. Oprindelig designet til at understøtte beregning og musiktimer i skoler. Brug kode til at komponere og udfør i klassisk eller nutidig stil gående fra Canons til Dubstep.

Squeak-plugins-scratch
Squeak-udvidelsesmoduler for programmeringsmiljøet Scratch
Maintainer: Miriam Ruiz
Versions of package squeak-plugins-scratch
ReleaseVersionArchitectures
stretch1.4.0.2~svn.r83-2.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.4.0.2~svn.r83-3amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
wheezy1.4.0.2~svn.r83-1amd64,armel,armhf,i386,ia64,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.4.0.2~svn.r83-2amd64,armel,armhf,i386
Debtags of package squeak-plugins-scratch:
roleplugin
Popcon: 486 users (3 upd.)*
Versions and Archs
License: DFSG free

Scratch er et nemt, interaktivt, samarbejdende programmeringsmiljø designet til at oprette interaktive historier, animationer, spil, musik og kunst - og dele disse på nettet.

Scratch er designet til at hjælpe unge mennesker (fra 8 og opefter) med at udvikle programmeringsevner for det 21. århundrede. Mens de opretter Scratchprojekter lærer unge mennesker vigtige matematiske og beregningsmæssige ideer, mens de også får en dybere forståelse af designprocessen.

Denne pakke indeholder udvidelsesmodulerne krævet af Scratch og dets derivater.

Squeak-vm
Virtuel maskine for Smalltalk
Maintainer: Debian Sugar Team
Versions of package squeak-vm
ReleaseVersionArchitectures
sid4.10.2.2614-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
wheezy4.4.7.2357-1.1amd64,armel,armhf,i386,ia64,mips,mipsel,powerpc,s390,s390x,sparc
jessie4.10.2.2614-1.1amd64,armel,armhf,i386
squeeze4.0.3.2202-2amd64,armel,i386,ia64,mips,mipsel,powerpc,s390,sparc
stretch4.10.2.2614-4.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster4.10.2.2614-8amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
bullseye4.10.2.2614-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
Debtags of package squeak-vm:
develide, runtime
interfacex11
roleprogram
scopesuite
Popcon: 410 users (52 upd.)*
Versions and Archs
License: DFSG free
Git

Squeak er en implementering med alle funktioner af programmeringssproget og -miljøet Smalltalk baseret på (og stort set kompatibel med) det oprindelige system Smalltalk-80.

Denne pakke indeholder kun den virtuelle maskine Squeak. Du skal sandsynligvis også bruge en aftryksfil, der indeholder et »øjebliksbillede« af en live Squeaksession - f.eks. en af Debianpakkerne etoys eller scratch.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 193646