Beskjeder
N? er sensuren ferdig, og dere skal alle ha f?tt karakter i StudentWeb :)
Sensorveiledningen er publisert her. Husk at sensorveiledningen kun er en veiledning og ment for ? gi en pekepin p? ca. hvor mye ulike feil skal vektlegges og hvor mye deler av en oppgave b?r telle. Retting av en oppgave vil alltid i tillegg baseres p? et helhetsinntrykk hvor feilene m? sees i sammenheng med resten av besvarelsen.
Ellers, igjen tusen takk for et flott semester! H?per dere f?r et godt 2022 og en flott studietid videre, med mer fysisk tilstedev?relse p? IFI! :)
- Leif Harald
Det var noen feil i det originale l?sningsforslaget. Jeg har n? publisert et oppdatert l?sningsforslag med feilene fikset :)
- Leif Harald
Jeg har n? publisert l?sningsforslaget til eksamen her. Merk, dette er kun et forslag, s? det kan v?re andre svar enn det som er skrevet her som ogs? vil gi full poengsum :)
Jeg publiserer ogs? sensorveiledning n?r den er klar. Ha en fin desember s? lenge!
- Leif Harald
Kolonnen "oppdaget" i tabellene stjerne, planet og m?ne skal ha type int (inneholder kun et ?rstall), ikke date slik det st?r i CREATE-setningene i PDFen. Eksempeldataene er derimot riktige da :)
- Leif Harald
To planeter er i samme solsystem om de g?r i bane rundt samme stjerne.
- Leif Harald
Oppklaringsrunde/tr?sterunde (hvor man kan stille sp?rsm?l underveis i eksamen) vil foreg? p? Zoom, og starte én time etter at eksamen har startet (alts? klokken 10:00) og vil v?re ?pent frem til eksamen er ferdig (alts? klokken 13:30). Her er lenken til Zoom-rommet:
https://uio.zoom.us/j/65726938566
Meeting ID: 657 2693 8566
Dersom dere har sp?rsm?l vil dere da g? inn p? Zoom-m?tet, og bli satt i venterom. Deretter vil jeg ta inn én og én etter tur. Ettersom det er mange studenter i dette kurset er det viktig at man er forberedt og har klar alle sp?rsm?l n?r dere kommer inn i venterommet. Dere kan naturligvis fortsette ? jobbe med oppgavene mens dere er i venterommet.
Jeg kommer ikke til ? svare p? sp?rsm?l p? Mattermost under eksamen, s? bruk Zoom-rommet dersom dere lurer p? noe.
Husk ogs? ? f?lge med p? eventuelle beskjeder...
Det er n? to dager til eksamen, og her kommer litt praktisk informasjon om den.
Eksamen er en 4 timers digital hjemmeeksamen i Inspera. Alle hjelpemidler er tillatt ved skriftlig hjemmeeksamen. Det er opp til deg ? innhente informasjon fra tilgjengelige kilder, vurdere kvaliteten og sette det hele sammen til en besvarelse basert p? egen bearbeiding av stoffet. Besvarelsen som leveres skal reflektere eget kunnskapsniv?.
Det er derimot ikke lov til ? diskutere oppgavene med andre medstudenter, stille sp?rsm?l relevant for eksamen p? Stackoverflow/Reddit el.
Modellering vil enten foreg? med et egnet prog...
Her kommer lenker til tidligere eksamenssett som dere kan bruke til eksamensforberedelsene :)
Selv om eksamen i ?r er hjemmeeksamen er den fortsatt bare 4 timer, s? tidligere eksamener vil v?re representative for ?rets eksamen. Her er lenker til tidligere eksamener:
- Eksamen for 2020: /studier/emner/matnat/ifi/IN2090/h20/eksamen-h20/
- Pr?veeksamen for 2020: /studier/emner/matnat/ifi/IN2090/h20/proveeksamen/
- Eksamen for 2019: ...
Opptak fra dagens repetisjonsforelesning er n? publisert p? timeplanen :) Jeg har ogs? publisert l?sningsforslaget til oppgavene jeg har gjennomg?tt denne uken.
Om dere ?nsker mer repetisjon er det ogs? opptak av fjor?rets repetisjonsforelesninger tilgjengelig p? fjor?rets timeplan :)
Jeg skal publisere lenker til tidligere eksamener s? snart jeg f?r tid (lenkene ligger ogs? ute p? tidligere semestersider da).
Lykke til med forberedelsene! :)
- Leif Harald
Opptak fra dagens repetisjonsforelenings om modellering og normalformer er n? publisert p? timeplanen. Jeg kommer til ? publisere l?sningsforslaget for alle repetisjonsoppgavene etter forelesningen p? torsdag. Dersom noen er veldig nysgjerrige ligger allerede l?sningsforslaget til pr?veeksamen ute p? semstersiden til h?sten 2020. (Men ikke snik-kikk p? l?sningene til SQL-oppgavene f?r du har fors?kt deg p? dem!)
- Leif Harald
Jeg har n? publisert de konkrete oppgavene jeg kommer til ? gjennomg? p? de to repetisjonsforelesningene denne uken. Oppgavene er publisert p? timeplanen, og det er der ogs? listet opp n?yaktig hvilke oppgaver jeg kommer til ? gjennomg?.
Oppgavene er basert p? pr?veeksamen H20. Merk at enkelte oppgaver er redusert (alts? inneholder kun deler av oppgaven) fra pr?veeksamen h?sten 2020, og disse er markert med teksten "[Redusert fra pr?veeksamen H20]". Enkelte oppgaver er ogs? endret (gjelder kun SQL-delen) for ? tilpasse det dere ?nsker at jeg skulle gjennomg?. Disse oppgavene er makert med "[Endret fra pr?veeksamen H20]".
Lykke til med oppgavene! :)
- Leif Harald
Basert p? tilbakemeldingen jeg fikk p? forrige forelesning, og at s? mange ?nsket gjennomgang av tidligere eksamensoppgaver, tenker jeg ? gjennomg? deler av pr?veeksamen fra i fjor. Jeg rekker ikke ? g? igjennom alle oppgavene, s? m? gj?re et utvalg av oppgavene, og forenkle enkelte. Her skal jeg fors?ke ? f?lge vektingen dere oppga i Mentimeter-slidene :) Det vil ellers naturligvis v?re mulighet til ? stille sp?rsm?l til alle oppgavene, ogs? de jeg ikke gjennomg?r.
S? om dere har tid, er det lurt ? fors?ke ? l?se hele pr?veeksamen f?r repetisjonsforelesningene.
P? modelleringsrepetisjonen p? tisdag tenker jeg ? gjennomg? f?lgende:
- Oppgave 1
- De vanskeligere delene av oppgave 2 og 3
- Deler av oppgave 4
- Oppgave 11
- Oppgave 12
- Oppgave 13
Dersom det blir tid kan det v?...
I dagens forelesning vil jeg f?rst holde en liten forelesning om interessant utvidelser av relasjonsdatabaser (Streams og romlige data (eng.: "spatial data")). Dette er ikke pensum, men viser interessant anveldeser av (sm? utvidelser) av det dere har l?rt i kurset.
I andre time skal vi starte litt p? repetisjonen, og jeg kommer ogs? til ? ha en poll om hva jeg b?r fokusere p? i repretisjonsforelesningene neste uke :)
Forelesningen er som vanlig i Simula.
- Leif Harald
Ukens videoer om indekser og sp?rreprosessering er n? publisert p? timeplanen :)
- Leif Harald
Opptak og l?sningsforslag fra dagens forelesning om sikkerhet er n? publisert p? timeplanen :)
- Leif Harald
Grunnet sykdom blir dessverre dagens forelesning digital via Zoom. Lenker er publisert p? timeplanen.
- Leif Harald
Oppgavene for torsdagens forelesning om sikkerhet og SQL-injection-angrep er n? publisert p? timeplanen.
Ukens videoer om sikkerhet i databaser og programmer som intragerer med databaser er n? publisert p? timeplanen :)
- Leif Harald
Neste ukes ukesoppgaver om programmering med SQL og denne ukens l?sningsforslag er n? publisert under Ukesoppgaver.
- Leif Harald
Opptak og l?sningsforslag fra dagens forelesning om programmering med SQL er n? publisert p? timeplanen :)
- Leif Harald
For ? bruke Python til programmeringsoppgavene m? man ha psycopg2 installert. For ? installere dette m? man kj?re f?lgende kommando:
pip3 install psycopg2-binary
S? kan du kj?re programmene med Python 3 som beskrevet i videoen :)
- Leif Harald
Oppgavene om programmering med SQL som jeg kommer til ? gjennomg? p? torsdagens forelesning er n? publisert p? timeplanen.
Merk: 1. time gjennomg?r jeg l?sningen med Python, 2. time gjennomg?r jeg l?sningen med Java. Om man ikke vil se begge kan man velge ? kun komme p? én av timene.
- Leif Harald
Ukens videoer om programmering med SQL er n? publisert p? timeplanen. Der er ogs? lenker til alle filene/programmene som brukes/skrives i videoene. Generelt kan man i dette kurset velge om man ?nsker ? bruke Python eller Java som programmeringsspr?k (ogs? p? obligen). Det betyr at dere kun trenger ? se én av de to siste videoene (alts? enten 11-03 om Python eller 11-04 om Java). De som vil kan selvf?lgelig se begge :)
Dere vil f? tilsendt en mail i l?pet av i dag eller i morgen med info om database-brukere dere skal bruke for tilkobling til databasene i programmene dere skriver (som vist i videoene). Grunnen til at vi gir dere egne brukere som skal benyttes til programmeringen er at man m? lime passordet inn i programmene, og da er det fint ? slippe ? lime inn sitt vanlige UiO-passord i klartekst. Disse nye brukerne dere f?r vil ha brukernavn lik deres vanlige brukernavn men med "_priv" l...