Undervisningen i IN1000 følger et fast mønster for hver uke:
- Forelesning: 2 timer gjennomgang av nytt pensum hver onsdag. Timeplanen lenker til opptak, læringsmål og ressurser for den aktuelle uken.
- Gruppeundervisning onsdag-tirsdag. Det er i gruppetimene (og det du gjør på egen hånd) du lærer stoffet! Vi har i høst grupper på to ulike nivåer - mer informasjon om valg av nivå, påmelding til gruppe og eventuelt bytte av gruppe finner du her.
Gruppeundervisningen følger et fast mønster:- 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?
- Obligatorisk innleveringsoppgave med tilbakemelding, frist tirsdag 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 Java) er et tillegg til gruppetimer for deg som ønsker en ekstra/ annerledes 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, fredager 14:15-16) er en hyggelig måte å avslutte uken på, med programmering. Det vil være gruppelærer tilstede som kan svare på spørsmål.
Fordypningstilbud (fredag 14:15-16 og onsdag 10:15-12) er et tilbud der du kan jobbe med litt mer krevende oppgaver fra og med uke 3 (4.9). Mer informasjon om dette tilbudet kommer her.
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).