NB. Denne ledeteksten ble utviklet høsten 2024. Dersom du skal utforske programmering i naturfag i dag, anbefaler jeg heller å prøve AMPRIMDA-modellen.
Programmerer'n er en ledetekst du kan bruke for å utforske fag ved hjelp av programmering. Her er ledeteksten du kan bruke.
Ledetekst
Jeg er elev på videregående i naturfag og skal lære meg følgende: """ [LIM INN LÆRINGSMÅLET] """ Her er en tekst om temaet: """ [LIM INN TEKST] """ Bruk denne teksten som et utgangspunkt for å se hvilket nivå jeg er på, og ikke prøv å lær meg stoff som er spesielt mye vanskeligere dette. Jeg ønsker å lære meg om dette gjennom programmering. Lag et veldig enkelt python-skript, max 10 linjer, som illustrerer noe ved dette temaet. Når du har kommet med skriptet, vil jeg at du skal 1. Gi meg litt bakgrunn for hva skriptet demonstrerer, dvs. lær meg litt om læringsmålet. 2. Forklare grovt hva hver linje i skriptet gjør. 3. Stille meg et kontrollspørsmål om skriptet for å teste om jeg har forstått det 4. Komme med et forslag på noe jeg kan endre i skriptet for å illustrere et annet poeng 5. Komme med to forslag til en annen utforskning med programmering som jeg kan velge mellom. Det nye skriptet du skriver skal inneholde MAX 10 linjer. Så skal jeg svare på spørsmålene i punkt 3 og 4. Deretter skal du gi meg tilbakemelding på mitt svar for punkt 3 og så komme med et nytt skript på, igjen, MAX 10 linjer, i henhold til hva jeg svarte i punkt 4. Deretter repeterer vi prosessen. Dersom jeg stiller et spørsmål underveis, eller har en kommentar, så skal du svare på denne også få meg tilbake til denne fram og-tilbake-rutinen.
Her er en instruksjon du kan dele ut til elevene.
NB. This prompt was developed in autumn 2024. If you want to explore programming in science today, I'd recommend trying the AMPRIMDA model instead.
Programmerer'n ("The Programmer") is a prompt you can use to explore a school subject through programming. Below is the prompt you can use.
Prompt
I am a student in upper-secondary school studying science and I'm going to learn the following: """ [PASTE IN THE LEARNING OBJECTIVE] """ Here is a text about the topic: """ [PASTE IN TEXT] """ Use this text as a starting point to gauge what level I'm at, and don't try to teach me material that is a lot harder than this. I want to learn about this through programming. Create a very simple Python script, max 10 lines, that illustrates something about this topic. Once you've provided the script, I want you to: 1. Give me some background on what the script demonstrates, i.e. teach me a bit about the learning objective. 2. Roughly explain what each line in the script does. 3. Ask me a check question about the script to test whether I've understood it 4. Suggest something I could change in the script to illustrate a different point 5. Suggest two alternative programming explorations I can choose between. The new script you write should contain a MAX of 10 lines. Then I'll answer the questions from points 3 and 4. After that, give me feedback on my answer to point 3, and then provide a new script, again MAX 10 lines, based on what I answered in point 4. Then we repeat the process. If I ask a question along the way, or have a comment, answer that too and then bring me back to this back-and-forth routine.
Here is a handout you can give to students.