Lektiehjælp i programmering
Lektiehjælp i programmering – Python, JavaScript, algoritmer og fejlfinding. Owilia hjælper eleven med at tænke som en udvikler.
At lære at programmere er at lære at tænke i trin. Eleven skal kunne bryde et problem ned, beskrive det præcist og prøve sig frem. Owilia hjælper med både syntaks (loops, funktioner, variabler) og logik (hvordan løser jeg det her?). I stedet for at skrive koden for eleven, peger Owilia på fejlen, foreslår en metode og lader eleven selv prøve igen – præcis som en god mentor.
Typiske opgaver i programmering
- Variabler, datatyper og indtastning
- If/else og betingelser
- Loops: for og while
- Funktioner og parametre
- Lister, dictionaries og objekter
- Fejlfinding og debugging
- Små projekter i Python eller JavaScript
Sådan hjælper Owilia
- 1Forklarer syntaks med små eksempler – ikke ren teori.
- 2Læser elevens kode og peger på linjen med fejlen.
- 3Foreslår en algoritme uden at skrive den færdig.
- 4Hjælper eleven med at strukturere små projekter.
Eksempler på opgaver
Loop – 8. klasse
Opgave
Skriv et program der printer tallene 1 til 10 i Python.
Sådan guider Owilia
Owilia spørger: ‘Hvordan gentager vi noget i Python?’. Eleven prøver en for-loop og kommer frem til ‘for i in range(1, 11): print(i)’.
Debugging – 1.g
Opgave
Hvorfor giver ‘print("Hej " + 5)’ en fejl?
Sådan guider Owilia
Owilia leder eleven til at se, at der blandes string og int. Løsning: konverter med str(5).
Funktion – 9. klasse
Opgave
Lav en funktion der tager to tal og returnerer summen.
Sådan guider Owilia
Owilia minder om def og return. Eleven skriver ‘def add(a, b): return a + b’.
Hvilke niveauer dækkes?
Folkeskole
0.–9. klasse
Gymnasium
STX, HHX, HTX og HF
Ofte stillede spørgsmål om programmering
Hvilke sprog dækker Owilia?
Primært Python og JavaScript – men også grundlæggende HTML/CSS og pseudokode.
Skriver Owilia koden for eleven?
Nej. Owilia peger på fejl, forklarer mønstre og foreslår tilgange. Eleven taster selv koden.
Kan den bruges i informatik på gymnasiet?
Ja. Owilia dækker informatik C og B – herunder algoritmer, datastrukturer og programmering.
Relaterede fag
Prøv lektiehjælp i programmering gratis
Opret en gratis konto og lad Owilia hjælpe eleven allerede i dag.
Start gratisTrygt og dansk
