Sp1
Dette projekt følger dig gennem hele Flow 1. I stedet for at starte forfra hver gang du lærer noget nyt, bygger du videre på det samme projekt. Resultatet skal du aflevere torsdag d.26 februar.
Opgaven hjælper dig med at opnå disse mål:
- forstå variable, datatyper, betingelser, loops, funktioner, objekter, lister og hvordan man sætter det hele sammen.
- forstå “how to kill you darlings”: Du vil komme til at skrotte kode som du med stort besvær har skrevet, fordi du nu har fundet en meget smartere måde at gøre det samme på.
- sådan lærer du at programmer bliver til i en iterativ process:

Sådan arbejder du:
- Vælg mellem de to opgaver BandSim eller HeroBuilder. Det faglige indhold og sværhedsgraden er identisk i de to opgaver.
- Start med Iteration 1 når du har lært om variabler
- Når du lærer om kontrolstrukturer, tilføjer du Iteration 2 ovenpå din eksisterende kode
- Når du lærer om metoder, refaktorerer du din kode i Iteration 3
- Når du lærer om objekter, omstrukturerer du alt til klasser i Iteration 4
Det er meningen at din kode bliver “rodet” undervejs – det er en del af læringen. Du vil opleve hvorfor metoder og objekter gør koden bedre, fordi du først har prøvet at skrive det uden.
Gem en kopi af din kode efter hver iteration, så du kan se din progression. Beskriv din progression i tekst, og vedlæg denne når du afleverer opgaven.