UIO Institutt for InformatikkSøk i IFIs websiderHjelpInformation in English

Svar på endel vanlige spørsmål om IN 105

Undervisningen

  • Må jeg følge forelesningene?
    Bortsett fra første forelesning (som høsten 2000 holdes 21. august) er det ikke obligatorisk fremmøte på forelesningene. Det er imidlertid ditt eget ansvar å holde oversikt over hva som er forelest dersom du ikke følger forelesningene. I utgangspunktet anbefaler vi alle å følge forelesningene, dersom man har mulighet.

  • Må jeg følge gruppeøvelsene?
    Det er ikke obligatorisk fremmøte på gruppeøvelsene, men vi anbefaler likevel sterkt at man følger denne undervisningen, og at man forbereder seg godt til øvingstimene. De fleste vil ha faglig utbytte av denne undervisningen, og i tillegg får man sjansen til å bli godt kjent med andre kursdeltagere.

  • Hvor får jeg tak i forelesningsnotatene?
    Forelesningsnotater deles ut på forelesningene (det kan imidlertid forekomme at det er trykket opp for få kopier). Dersom du ikke får tak i dem der, kan du etter forelesningen skrive dem ut selv ved å gå inn på "Forelesningsnotater (kopi av lysark)" på www-hjemmesiden til IN 105 (http://www.ifi.uio.no/~in105).

  • Kan jeg bytte øvingsgruppe?
    I utgangspunktet er det ingenting i veien for å bytte øvingsgruppe. Ta da kontakt med gruppelæreren på gruppa du ønsker å bytte til og spør om det er greit (dersom gruppa i utgangspunktet er veldig full kan du bli nektet adgang). Obligatoriske oppgaver leveres i utgangspunktet til din opprinnelige gruppelærer selv om du har byttet gruppe, men gruppelærerne kan velge å fordele oppgavene annerledes mellom seg. Merk: for å få brukernavn og passord til din konto må du henvende deg til gruppelæreren på den gruppa du opprinnelig er satt opp på.

Tilgang til datamaskinene

  • Hvordan får jeg tilgang til datamaskinene?
    Dersom du allerede har en MNKONTO (det gjelder bl.a. de som tar MAT100 dette semesteret) har du tilgang til Ifis datamaskiner. Dersom du ikke har fått en slik konto, får du det på første øvingsgruppe, eller ved å ta kontakt med din gruppelærer etter første øvingsgruppe.

  • Hvor er datamaskinene plassert?
    Du kan benytte Ifis datamaskiner som er plassert følgende steder:
    • Niels Henrik Abels hus (rett ved Sophus Lie). Maskinene er plassert på en terminalstue i under-etg.
    • Informatikkbygningen (andre siden av T-bane-linjen; følg fortau/gangvei rundt parkeringsplassen på baksiden av Frederikke-bygningen og ta gangbroen over trikkelinjen). Maskinene er plassert i en terminalstue i første etg. i enden som vender mot forskningsparken.
    • Informatikk-brakka (ved siden av informatikkbygningen). Maskinene er plassert på to terminalstuer; en i første etg og en i annen etg.
    Du kan også benytte fakultetets øvrige MNKONTO-maskiner (se s. 290 i forelesningskatalogen), men disse er satt opp noe annerledes og du må selv finne ut hvordan de brukes. MNKONTO-terminalstuene er alltid betjente, så du kan spørre terminalvaktene på disse stuene om hjelp.

De obligatoriske oppgavene

  • Hvor får jeg tak i de obligatoriske oppgavene?
    De obligatoriske oppgavene legges i løpet av semesteret ut på www-hjemmesiden til in105 (http://www.ifi.uio.no/~in105) og kan skrives ut av dere selv (det hender også at de blir delt ut på øvingsgruppene).

  • Må jeg levere alle de seks obligatoriske oppgavene?
    Ja, for å få lov til å gå opp til eksamen forutsettes det at alle de seks obligatoriske oppgavene er levert og godkjent av gruppelærer.

  • Kan jeg løse de obligatoriske oppgavene alene?
    Det står alltid spesifisert i oppgaveteksten hvor mange som skal løse oppgaven sammen. Det er ikke anledning til å løse og levere oppgaver alene når annet står spesifisert i oppgaven. Dette gjelder også de som ikke har mulighet til å følge undervisningen på øvingsgruppene. De fleste av de obligatoriske oppgavene skal løses i grupper på 2-3 personer, og det leveres da en besvarelse på vegne av hele denne gruppen. Det er vanligvis lett å finne samarbeidspartnere til de obligatoriske oppgavene (ikke vær redd for å spørre folk du ikke kjenner - de syns sikkert bare det er hyggelig at du spør), men ikke vent til siste liten med å gjøre det. Husk at det er ditt ansvar å sørge for at du har samarbeidspartnere når de obligatoriske oppgavene skal løses. Er det helt umulig å finne samarbeidspartnere, så be gruppelæreren om hjelp.

  • Hvordan leveres besvarelsene til de obligatoriske oppgavene?
    I de oppgavene hvor det kreves papirinnlevering kan besvarelsen enten leveres direkte til gruppelærer på øvingsgruppa, eller i gruppelærerens posthylle ved terminalstuen på Abel. Annen form for innlevering (f.eks. elektronisk) godtas normalt ikke, men kontakt din gruppelærer hvis du har spesielle behov.

  • Hva skjer hvis en obligatorisk oppgave leveres etter fristen?
    En oppgave som ikke leveres innen fristen vil i utgangspunktet være å regne som ikke levert, og dermed risikerer du i verste fall å miste muligheten til å gå opp til eksamen. Dersom det er noen som helst mulighet for at du/dere ikke klarer å få levert en obligatorisk oppgave innen fristen, må gruppelærer umiddelbart kontaktes. Helt unntaksvis kan gruppelærer innvilge en kort utsettelse, f.eks. på grunn av sykdom (med gyldig sykemelding) eller andre forhold.

Programmeringsspråket

  • Hvilken versjon av Java er kurset basert på?
    Versjon 1.2.2 vil være lagt opp som default ved Institutt for Informatikk høsten 2000, og undervisningen er basert på dette. Beklageligvis er læreboka (Java Gently) basert på versjon 1.1 fordi boka vi egentlig skulle ha brukt ikke ble ferdig i tide. De steder hvor forelesningsnotatene avviker fra læreboka, skal forelesningsnotatene følges.

  • Hvorfor bruker dere ikke den aller siste versjonen av Java ?
    Det har ingen konsekvenser for innholdet i IN 105 om man benytter Java v.1.2.2 eller en senere versjon. De som har en senere versjon på sin egen maskin og ønsker å benytte denne, kan fint gjøre det.

Eksamen

  • Hvordan foregår eksamen?
    Hele (eller nesten hele) eksamen går ut på å gå fra en problemstilling formulert i dagligtale (f.eks: du skal programmere deler av et dataregister som holder rede på studenter og deres kurser, osv, osv...) og lage programbiter (i programmeringsspråket Java) som løser de gitte oppgavene. En viktig del av oppgaven er å avgjøre hva slags struktur programmet skal ha (valg av datastruktur, organisering av metoder, osv), men i tillegg må en kunne formulere seg i Java.

  • Hvilke hjelpemidler har jeg lov å bruke til eksamen?
    Alle trykte og skrevne hjelpemidler er tillatt. Se forøvrig punktet Regler for eksamenskandidaterhjemmesiden til in105.

  • Hvor mye av Java må jeg kunne til eksamen?
    Den såkalt API'en (=Application Programming Interface) for Java består av en stor samling med klasser, og det er bare en bitteliten del av dette som benyttes i IN 105. Generelt gjelder at de deler av Java som ikke har vært forelest og som ikke har vært tatt opp i ukeoppgaver eller obligatoriske oppgaver, heller ikke er eksamensrelevant.

  • Kan jeg bruke et annet programmeringsspråk til eksamen, f.eks. Simula?
    Nei, det gis ikke adgang til å bruke andre programmeringsspråk enn Java til eksamen.

Sist oppdatert 18.08.2000 av Ole Christian Lingjærde.