Uke 2 l?ringsm?l, ressurser og oblig (1.9-7.9)

Merk fremskyndet frist for andre obligatoriske innlevering: S?ndag 6. september 22:00

Undervisningen uke 2

Denne uka tar vi et lite avbrekk fra programmering som intuitiv probleml?sning, og fokuserer i stedet p? ? forst? presist hva som skjer n?r kode kj?rer, samt l?re ? h?ndtere feil og uventet oppf?rsel som unektelig oppst?r n?r man programmerer. En hovedgrunn for dette fokuset er ? unng? at slikt kr?ll distraherer n?r man l?rer nye konsepter fremover i faget. I tillegg til ? bli kjent med standard feilmeldinger som skyldes typiske feil i koden skal man denne uken ha l?rt ? f?lge den presise utf?relsen av kode (kontrollflyt), linje for linje, samt innad i hver linje. Utover dette skal man kjenne til void-metoder og hvordan kontrollflyten blir n?r man kaller en metode. Man skal som del av dette ogs? kjenne til hvordan man kan definere parametre i en metode, og hva som skjer n?r man sender ved argumenter i kall til slike metoder (gir inn verdier n?r man kaller metodene).

L?ringsm?l denne uken

  • Kjenne igjen noen av de mest typiske feilmeldingene man f?r i Java, vite hva de skyldes og hvordan dette kan rettes opp (man trenger ikke kjenne til n?yaktig hva alle termene i de typiske feilmeldingene betyr).
  • Skj?nne hvordan uttrykk blir regnet ut p? en enkelt linje, og hvordan et program flyter fra linje til linje.
  • Kjenne til void-metoder og hvordan kontrollflyten blir n?r man kaller metoder.
  • Vite hva metode-parametre er, og hvordan disse f?r verdier fra argumenter n?r metoden kalles.
  • V?re i stand til ? unng? redundans i koden ved ? flytte tiln?rmet repetetiv kode over i metoder som kalles flere ganger, om n?dvendig med parametre som skreddersyr oppf?rselen til denne koden for hver gang metoden kalles.
Av geirksa
Publisert 31. aug. 2015 21:15 - Sist endret 6. sep. 2015 23:02