Arbeidsbeskrivelse uke 4 (17.9 - 23.9)

Undervisningen uke 4
Hovedfokuset denne uka er på løsing av problemer som involverer relle data. Vi ser på enkel innlesing fra fil, med hovedvekt på hvordan man kan bruke verktøyene man allerede har lært i faget (beslutninger, løkker, arrayer, metoder osv) til å løse mer reelle problemer som gjør bruk av data representert på fil. Vi ser da også litt på hvordan den nødvendige informasjonen knyttet til en problemstilling kan representeres i en teksfil. I tillegg vil vi introdusere returverdier for metoder, og vise hvordan metoder med returverdier kan brukes for å fokusere på det overordnede først (kall til ulike metoder), mens man fyller inn detaljene etterpå (definerer en og en metode).
Læringsmål denne uken
  • Vite hvordan data for en problemstililng kan representeres i en fil og leses inn i et program
  • Vite hvordan man definerer og bruker metoder med returverdi
  • Være i stand til å løse problemer som involverer bruk av beslutninger, løkker, arrayer og/eller metoder på data fra fil.
Selvstudium
Fokuset denne uka er fortsatt på å videreutvikle ferdighetene i å benytte variable, beslutninger, løkker, arrayer og metoder på en hensiktsmessig måte for å løse problemer med programmering. Muligheten for å lese data fra fil åpner for å gå løs på mer reelle problemstillinger, både ut fra oppgaver definert i faget og gjerne på egendefinerte problemstillinger i tillegg. Ved å benytte seg av metoder med returverdier for å dele opp problemet og løse det overordnet først, har man også mulighet til å prøve seg på større problemstillinger enn tidligere.
Belsutninger, løkker, arrayer osv er brikker også i objekt-orientert programmering, som faget vil fokusere på de neste ukene. Læring og modning rundt disse konseptene vil dermed fortsette videre gjennom hele semesteret. Samtidig er dette siste uke hvor disse konseptene er hovedfokus, så det fornuftig å legge inn mest mulig trening på disse nå.
Anbefalt arbeidsuke er som i forrige uker:
  • Forbered forelesningen ved å se på lærebok og evt. andre ressurser
  • Delta på forelesningen
  • Test deg selv i flervalgstesten lenket fra høyre kolonne
  • Løs programmeringsoppgaver, så mange som mulig, lenket fra høyre kolonne
  • Delta på gruppetimene

 

Av siriamj
Publisert 17. sep. 2014 21:28 - Sist endret 21. sep. 2014 16:40