Presentasjon 1: kodesporing, debugger og feilmeldinger
- Frist 9 feb innan 23:59
- Poeng 1
- Leverer ei filopplasting
- Filtypar pdf
- Tilgjengeleg etter 19 jan 14:00
Lag en presentasjon i 3 deler om følgende tema:
- Variabler og kodesporing
- Eksempler på innhold: verdi vs. variabel, hva skjer når en variabel endrer verdi, kodesporing, variabel-tabell. Live kodesporing på papir med variabel-tabell.
- Debuggeren
- Eksempler på innhold: breakpoint, kjøre i debug-modus, step into/step over, skjermbilder fra debugger. Live bruk av debugger på eksempelkode.
- Feilmeldinger
- Eksempler på innhold: Hvordan lese syntaks-feil, Hvordan lese kjøretidsfeil, hva er logiske feil.
Hver del skal vare i 8-10 minutter, og 3-5 slides per tema er passelig. I de to første presentasjonsdelene (om variabler/kodesporing og om debuggeren) kan du beregne å bruke halvparten av tiden til å presentere et eksempel live (på papir/i VSCode). Du må forberede hvilket eksempel du vil gjøre live, og gjerne vise koden til eksempelet på siste slide i disse delene.
Du skal møte din gruppeleder og en liten (ca 3 personer) gruppe medstudenter på tidspunkt du får oppgitt i din gruppe. Du må møte fysisk. Dere skal der trekke et tema hver, og du skal holde den delen av presentasjon din som omhandler trukket tema. Du skal presentere for din gruppeleder og dine medstudenter. Etter presentasjonen kan lytterne stille spørsmål, og dere har en liten samtale for å eventuelt oppklare misforståelser.
Presentasjonen din skal lastes opp her i sin helhet her før oppmøte. Lagre presentasjonen som pdf før opplasting. Presentasjonen vil rettes som utført/ikke utført.
Oppgaven er en individuell oppgave, og du må lage din egen presentasjon. Du er imidlertid velkommen til å diskutere innholdet med andre og hjelpe hverandre med forståelsen, så lenge dere lager en presentasjon hver.
Sliter du med å finne eksempler på koder du kan spore/kjøre i debugger? Noen forslag til inspirasjon:
- Prisen på en vare stiger med 50%, synker med 50% og stiger med 50% igjen, og synker igjen med 50%. Hva er ny pris?
- Først kjører du i 50 km/t i 10 minutter, så kjører du i 80 km/t i 20 minutter, så kjører du i 20 km/t i 10 minutter, hvor langt har du kommet?
- En rakett som «står stille» i verdensrommet har 10000 kJ potensiell energi lagret i drivstoffet sitt. Drivstoffet brennes opp på 10 minutter (det brennes i jevn hastighet), og vil da kunne konverters til en kraft som virker på raketten. Hvor langt klarer raketten å flytte seg på 30 minutter etter at motoren først starter?
- Du blander saft og vann. Først blander du 1 dl saft med 4 dl vann. Så drikker du halvparten. Så blander du ut med 3 dl vann. Du drikker 1 dl, men det ble for tynt, så du fyller på med 1 dl saft. Hva er nå blandingsforholdet mellom saft og vann?