Noen ting endrer seg ikke
Kj?re IN1010-student,
Denne uken avsluttet vi kapitelet om grafiske brukergrensesnitt. I tillegg har det v?rt repetisjonstimer for de ulike temaene som har v?rt s? langt. N? er det bare to uker igjen med undervisning, og under fire uker til eksamen.
Pr?veeksamen
?rets pr?veeksamen er tilgjengelig i Inspera, og er ?pen frem til 2. juni. Vi anbefaler deg ? ?simulere en eksamenssituasjon?, som inneb?rer ? gj?re den p? et forh?ndsbestemt tidspunkt (helst klokken 15:00), der du har satt av fire timer til konsentrert arbeid, uten kommunikasjon (hverken fysisk eller digitalt) med noen.
Pr?veeksamen blir g?tt gjennom p? siste forelesning.
Ukas ord er grensesnitt!
Et grensesnitt (eng. “interface”) er en spesifikasjon, og fungerer som en bro mellom to eller flere komponenter i et datasystem. Komponentene som deler grensesnittet kan best? av program- og maskinvaredeler, mennesker og eksterne enheter (feks. en datamus). Via grensesnitt kan disse komponentene utveksle informasjon. Grensesnittet spesifiserer hva slags informasjon som kan utveksles, og tilbyr funksjonalitet som muliggj?r denne informasjonsutvekslingen. N?r vi programmerer bruker vi ulike programvaregrensesnitt, for eksempel grensesnittene til biblioteker som tilbys av programmeringsspr?ket, til ? utvikle v?re egne programmer og f? tilgang til (blant annet) datamaskinens ressurser. Da utveksler vi informasjon med (for eksempel) datamaskinen via en kjede av ulike grensesnitt, men vi forholder oss kun til en bitteliten del av denne kjeden!
Til uken
Til uken skal vi snakke om invarianter, som er egenskaper ved programmer som aldri endrer seg.
Vi h?per ? se deg p? gruppetimer, felles?velse, forelesning og fredagsjava!
___
Med vennlig hilsen oss som underviser IN1010