Undervisningstilbud i IN1000

Her finner du informasjon om undervisningstilbudet i IN1000 høsten 2025. Det vil komme endringer.

Undervisningen i IN1000 følger et fast mønster for hver uke:

  • Forelesning: 2 timer gjennomgang av ukens pensum på tirsdag. Timeplanen lenker til oversikt over læringsmål og ressurser for hver uke.
  • Gruppeundervisning tirsdag-mandag. Det er i gruppetimene (og det du gjør på egen hånd) du lærer stoffet! Du finner informasjon og lenke til ressurser for hver gruppe under Grupper (kommer). Det er vanligvis plass (etter uke 1), så gå gjerne på flere om du trenger det, men det er lurt med kontinuitet.
    • Første dobbelttime: Forstå konsepter, kodeflyt, vanlige feil
    • Andre dobbelttime: Problemløsing - hvordan starter (og fortsetter vi) når vi presenteres for et problem programmet vårt skal løse?
    • Bruk timene til å diskutere alternative løsninger, gruble over hvorfor noe blir slik eller slik, studere hva som skjer under utføring i Pythontutor - vær aktiv!
    • Avslutningsvis vil det gjerne være tid til å jobbe med programmeringsoppgaver.
  • Obligatorisk innleveringsoppgave med tilbakemelding, frist mandag kveld. Innleveringen skal løses selvstendig - derfor starter du på den etter at du har fått kontroll på ukens pensum - for eksempel løst noen oppgaver i Trix og deltatt på 1-2 gruppetimer. Du lærer mye mer - og det øker sjansen for gode mestringsopplevelser og eierskap til besvarelsen din! Les tilbakemeldingen, og gå gjerne tilbake til oppgaven for å se hva du kan forbedre - det er mye lettere med et program du allerede kjenner enn neste gang du starter på noe nytt.

I tillegg har IN1000 flere ekstratilbud:

Pragmatisk Programmering (onsdager 16:15-18 i Shell) er for deg som ønsker en ekstra gjennomgang av pensum. Her prøver vi å øke forståelsen for programmering gjennom en mer leken og uhøytidelig tilnærming, sammenligner programmer med hverdagssituasjoner og stiller de rare og uventede spørsmålene. Stikk innom og se om det er noe for deg!

Fredagspython (åpen lab på tvers av alle grupper) er en hyggelig måte å avslutte uken på, med programmering. Det vil være gruppelærer tilstede frem til kl 16 som kan svare på spørsmål - men det forutsettes at du har jobbet med pensum, og f eks har lest feilmeldinger du ber om hjelp med. Du får ikke hjelp med kode til innleveringer.

Fredagsfordypning er en gruppetime med litt mer krevende oppgaver fra og med uke 3. Alle som vill kan levere oppgavene dersom de ønsker, men det er fint om du fyller ut dette skjemaet, om det er noe du tenker å gjøre: https://nettskjema-dev2.uio.no/a/904173

Trix er en oppgavedatabase der du kan finne oppgaver på ulike nivåer og for ulike uker og temaer. Velg tags i menyen, og logg deg gjerne inn så kan du følge med på antall oppgaver du løser. For å lære å programmere må du programmere - mye - og jobbe skikkelig med programmene du skriver. Test at de virker, lag utvidelser, prøv ulike måter å løse oppgaven på, se om løsningsforslaget har noen nyttige forbedringer (etter at du har løst oppgaven selv).

Publisert 12. aug. 2025 19:13 - Sist endret 17. okt. 2025 10:18