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 fra Arduino CC
Versions of package arduino
ReleaseVersionArchitectures
trixie1.8.19+dfsg1-2amd64,arm64,armel,armhf,i386
buster1.0.5+dfsg2-4.1all
stretch1.0.5+dfsg2-4.1all
jessie1.0.5+dfsg2-4all
bullseye-backports1.8.19+dfsg1-1~bpo11+1amd64,arm64,armel,armhf,i386
bookworm1.8.19+dfsg1-1amd64,arm64,armel,armhf,i386
sid1.8.19+dfsg1-2amd64,arm64,armel,armhf,i386
bullseye1.8.13+dfsg1-2amd64,arm64,armel,armhf,i386
Debtags of package arduino:
fieldelectronics
roleprogram
Popcon: 608 users (220 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ø, der giver mulighed for programskrivning, kodeverificering, kompilering og overførsel til Arduino-udviklingsbrættet. Eksempler på kode vil også blive installeret.

Nogle grundlæggende AVR-biblioteker vil blive leveret af den afhængende yderligere pakke arduino-core-avr. Yderligere biblioteker kan installeres i selve IDE'en ved at kalde bibliotekshåndteringen. Dette kræver en fungerende internetadgang.

gvrng
Interaktiv, indledende programmeringssprog
Maintainer: Debian QA Group
Versions of package gvrng
ReleaseVersionArchitectures
stretch4.4-3~deb9u1all
jessie4.4-1all
Debtags of package gvrng:
develinterpreter
fieldmathematics
gamepuzzle
interfacex11
roleprogram
uitoolkitgtk
usegameplaying, learning
x11application
Popcon: 1 users (0 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.

Screenshots of package gvrng
kturtle
Programmeringsmiljø med vægt på undervisning
Versions of package kturtle
ReleaseVersionArchitectures
bullseye20.12.1-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster18.04.1-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch16.08.3-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie4.14.1-1amd64,armel,armhf,i386
sid22.12.3-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie22.12.3-1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
bookworm22.12.3-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
upstream24.02.1
Debtags of package kturtle:
develide
fieldmathematics
interfacex11
roleprogram
scopeutility
suitekde
uitoolkitqt
uselearning
x11application
Popcon: 151 users (185 upd.)*
Newer upstream!
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.

laby
Lær at programmere med myrer og edderkopnet
Versions of package laby
ReleaseVersionArchitectures
bookworm0.7.0-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
stretch0.6.4-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid0.7.0-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
trixie0.7.0-2amd64,arm64,armel,armhf,i386,mips64el,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
jessie0.6.3-1amd64,armel,armhf,i386
Debtags of package laby:
devellang:c, lang:java, lang:ocaml
fieldmathematics
interfacex11
roleprogram
uitoolkitgtk
usegameplaying, learning
Popcon: 15 users (26 upd.)*
Versions and Archs
License: DFSG free
Git

Laby er et lille program til at lære at programmere med myrer og edderkopnet. Du skal bevæge en myre ud af en labyrint, undgå edderkopnet, flytte sten etc.

Med Laby kan du lære OCaml, C, C++, Java, Prolog, Ruby, Pascal, JavaScript, Python, Lua, Vala, Scheme, Go og PHP. Andre bindinger kan tilføjes senere for at understøtte nye programmeringssprog.

Screenshots of package laby
littlewizard
Udviklingsmiljø for børn
Maintainer: Kari Pahula (Holger Levsen)
Versions of package littlewizard
ReleaseVersionArchitectures
bullseye1.2.2-4.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bookworm1.2.2-4.1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
trixie1.2.2-4.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid1.2.2-4.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
jessie1.2.2-1amd64,armel,armhf,i386
stretch1.2.2-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.2.2-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package littlewizard:
develinterpreter
fieldmathematics
interfacex11
roleprogram
uitoolkitgtk
uselearning
x11application
Popcon: 6 users (6 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
trixie0.54.1+ds-4all
jessie0.46.2-1all
stretch0.47.1-3all
stretch-backports0.49.0-3~bpo9+1all
buster0.49.0-3all
buster-backports0.51.4-1~bpo10+1all
bullseye0.51.4-1all
bullseye-backports0.53.1+ds-2~bpo11+1all
bookworm0.53.1+ds-2all
bookworm-backports0.54.1+ds-4~bpo12+1all
sid0.54.1+ds-4all
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: 31 users (47 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.

scratch
Letanvendeligt mlijø til programmering fra alderen 8 og opefter
Maintainer: Miriam Ruiz (Holger Levsen)
Versions of package scratch
ReleaseVersionArchitectures
bullseye1.4.0.6~dfsg1-6.1all
trixie1.4.0.6~dfsg1-6.1all
bookworm1.4.0.6~dfsg1-6.1all
sid1.4.0.6~dfsg1-6.1all
jessie1.4.0.6~dfsg1-5all
stretch1.4.0.6~dfsg1-5all
buster1.4.0.6~dfsg1-6all
Debtags of package scratch:
fieldcomputer-science
uitoolkitgtk
Popcon: 89 users (52 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
stretch2.10.0~repack-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,s390x
buster2.10.0~repack-2.1amd64,arm64,armhf,i386,mipsel
bullseye3.2.2~repack-7amd64,arm64,armhf,i386,mipsel
bookworm3.2.2~repack-8amd64,arm64,armhf,i386,mipsel
trixie3.2.2~repack-8amd64,arm64,armhf,i386
sid3.2.2~repack-8amd64,arm64,armhf,i386
upstream4.5.0
Popcon: 13 users (26 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
Versions of package squeak-plugins-scratch
ReleaseVersionArchitectures
jessie1.4.0.2~svn.r83-2amd64,armel,armhf,i386
sid1.4.0.2~svn.r83-3.1amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
stretch1.4.0.2~svn.r83-2.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package squeak-plugins-scratch:
roleplugin
Popcon: 98 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
Versions of package squeak-vm
ReleaseVersionArchitectures
bookworm4.10.2.2614+20120917~dfsg-1amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
bullseye4.10.2.2614-8amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x
buster4.10.2.2614-8amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch4.10.2.2614-4.1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie4.10.2.2614-1.1amd64,armel,armhf,i386
trixie4.10.2.2614+20120917~dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,s390x
sid4.10.2.2614+20120917~dfsg-2amd64,arm64,armel,armhf,i386,mips64el,ppc64el,riscv64,s390x
upstream4.10.2.2614+20240322~dfsg
Debtags of package squeak-vm:
develide, runtime
interfacex11
roleprogram
scopesuite
Popcon: 106 users (72 upd.)*
Newer upstream!
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 236867