Tid for repetisjon

Kjære IN1010-student,

Beklager at denne beskjeden kommer en dag senere enn burde. Denne uken har vi avsluttet kapittelet om lenkede lister, der vi så på hvordan vi kunne gjøre beholdere generiske og hvordan vi kunne gjøre dem itererbare. I tillegg så vi litt på unntak, og hvordan man kan lage sine egne.

Prøveeksamen

Det er nå publisert en prøveeksamen i Inspera som er tilsvarende fjorårets midtveiseksamen. Den har helt likt oppsett som en ordinær midtveiseksamen og gir et realistisk bilde av hva dere kan forvente. Merk at dersom dere trykker «Lever», så vil besvarelsen låses og dere vil da ikke ha mulighet til å gå tilbake til oppgavene igjen. Altså, ikke trykk på «Lever»-knappen dersom du ønsker å ha tilgang på din egen besvarelse.

Neste ukes forelesning vil ta utgangspunkt i prøveeksamen.

Se egen side om midtveis for mer informasjon om midtveiseksamen.

Innlevering 4

Innlevering 4 er publisert på innleveringssiden!

Repetisjonstimer

Til uken blir det repetisjon av ulike temaer fra pensum så langt. Vi oppfordrer deg til å gå på flere! Under finner du en oversikt, som også er publisert på siden for gruppene.

Tema Gruppelærer Når Rom
Generiske beholdere Lennard Man. 12-14 Smalltalk
Klasser og subklasser med polymorfi Ragnhild Man. 12-14 C
Grunnleggende java Tobias Man. 12-14 Caml
Grensensitt, referanser og typekonverting Fredrik Man. 14-16 Lille auditorium
Beholdere Jonas Tir. 10-12 C
Generiske beholdere William Tir. 10-12 Smalltalk
Beholdere Bagus Tir. 10-12 Logo
Grunnlegende java Sofie Tir. 14-16 Caml
Beholdere Iver Ons. 10-12 Smalltalk
Grensesnitt, Referanser og Typekonvertering Timothy Ons. 12-14 Caml
Generiske beholdere Sigmund Ons. 14-16 Caml
Klasser og subklasser med polymorfi Agnes Ons. 14-16 C

Ukas ord er datatype!

En datatype kan forstås som en spesifikasjon som assosierer en nøkkel med en mengde verdier. Den definerer hvilke operasjoner som kan utføres på disse verdiene, hvordan de kan representeres og hvordan de kan tolkes av programmet. En int er et eksempel på en primitiv datatype. Primitive datatyper danner byggesteinene for sammensatte datatyper. Et eksempel på en sammensatt datatype er en array. Ulike programmeringsspråk kan spesifisere en datatype med samme nøkkel ulikt. En abstrakt datatype er en datatype som ikke spesifiserer en konkret representasjon, men snarere definerer en mengde med operatorer som kan implementeres på flere ulike måter. Lister, køer og stacker er alle eksempler på abstrakte datatyper!

Til uken

Til uken er fristen for innlevering 3! Ellers vil mye av fokuset ligge på repetisjon før midtveis eksamen. Vi håper å se deg på flere repetisjonstimer, samt fellesøvelser, forelesning og fredagsjava!

Vi ønsker deg lykke til med resten av forberedelsene!

___
Med vennlig hilsen oss som underviser IN1010

Av Lars Tveito
Publisert 8. mars 2025 13:45 - Sist endret 8. mars 2025 13:45