Hvordan læser du datalogi?
Byg og løs. Skriv små programmer i hånden og på en computer. Følg algoritmer linje for linje på papir, så du ser præcis hvad hvert trin gør. Lav mange øveopgaver, ikke bare læsning. Forklar så hvert begreb højt eller på papir med almindelige ord. Kan du ikke forklare det, kan du det ikke endnu.
Datalogi sætter sig ikke fast af at læse. Det sætter sig af at gøre. Vælg noget lille, som en sorteringsalgoritme eller en løkke, og skriv den selv. Først i hånden, så på en rigtig computer, så du kan køre den og se hvor du tog fejl.
At følge koden trin for trin er det trick de fleste springer over. Tag en algoritme og gå gennem den én linje ad gangen på papir. Hold styr på hver variabel mens den ændrer sig. Sådan fanger du forskellen mellem det du tror koden gør, og det den faktisk gør.
Luk bogen efter hvert emne og forklar det. Højt, eller skrevet på et blankt stykke papir. Rekursion, pointere, Big O, hvad som helst. Går du i stå i forklaringen, er det præcis det sted du skal tilbage og læse igen.
| Metode | Hvad det bygger | Hvornår du bruger det |
|---|---|---|
| Kode i hånden | Rigtig forståelse, ingen autocomplete-krykke | Eksamensforberedelse, nyt begreb |
| Kode på en computer | Fejlfinding, at se rigtigt output | Projekter, tjek af det du har lavet i hånden |
| Følg koden på papir | At fange logiske fejl trin for trin | Algoritmer, rekursion, drilske løkker |
| Forklar højt | At finde hullerne i det du kan | Efter du er færdig med et emne |
- 1Skriv små programmer i hånden først, tast dem så ind og kør dem.
- 2Følg algoritmer linje for linje på papir og hold styr på hver variabel mens den ændrer sig.
- 3Lav øveopgaver dagligt i stedet for at læse slides igen.
- 4Forklar hvert begreb højt eller på papir med almindelige ord.
- 5Når koden går i stykker, så gæt fejlen før du kører den, og tjek så.
- 6Markér de emner du bliver ved med at ramme forkert, og træn dem først.