ressurser

Sist endret 7. aug. 2026 10:48 av Joakim Sundnes
Sist endret 20. okt. 2026 18:19 av Joakim Sundnes
Viktig: før hver undervisningsuke anbefales det sterkt at du leser det aktuelle kapittelet i læreboka.
Sist endret 6. okt. 2026 20:05 av Joakim Sundnes
NB: INF1100/IN1900 har vært gjennomført siden 2007. Det har vært en del mindre endringer i pensum underveis, selv om størstedelen av innholdet har vært ganske konstant. De nyeste eksamensoppgavene er defor de mest relevante for årets eksamen, og det er lurt å begynne med disse og jobbe seg bakover i tid.
Sist endret 22. okt. 2026 14:43 av Joakim Sundnes
Forelesningene legges ut her som pdf-filer og opptak. Begge deler er normalt tilgjengelige innen 24 timer etter forelesningen.
Sist endret 7. aug. 2026 13:18 av Joakim Sundnes
I tillegg til de generelle oppgavesettene er det laget egne hefter for kjemi, fysikk og geofag. Enkelte av de obligatoriske oppgavene hentes fra disse heftene, men disse oppgavene er såpass generelle at de passer for alle. I tillegg er det en del anbefalte oppgaver fra heftene. Noen av disse er mer spesialiserte og passer best for studenter med litt bakgrunnskunnskap i det aktuelle faget.
Sist endret 12. aug. 2026 16:27 av Joakim Sundnes
Du trenger følgende programvare for å gjennomføre IN1900:
Sist endret 7. aug. 2026 10:48 av Joakim Sundnes
Her finner du korte videoforklaringer på sentrale begreper i kurset. Listen vil bli utvidet etterhvert som vi kommer til nye temaer på forelesningene.
Sist endret 13. aug. 2026 13:39 av Joakim Sundnes
Her finner du lenker til nyttig informasjon om Python og bruk av terminalvinduet.
Sist endret 7. aug. 2026 11:59 av Joakim Sundnes
Programmering er et fag som krever trening, og vi anbefaler sterkt å gjøre alle oppgavene som er listet opp som innleveringsoppgaver i undervisningsplanen. Det er frivillig å gjøre disse oppgavene, og det er også valgfritt om man ønsker å levere dem inn for retting av gruppelærere. Vi anbefaler å levere inn oppgavene (gjøres elektronisk i Devilry, se under), for å få tilbakemelding fra gruppelærer om hva som er bra og hva som kan forbedres. Alle innleveringsoppgavene er svært sentrale for eksamen, så den beste måten å oppnå et godt resultat i kurset er å jobbe jevnt med disse oppgavene gjennom semesteret. Hvis du ønsker tilbakemelding fra gruppelærer må du levere inn oppgavene den uken de er oppført i undervisningsplanen, før fredag kl 17.00. Du kan ikke forvente at gruppelærerne retter og gir tilbakemelding på oppgaver som er levert etter fristen.
Sist endret 7. aug. 2026 11:55 av Joakim Sundnes
IN1900 har en standardisert emnebeskrivelse, men her følger litt mer detaljert informasjon om undervisningsopplegget.
Sist endret 10. aug. 2026 13:58 av Joakim Sundnes
I mange år fantes det to hovedversjoner av Python, som begge var i aktiv bruk; Python2 og Python 3. I 2026 dominerer Python 3 fullstendig, og det er denne versjonen alle bruker. Det er ikke lenger nødvendig å lære seg forskjellene mellom Python 2 og Python 3, men i IN1900 bruker vi en del oppgaver fra en eldre bok (H.P. Langtangen: "A primer on Scientific with Python") som er skrevet for Python 2. Det hender derfor vi ser eksempler på Python 2 kode i kurset, men forskjellene er små og dette er skaper sjelden mye forvirring. I tillegg til disse versjonen finnes det en del ulike måter å bruke Python på, som kan være litt forvirrende i starten. Her gir vi en veldig kort oversikt over de ulike versjonene og måtene vi bruker Python på i IN1900.
Sist endret 7. okt. 2026 18:41 av Joakim Sundnes
Sist endret 13. aug. 2026 13:39 av Joakim Sundnes
The classical way to use a computer is through a command-line window, often called a terminal. Using the keyboard, one writes commands that the computer will understand and execute. Since graphical user-interfaces (GUIs) are now the dominating way to use computers, many people have never used or even seen a command-line interface. The terminal has the obvious disadvantage that the user must remember a large number of commands, while in a GUI system the available programs and commands are typically visible as icons or in menus. However, if one gets past the first threshold of memorizing a few commands, the terminal is a very efficient way to use a computer.
Sist endret 29. sep. 2026 16:55 av Joakim Sundnes
Læringsmålet for IN1900 er god forståelse av ukeoppgavene og oppgavene som løses i forelesning (se undervisningsplanen). Eksamen vil teste denne forståelsen.