ressurser
Underområder
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 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.