You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Øvingsmål

  • Lære å lage enkle javaklasser og –program
  • Lære å lage hovedprogram med konsollinput
  • Lære å bruke debuggeren i Eclipse

Øvingskrav

  • Kunne tegne enkle tilstandsdiagrammer
  • Kunne deklarere klasser og metoder ihht. oppgavespesifikasjon
  • Kunne skrive hovedprogrammer som tester andre klasser
  • Kunne skrive hovedprogrammer som tar input fra tastaturet

Dette må du gjøre

Del 1: Oppgavevalg

Velg minst én av oppgavene under:

Del 2: Hovedprogram

For hver oppgave du velger skal det skrives et hovedprogram som tar konsoll-input fra en bruker ved hjelp av Scanner-klassen. I hovedprogrammet skal det være mulig å se en oppsummering av tilstanden til objektet i oppgaven og kalle metoder på objektet ved brukerinput.

  • Gjør dette for minst én av oppgavene du ikke løste i øving 2 (med mindre du gjorde alle).

Merk altså at det fortsatt er nødvendig å gjøre hver av de valgte oppgavene i sin helhet, før det så skrives et hovedprogram med Scanner for bruker-input.

Del 3: Debugger

I tillegg skal en kort oppgave som omhandler bruk av debuggeren i Eclipse løses. Svarene skal vises frem til studass på sal:

Oppgavene er merket med en vanskelighetsgrad relativt til hverandre. Det er en god idè å begynne med de lettere oppgavene dersom du ikke er komfortabel med pensum så langt, men det er anbefalt å prøve seg på de vanskeligere oppgavene om du synes de første oppgavene er uproblematiske. Dersom du allerede føler deg trygg på punktene i øvingskravene kan du forsøke å gå rett på de vanskeligere oppgavene. Du er selvfølgelig velkommen til å løse flere oppgaver enn minstekravet, hvilket lurt gjøres med tanke på eksamen og et langt liv som programmerende.

Hjelp / mistanke om bugs

Ved spørsmål eller behov for hjelp konsulter studassen din i saltiden hans / hennes. Du kan også oppsøke andre studasser på sal eller legge ut et innlegg på Piazza.

Godkjenning

Last opp kildekode på Blackboard innen den angitte innleveringsfristen. Innlevert kode skal demonstreres for stud.ass innen én uke etter innleveringsfrist. Se for øvrig Blackboard-sidene for informasjon rundt organisering av øvingsopplegget og det tilhørende øvingsreglementet.

  • No labels