Formålet med Python-programmeringssprogundervisningsniveauet er at introducere børn til en verden af programmering i ægte programmeringssprog. Python er et tekstbaseret programmeringssprog, der bruges til at fremstille applikationer, spil og websteder. Dette sprog åbner døren til verden af computerprogrammering, og det er derfor, det bruges til at undervise i programmering i mange skoler og universiteter. På dette niveau kan børn begynde at lære Python-syntaks efter at have tidligere afsluttet de obligatoriske niveauer af fortrolighed med det grundlæggende ved programmering ved at skrive programmer og blokke. De første lektioner fokuserer på installation og fortrolighed med programmeringsmiljøet, hvorefter børn begynder at udvikle datasorteringsalgoritmer, liste arbejde og løse forskellige algoritmerelaterede opgaver.
Den studerende modtager certifikat for hvert afsluttet niveau.
500 punkter
Hvert afsluttet modul bringer dig 100 point og det fulde niveau 500 point.
Nogle af instrumenterne og programmeringsmiljøerne, som de studerende bruger på dette niveau.
I dette modul bliver børn på seniorniveau først bekendt med programmeringssproget Python. Modulet dækker børns introduktion til programmering i programmeringssprog, kendskab til Python, sammenligning af blokprogrammering, installation af IDLE (et integreret redigeringsmiljø) og det første program skrevet i Python.
Formålet med dette modul er at introducere børn til de yderligere operationer, der er nødvendige for at arbejde med lister. Børnene arbejder på forskellige praktiske opgaver, mens de praktiserer dette.
Dette modul er dedikeret til programmeringsfunktioner. Børn bliver fortrolige med begrebet funktion, definition af funktion og opfordring til handling. Ved at arbejde på forskellige projekter praktiserer børn parametrisering af funktioner og værdiskabelse, løser algoritmiske opgaver relateret til sortering og bestemmer dækningen af variabler i en funktion.
Formålet med dette modul er at introducere børn til begrebet "sæt" og dets forståelse. Når børnene forstår troppernes art, og hvordan de anvendes til programmering, kan de arbejde på projekter til sammenføjning, skæring og differentiering mellem tropper.