Beskjeder

Publisert 24. okt. 2024 12:04

Etter litt tekniske problemer har vi n? omsider f?tt ut de to siste forelesningene i timeplanen. Legg merke til at forelesning 17 er kortere enn normalt - det er ikke feil p? opptaket.

Publisert 23. okt. 2024 21:28

...og dere finner det her.

(F?lg med p? eventuelle oppdateringer i dagene som kommer.)

Publisert 19. okt. 2024 14:26

Hvis du vil bytte gruppe fra prosjekt 2 til prosjekt 3, kan du fylle ut dette skjemaet innen tirsdag 22. kl 12: https://nettskjema.no/a/460847

Du kan ogs? svare selv om du ikke vil bytte gruppe, og kan da f? repo raskere.

(Hvis du ikke svarer vil du bli satt p? samme gruppe som i prosjekt 2 dersom dette er mulig.)

Publisert 17. okt. 2024 08:52

Vi har noen viktige oppdateringer til prosjekt 2:

  • Dere trenger likevel ikke lage HTML-dokumentasjon med Doxygen - det holder at .h-filene er dokumentert slik at denne dokumentasjonen kan lages (vurderingsrubrikken er oppdatert p? dette punktet)
  • Det er OK ? ha med .txt-filer og Makefile/License i repoet
  • P? kj?retidsanalysen (oppgave 3a) kan dere enten bruke worst case eller amortisert kj?retid (se forelesning 15), begge er OK. Bare si hvilken dere bruker og husk at dere m? ha med en begrunnelse / forklaring p? at kj?retiden er slik dere mener den er.
  • Hvis koden kompilerer p? egen maskin, men ikke p? IFI-maskin, lever den likevel (hvis du opplever en "segmentation fault", er det sannsynligvis en peker eller array som g?r uten for sitt tillatte minneomr?de, men hvis du ikke finner ut av det vil du f? tilbakemelding som hjelper til med ? finne feilen).
  • Hvis du f?r en bug der kj?retiden p...
Publisert 3. okt. 2024 15:12

Beklageligvis var filene til prosjekt 2 laget p? en annen m?te enn det vi har gjort i forelesningene. Dere skal bruke header-files i prosjekt 2. F?lgende er n? oppdatert, og det er disse versjonene som gjelder:

Hvis du allerede er godt i gang, anbefaler vi at du

  • Lagrer dine filer i en ny undermappe (for eksempel "old")
  • Henter de nye filene fra cpp-list
  • Kopierer dine endringer over p? riktig sted, slik at grensesnittet er i header-filene og implementasjonen i cpp-filene (som i forelesning 12)
  • Passer p? at alle metoder du selv har lagt til ogs? finn...
Publisert 1. okt. 2024 08:21

Dere har n? f?tt repositories til prosjekt 2. Legg merke til at dere f?rst m? kopiere noen filer fra et annet repo og commite disse f?r dere begynner ? skrive kode (se oppgaveteksten for detaljer).

Vi satte sammen gruppene p? denne m?ten:

  • De som har fylt ut nettskjema har vi pr?vd ? im?tekomme s? langt det var mulig.
  • Hvis man ikke fylte ut nettskjema:
    • ?nsket man seg en bestemt 亚博娱乐官网_亚博pt手机客户端登录spartner i prosjekt 1, har vi der det var mulig beholdt denne gruppen til prosjekt 2.
    • Resten av studentene ble satt opp til ? jobbe alene. Siden dette er en endring fra prosjekt 1 som vi ikke annonserte p? forh?nd, er det mulig ? ta kontakt dersom du likevel ?nsker ? 亚博娱乐官网_亚博pt手机客户端登录e med en annen student.

 

Publisert 20. sep. 2024 14:28

I dagens forelesning kom jeg i skade for ? si at int-arrays avsluttes med 0 i C++. Selv om det er slik min kompilator (MinGW p? Windows) gj?r det, efarte vi raskt at det ikke stemmer for alle andre kompilatorer. S? det ser ikke ut til ? gjelde generelt, og dermed vil ikke koden i forelesningen fungere for alle.

Jeg beklager forvirring som eventuelt oppsto der, men tr?ster meg med at det var en l?rerik feil: Det forteller oss noe annet som er viktig - komplilatorer i C++ gj?r ting forskjellig, ikke alle f?lger helt samme standard. S? hvis du opplever uventede ting n?r du f?lger live-koding kan det v?re at det skyldes din kompilator (men f?r du antar det, v?r sikker p? at det ikke bare er en bug i ditt program).

Publisert 13. sep. 2024 11:37

Vi glemte ukesoppgavene til uke 3! Disse er n? ute sammen med ukesoppgavene til uke 4 (vi venter med l?sningsforslag for uke 3 s? dere f?r en mulighet til ? l?se dem f?rst, men uke 2 har n? f?tt l?sningsforslag).

Vurderingsrubrikken med kriterier til prosjekt 1 er n? ute. Les den n?ye, og sjekk n?rmere levering i tilfelle vi finner og retter feil.

Begge deler finner dere som alltid i dette repo'et.

Publisert 5. sep. 2024 15:22

Dere m? svare p? dette nettskjemaet for ? f? repo til prosjekt 1. Her kan ogs? du ?nske ? jobbe alene eller sammen med en bestemt medstudent. Hvis vi ikke h?rer fra deg innen mandag 9/9 p? morgenen vil du bli plassert sammen med en tilfeldig medstudent. Men svar snarest p? skjemaet selv om du synes dette er greit, slik at

  • du selv f?r tilgang til repo raskere
  • medstudenten ikke trenger ? vente p? at du svarer for ? f? tilgang :)
Publisert 2. sep. 2024 14:30

Selv om vi forventer at dere er opptatt med prosjekt 0 fram til fredag, er et greit ? vite hva ukens forelesninger leder fram mot. Derfor er prosjekt 1 n? publisert. OBS: Endringer kan forekomme.

Publisert 2. sep. 2024 10:27

Lurer du p? hva som m? til for ? f? best?tt / ikke best?tt / nytt fors?k p? prosjekt 0? Vi har n? lagt ut en rubrikk for alle kriteriene i prosjekt-repository'et.

Publisert 2. sep. 2024 07:56

I timeplanen ligger det n? ute en ekstra forelesningsvideo med noen tips til prosjekt 0. Spesielt relevant hvis man er usikker p? hvordan teste ting med flyttall eller hvis man har gjort seg ferdig med en branch (har merget pull request) og s? oppdager etterp? at man skulle ha kodet det p? en annen m?te.

Publisert 23. aug. 2024 11:56

Frist: fredag 6. september kl 23:59

Oppgavene finner du her. Dette prosjektet skal leveres individuelt og m? v?re best?tt for ? best? kurset.

Du m? logge inn p? github.uio.no f?r du kan f? opprettet prosjekt-repository. Hvis du har gjort dette og mangler tilgang til repository, kan du si fra om dette p? Mattermost.

Publisert 22. aug. 2024 11:54

Hei, alle sammen.

Det har v?rt en del sp?rsm?l om oppm?te er obligatorisk p? f?rste forelesning. Siden det har v?rt uklart, har vi en enkel l?sning p? det. Uansett om du var fysisk p? forelesning eller ikke, kan du f? godkjent oppm?te ved ?

OBS: Brukernavn er kun for ? ta oppm?te - n?r oppm?te er tatt vil alle svarene bli anonymisert. Jeg er ikke interessert i ? vite hvem som har gitt hvilken tilbakemelding, jeg trenger bare det store bildet av hvor mange som svarer hva.

Publisert 20. aug. 2024 15:54

Velkommen til IN1910!

For ? gj?re f?rste forelesning litt enklere anbefaler jeg ? installere Anaconda og VS Code f?r forelesningen (hvis du ikke har dem fra f?r), for vi skal bruke begge deler der. Det vil bli anledning til ? gj?re det i pausen, men det er jo enklere ? ha gjort det p? forh?nd.

(Hvis du har en annen Python-utgave enn Anaconda og har full kontroll p? ? installere pakker/biblioteker selv, s? trenger du ikke installere Anaconda. VS Code anbefales sterkt fordi du ellers selv m? finne ut hvordan du gj?r en del ting i l?pet av semesteret hvis du skal bruke en annen editor.)