Beskjeder - Side 2
Oppgave 6.2 fra fysikk-heftet refererer til en fil med konstanter. Denne filen er lagt ut her. I oppgave A.15 fra boka skal dere formulere og løse en differanselikning for Taylor-rekken til cos x, på samme måte som vi gjorde for sin x i oppgave A.14. I fjor var det en del som syntes programmeringen var grei, men som syntes det var vanskelig å finne Taylor-rekken for cos x og utlede differanselikningen. Vi har derfor lagt ut utledningen her.
Det er postet en note på piazza, som gir et løsningshint til oppgaven bjerrum_plot som er en av ukens oppgaver.
Se HER
Eksamensoppgave med løsning er lagt ut her. Oppgavesettet uten løsning er en ren utskrift fra Inspera, mens versjonen med løsningsforslag er skrevet i Latex, siden Inspera ikke har støtte for å legge inn løsningsforslag til oppgavene. Det kan ha sneket seg inn feil i kopieringen av oppgaver til Latex, så send mail til sundnes@ifi.uio.no hvis dere finner noe som er galt.
Det var et par små "feil" i årets eksamen. Den første var at vi hadde telt opp poengene feil, så eksamen hadde 28 poeng i stedet for 25 som angitt. Dette vil løses i sensuren ved at alle oppgaver vektes som det er angitt i oppgaven, men vi justerer poengene til slutt slik at midtveiseksamen vil telle 25% av sluttkarakter. Den andre feilen, som mange la merke til, var at oppgaveteksten i Oppgave 2a ikke sa noe om at noen linjer hadde ekstra tall. Oppgaven blir ikke mye vanskeligere av at disse tallene er med i fila, me...
Oppgavene for prosjekt 2 i løp 2 er nå lagt ut. Innleveringsfristen er 12. november.
Det blir orakeltime til midtveis førstkommende fredag 6. oktober, fra 14:00 - 20:00. Her kan du komme for å få hjelp til både tidligere midtveiseksamener, spesifikke oppgaver og generelt hjelp i forbindelse med midtveiseksamen.
Sted: Abelstua i underetasjen i Niels Henrik Abels hus.
Vel møtt!
Prøveeksamen til midtveiseksamen blir lagt ut i løpet av dagen 29/9. Det blir sendt ut en epost med instruksjoner, så det er lurt å sjekke UiO-mailen. Prøve-eksamen er helt frivillig, den blir ikke rettet og dere får ingen tilbakemelding på løsningen. Hensikten er primært å bli kjent med Inspera-systemet for digital eksamen. Løsningsforslag til prøve-eksamen finner dere her, det er midtveiseksamen INF1100 fra høsten 2016.
Kode-eksemplene fra foilene onsdag 27/9, med tre ulike oppskrifter for å lage animasjoner av gauss-kurven, er lagt ut her . Filnavn er animation_gauss0.py, animation_gauss1.py, animation_gauss2.py. Koden er den samme som vist på foilene fra onsdag. Jeg har sett at noen får rare feilmeldinger fra matplotlib, som kan se ut som problemer med versjoner eller liknende i bibliotekene for plotting og grafikk. Det anbefales å teste de tre ulike versjonene fra forelesning, for å bekrefte at problemene ikke skyldes en lite synlig feil i egen kode.
Pensum til midttermineksamen er tilgjengelig her. Pensum er definert ved en liste med oppgaver, som alle enten har vært obligatoriske innleveringer eller gjennomgått på forelesning. Relevant stoff fra boka er kapittel 1-5, med noen unntak (oppgitt på siden).
Det blir digital eksamen, men oppgavene vil være av samme type som på tidligere eksamener (på papir). Alle oppgavene handler om enten å forstå små Python-programmer som oppgis i oppgaven, eller å skrive egne programmer som løser en angitt oppgave. Se tidligere eksamensoppgaver for relevante eksempler på oppgaver.
Noen har opplevd nettverksfeil når de streamer podcastene som har vært lagt ut de siste par ukene. Problemet forsøkes løst, men i mellomtiden kan en høre podcastene ved å laste dem ned til egen maskin (fremgangsmåten varierer litt fra oppsett til oppsett, men essensielt skal man kunne høyreklikke på linken og velge Save Link As..). Det er relativt store filer (300-500 MB), så det kan være en ide å sitte på et raskt nettverk når man laster ned (f.eks. UiOs nettverk) og å slette filene etter at de er hørt.
På forelesningen onsdag 13/9 ble innlesing av filer gjennomgått. Jeg kom dessverre til å si at funksjonen readlines() leser inn hele filen og returnerer en liste hvor hvert element er et ord i filen. Det siste er ikke riktig; den returnerer en liste hvor hvert element er en linje i filen.
I oppgave 3.16 er det en feil i testkoden som oppgis i læreboka. Der det står diff(expected-computed) skal det byttes ut med abs(expected-computed).
Oppgaven er oppdatert i 5. utgave av boken. Her er en test-funksjon gitt i oppgaven. Dette er ikke tilfellet i tidligere utgaver. Sørg for å se på riktig versjon av oppgaven. PDFen til 5. utgave finner dere her HER
Gruppe 2 i IN-KJM1900 har endret tid.
Ny tid for GRUPPE 2: MANDAG 16:15-18:00.
Velkommen til IN1900, MAT-IN1105 og IN-KJM1900! Læreboken vi skal bruke i høst er "A Primer on Scientific Programming with Python", av Hans Petter Langtangen. Den nyeste versjonen av boka er 5. utgave, men 4. utgave går også fint å bruke i kurset.
Husk at IN1900 og IN-KJM1900 har obligatorisk oppmøte på første forelesning, med oppmøteregistrering i pausen. (Gjelder ikke MAT-IN1105.) På første forelesning vil det også gis mye viktig informasjon om kurset og programmering generelt.
Vi anbefaler også alle å delta på INF0010 - Forkurs i informatikk, i uke 33. Dette kurset gir en introduksjon til en del verktøy vi skal bruke gjennom høsten.