Alternativt oblig-løp

Alternativt oblig-løp er en egen gruppe i IN1000 med andre obliger enn i det vanlige løpet. Les mer om løpet her.

Det er mulig å prøve seg på oppgavene her selv om man ikke er en del av gruppen for det alternative oblig-løpet, men man kan ikke få disse obligene rettet av vanlig gruppelærer. Om man har spørsmål eller trenger hjelp, ta kontakt med ivargry@ifi.uio.no eller sivertfm@uio.no.

Alternativ oblig-løp har gruppetimer tirsdager kl 12:15-14:00 på Logo og fredager kl 14:15-16:00 på Smalltalk, og det er bare å komme innom selv om man ikke er på løpet hvis man vil prøve seg på oppgaver eller ønsker hjelp til oppgaver (så lenge det er plass i rommet).

Alt materiale fra gruppetimene blir lagt ut her og bruk gjerne Discourse til å diskutere oppgaver og stille spørmsål.

Uke 3

Dette er den første uken i det alternative oblig-løpet. Temaet er prediksjon, og vi jobber med en oppgave der vi skal predikere om en person kommer til å betale et lån eller ikke. Dette er også den valgfrie oppgaven på obligen.

Uke 4

Temaet denne uken er spillteori, og hovedfokuset er på spillet Fangens dilemma hvor vi lager hver vår strategi som skal spille mot alle andres strategier (se siste oppgave på obligen). Om noen som ikke er med i alternativt løp vil sende inn en strategi, så er det mulig å sende på e-post til ivargry@ifi.uio.no.

Uke 5

Temaet denne uken er lyd. Vi skal se at Python-lister fungerer ganske godt til å representere lyd og at vi kan bruke det vi har lært om løkker til å manipulere lyden.

Uke 6

Denne uken er repetisjonsuke. Vi kommer blant annet til å jobbe med aksjeoppgaven, og på fredagen vil vi bruke den tid på å gå gjennom pensumet til nå, både med enkle og vanskelige oppgaver.

Uke 7

Denne uken starter vi med objektorientert programmering.

Uke 8

De kommende ukene skal vi jobbe videre med objektorientert programmering, og vi skal bruke spill-rammeverket Pygame Zero til å visualisere objekter.

Uke 9

Denne uken jobber vi videre med oppgaver presentert forrige uke. Vi leker også også med noen temaer utenfor pensum (list comprehensions, generatorer, git, etc)

Uke 10

Denne uken starter den siste obligen for kurset, og vi kommer til å bruke en del tid på den, samt snakke om hvordan vi jobber med større programmer/utfordringer.

Uke 11

Uke 12

Uke 13