Beskjeder
Vi har n? laget en liste med potensielle sp?rsm?l som dere kan bli stilt under eksamen. Det er en god ide ? g? igjennom lista og s?rge for at dere kan svare p? disse. Lista finner dere her.
Alle som ikke kjenner sin partner b?r kontakte partneren sin s? fort som mulig. F?r du ikke kontakt med partneren din innen onsdag 13.11, s? send en epost til henriknf@simula.no p? torsdag, s? fikser jeg en ny partner til deg.
Det var noen problemer med siste det av videoen fra forelesningen i dag som gj?r at bildet fryser n?r det er ca 15 minutter igjen. Beklager dette.
Har f?tt tilbakemelding fra gruppel?rerene at det er flere som synes det er vanskelig ? h?ndtere merge konflikter. Derfor har jeg laget en liten video om dette her.
Som noen sikkert har merket s? har gruppene fra forrige gang blitt overf?rt p? devilry til prosjekt 2. Jeg har n? g?tt igjennom ? splittet opp de gruppene som ikke har levert. Dersom du har problemer med ? levere p? devilry og lage gruppe s? send meg en e-post (henriknf@simula.no)
Gruppetimen onsdag 9.10 klokken 14.15-16.00 er kansellert p? grunn av sykdom. Vi beklager dette.
Alle som ?nsker ? ta eksamen i kurset bes om ? svare p? nettskjema for eksamensdatoer i IN1910 innen onsdag 16.10.
Husk ? huk av alle dager som passer (ikke bare den du har mest lyst p?).
Endelig eksamensdatoer vil bli offentliggjort n?r vi har hentet inn svar p? nettskjemaet.
Merk at dersom du ikke svarer p? nettskjema vil du bli tildelt en dag automatisk.
Det skjedde noe tull n?r jeg lagde grupper i g?r som resulterte i at noen ble satt p? to grupper. N? skal alt v?re i orden, og er det ikke det s? send meg en e-post (henriknf@simula.no)
Du har n? blitt tildelt en ny gruppe p? GitHub. Prosedyren er lik som sist. Pr?v ? kontakt din partner. Dersom du ikke har f?tt kontakt innen onsdag 09.10, s? send meg en epost (henriknf@simula.no).
Flere av dere har midsemestereksamener i uke 41 og derfor blir det ingen forelesning tirsdag 08.10 og fredag 11.10.
Jeg sa i timen at de som bruker Mac ogs? kan bruke Visual Studio 2019. Dette er ikke riktig. Visual Studio 2019 er tilgjengelig for Mac men C++ utvikling er ikke mulig i Visual Studio p? Mac. Selv bruker jeg g++ fra Homebrew, men et annet alternativ er ? bruke Xcode developer tools som man kan installere gjennom App store.
Denne uken starter vi med C++, og i den anledning er dere n?dt til ? installere en C++ kompilator. Som alltid har google svaret p? det meste s? jeg vil i f?rste omgang anbefale dere ? pr?ve google dere fram til hvordan dette kan installeres p? din maskin. Dersom ikke dette f?rer fram har jeg ogs? snekret sammen en liten liste her:
Windows
Dersom du bruker windows kan du bruke Visual Studio 2019 som kommer med innebygd kompilatorer. Et annet alternativ er ? bruke Windows subsystem for linux hvor man kan bruke GNU sin C++ kompilator g++ (sudo apt install g++).
MacBruker du Mac er ogs? Visual Studio 2019 et alternativ. En anne...
Dersom dere ikke er enige om at begge to har bidratt like mye, s? skriv hvem som har gjort hva i README filen.
Tirsdag 17.09 blir det ingen forelesning. Da kan dere heller bruke tiden til ? jobbe med prosjektet.
N?r du leverer README filen p? devilry, husk ? lag en gruppe der du legger til din partner, slik at dere leverer samlet.
P? fredag 06/09 kommer vi i f?rste time til ? gj?re ferdig Vector3D klassen fra forrige gang, samt g? igjennom pytest som er et testing rammeverk som dere skal bruke p? prosjektet.
I andre time kommer jeg til ? vise dere en del nyttige verkt?y, blant annet
- hvordan sette opp pre-commit hooks
- kan brukes for ? sjekket at det du comitter til et repo f?lger en bestem kodestil
- hvordan sette opp et continous integration (CI) system
- slik at alle testene blir kj?rt hver gang du pusher til GitHub
- hvordan generere automatisk dokumentasjon fra docstrings (ved ? bruke et verkt?y som heter sphinx)
Disse tingene er ikke pensum, men selvf?lgelig veldig greit ? kunne. For de mest ivrige kan dere sjekke ut dette repoet.
Neste uke fortsetter vi med objektorientert programmering.
Som beskrevet her, kan det hende at du ikke klarer ? f? tak i parteren din. Dersom du ikke h?rer noe fra partneren din innen onsdag (4. september), s? send meg en epost henriknf@simula.no.
Ettersom vi starter med prosjektet denne uken, og siden kodestil og dokumentasjon av kode er en viktig del av prosjektet kommer jeg til ? gjennomg? dette i begynnelsen av timen p? tirsdag (03.09). Dette er materialet som dere finner under lectures/week3/L6 p? GitHub. Etter dette fortsetter vi med `Vector3D` klassen som vi startet p? i forrige time.
Alle som har logget seg inn p? GitHub skal n? tilgang til et privat repo som heter H19_project1_username1_username2 dersom du g?r til https://github.uio.no/IN1910 (her er username1 og username2 brukernavnet til deg og din partner).
Dere kan kontakte deres partner ved ? sende en epost til username@mail.uio.no (hvor username er det brukernavnet som ikke er ditt i navnet p? repoet). Prosjekt 1 blir lagt ut p? mandag.
Merk at dersom du ikke har f?tt noen gruppe s? er dette fordi du ikke har logget inn p? GitHub, s? gj?r dette snarest. Dersom du har logget inn men ikke har f?tt noen gruppe send en epost til henriknf@simula.no, med emne: "IN1910 Gruppe Prosjekt1"
Dersom du ikke har logget deg inn p? https://github.uio.no s? m? du gj?re dette snarest.
Github brukeren blir opprettet f?rste gang du logger inn, og vi har dermed ikke mulighet til ? legge deg til noen gruppe uten at du har v?rt logget inn. Merk at alle prosjektene skal leveres p? GitHub.
Det er ledige plasser i IN1910, p?melding i studentweb