ressurser
Underomr?der
Sist endret 27. aug. 2025 18:54 av Joakim Sundnes
Viktig: f?r hver undervisningsuke anbefales det sterkt at du leser det aktuelle kapittelet i l?reboka. Du b?r ogs? sette deg godt inn i og gjerne pr?ve ? l?se p? forh?nd plenumsoppgavene som st?r oppf?rt for hver uke nedenfor. Disse vil bli gjennomg?tt av foreleser n?r tiden strekker til. Sjekk ogs? mappen med korte videoforklaringer p? sentrale begreper. L?sning p? gjennomg?tte plenumsoppgaver legges ut etter timen (det kan av praktiske ?rsaker ta litt tid f?r de er tilgjengelige der).
Sist endret 14. aug. 2025 07:43 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 1. sep. 2025 17:37 av Joakim Sundnes
Forelesningene legges ut her som pdf-filer og opptak. Begge deler er normalt tilgjengelige innen 24 timer etter forelesningen.
Sist endret 14. aug. 2025 13:36 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 14. aug. 2025 13:19 av Joakim Sundnes
Programvaren som trengs for ? gjennomf?re IN1900 best?r av Python 3,
helst en versjon mellom 3.6 og 3.13. I tillegg trengs et par tilleggspakker for grafikk og
matematiske beregninger. For ??installere Python p? egen laptop anbefaler
vi ??bruke Anaconda. Dette fungerer
b?de p??MacOS eller Windows, og alle pakkene vi bruker i IN1900 er automatisk inkludert i
installasjonen.
Se lenger ned p? siden for en n?rmere beskrivelse av denne l?sningen.
Sist endret 14. aug. 2025 07:01 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 14. aug. 2025 13:22 av Joakim Sundnes
Mac OS X kommer med en Python-versjon ferdig installert.
De fire f?rste ukene greier du deg med denne installasjonen, men vi anbefaler
likevel ??installere Anaconda Python med en gang. Da har du full
kontroll p? hvilken Python-versjon du bruker, og de pakkene vi trenger
senere i kurset blir automatisk installert.
Sist endret 14. aug. 2025 14:29 av Joakim Sundnes
Her finner du lenker til nyttig informasjon om Python og bruk av terminalvinduet.
Sist endret 14. aug. 2025 13:39 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 14. aug. 2025 07:29 av Joakim Sundnes
IN1900 har en standardisert
emnebeskrivelse,
men her f?lger litt mer detaljert informasjon om undervisningsopplegget.
Sist endret 14. aug. 2025 14:04 av Joakim Sundnes
I mange ?r fantes det to hovedversjoner av Python, som begge var i aktiv bruk; Python2 og
Python 3. I 2025 dominerer Python 3 fullstendig, og det er denne versjonen alle bruker, men
det er fortsatt mulig ??komme over eksempelkode p??nett som er skrevet i Python 2. Det kan derfor
v?re nyttig ? vite om de viktigste forskjellene mellom Python 2 og Python 3.
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 14. aug. 2025 13:49 av Joakim Sundnes
L?ringsm?let for IN1900 er god forst?else av ukeoppgavene og oppgavene
fra plenums?velser (se
undervisningsplanen).
Eksamen vil teste denne forst?elsen.
Sist endret 14. aug. 2025 13:24 av Joakim Sundnes
Anbefalingen for Windows er den samme som for Mac: Installer Python med Anaconda og bruk
Visual Studio Code (VS Code) til ? skrive programmene.
Installasjonen av disse verkt?yene er veldig lik p??Windows som p? Mac. Terminalvinduet
p? Windows ser imidlertid litt annerledes ut, og for de fleste vil det v?re enklest
? kj?re programmene direkte fra VS Code. Her f?lger korte instruksjoner for installasjon
og bruk av Python p? Windows.