Beskjeder

Publisert 10. des. 2024 09:23

Hei alle,

Jeg kan forst? at I alle nu har adgang til at afleverer projekterne p? Inspera. Dette er den formelle aflevering og skal ske i Inspera.

Da vi undervejs ?ndrede lidt p? opgaverne og der dermed ikke var fuldt sammenh?ng mellem alle obligger, er I n?dt til at aflevere alle obligger. 

HUSK at I skal k?re

> ./gradlew clean

f?r, i laver en zip af jeres programmappe. Hvis jeres zip fil er st?rre end 1 MB s? har I ikke gjort dette. En zip af koden vil kun v?re f? hundrede KB.
Husk b?de kode og rapport fra obliggerne.

Deadline for at afleverer er 20. december 23:59.

Publisert 13. nov. 2024 14:10

Hej alle,

Vi er n?dt til igen at aflyse gruppetimen fredag kl. 14:15. Men I er velkommen til at komme torsdag.

I n?ste uke er vil vi afholde alle gruppetimerne.

Mvh.
Michael

Publisert 7. nov. 2024 11:09

Hej alle,

Vi er n?dt til at aflyse gruppetimen fredag kl. 14:15. Men I er velkommen til at komme i dag.

Mvh.
Michael

Publisert 3. nov. 2024 23:17

Hei alle,

I kan nu finde Oblig 3 her:

/studier/emner/matnat/ifi/IN2031/h24/obliger/oblig3/

Vi snakker om den i morgen.

Publisert 24. okt. 2024 20:25

Jeg ved at nogle k?mper med at blive f?rdig med Oblig 2, men er er en kort opdatering om Oblig 3. S? I ved hvad der kan forventes.

P? mandag (d. 28. oktober) vil jeg give en introduktion til type systemer og type tjekning. Nok ogs? lidt om generel statiske og dynamisk kode tjekning. Det vil v?re p? et h?jere konceptuel forst?elses niveau.

Ugen efter (mandag d. 4. november) vil jeg v?re mere konkret og specifikt vise hvordan vi kan implementerer en (statisk) type tjekker i Java. Kan ogs? udvides til andre statiske tjek.

I Oblig 3 skal I lave en statisk type tjekker af sproget. Vi vil frigive Oblig 3 op til forel?sningen d. 4. november. I fortjener en uge, hvor I ikke skal t?nke p? Java :)

Publisert 20. okt. 2024 14:35

Forelesningen denne uka ser p? gjenbruk av kode mellom ulike programmer ved ? strukturere programmer som konfigurerbare systemer, s?kalte software product lines. Merk at dette materialet ikke trengs for ? l?se obligene, men jeg tror mange av dere likevel kan synes dette kan v?re interessant ? kjenne til.

Publisert 17. okt. 2024 05:59

Hei alle,

Vi er desv?rre n?dt til at aflyse ?velserne p? fredag, men I kan bruge dem i dag. De vil blive afholdt i n?ste uke.

Publisert 14. okt. 2024 10:40

Hei alle,

Riccardo har lavet en lille tilf?jelse til opgaveteksten (bl?) med med lidt flere hints: oblig2-handout.pdf
Husk stadig tips-filen fra Parkavan: Oblig2-program-flow-and-tips.pdf

I fredags til ?velserne fandt vi ogs? en lille fejl i vores l?sning. Denne bet?d at programmet ikke altid stoppede ved en parser fejl. Dette var ikke et problem ved korrekte programmer, men jeg har l?st fejlen og lagt en opdateret version op her: aeroscript-1.0.1.jar

Publisert 10. okt. 2024 10:27

Parkavan har samlet sammen noen tips til Oblig 2 i en pdf.

Se ogs? eksempelet p? listener.

Publisert 9. okt. 2024 13:54

Hei alle,

Riccardo har lavet et eksempel p? en listener i Java, som kan v?re meget v?rdifuldt til A2. 
I kan finde det her: listenerexample.zip

Vi vil ogs? snakke om det p? mandag.

Publisert 8. okt. 2024 12:56

Hei alle,

Vi kan forst? at mange studerende har haft sv?re ved A1 end vi havde antaget da vi designede opgaven. Det er noget vi skal tage h?jde for n?ste ?r.

For at im?dekomme dette, har vi skubbet deadline for A1 med to uger og samtidig fjernet A4. S? der er kun en opgave mere.

Der vil stadig v?re en lektion p? mandag, men fokus her vil ?ndre sig. I stedet for type systemer, vil det v?re fokus p? interrupts, som de forventeligt kan implementeres i Java til A1. 

A2 vil stadig v?re type systemer, som s? afholdes om to uger.

Publisert 24. sep. 2024 09:04

Hei alle,

Efter at vi skubbede deadlinen for Oblig1 kom resten af afleveringerne lidt ud af sync. Vi har derfor besluttet at skubbe Oblig2 og Oblig3 en uge til henholdsvis 11. oktober og 1. november. Det betyder ogs? at den sidste forel?sning er flyttet en uge.

Oblig2 er nok den "st?rste" afleveringerne, da det er i denne at I skal opn? en dybere forst?else for programmet. Denne kan I s? bruge i Oblig3 og Oblig4.

Brug ikke denne uds?ttelse til at skubbe alt en uge. V?r sikker p? at I kommer godt i gang og bruger ?velsestimerne til at f? hj?lp.

Publisert 17. sep. 2024 18:09

Hei alle,

V?r opm?rksomme p? at vi har rettet nogle sm? tvetydeligheder i opgaveteksten og tilf?jet nogle tests i kode skelettet. S? v?r sikker p? at I har den seneste.

 

Publisert 17. sep. 2024 07:31

Hei alle,

S? ligger Oblig 2 klar.

I kan finde den via Oblig menuen til venstre.

Publisert 11. sep. 2024 16:22

Hei alle,

Hvis du/I er i en situation, hvor der er brug for en kort uds?ttelse af f?rste Oblig, s? vil proceduren v?re at I (hvis det er en gruppe, s? begge studerende) udfylder dette skema:
https://nettskjema.no/a/in2031o1
Det vil give en uds?ttelse p? tre dage. 

Hvis der er brug for mere, skal I kontakte studieadministrationen.

Husk, vi forventer ikke at I l?ser alle dele af opgaven korrekt. S? hvis I bare mangler lidt, kan I bruge jeres weekend p? andre ting.

Publisert 5. sep. 2024 10:00

Hei alle, 
Vi kunne forst? at nogle havde lidt sv?rt ved at komme i gang med fortolkeren/interpreteren. Jeg har derfor udvidet mine slides fra i mandags med meget mere forklaring: lecture3-extended.pdf
Det blev mere i note format end lectures.

Det er baseret p? en simple version af calculator, som I kan finde her: calculator.zip

 

Publisert 27. aug. 2024 16:22

Vi har besluttet at flytte deadline for Oblig 1 en uge til fredag d. 13. september.

Vi har f?et et indtryk af at det er lidt presset her i starten af kurset, s? dette skulle gerne give lidt bedre plads.

Publisert 26. aug. 2024 14:03

?nsker du ? jobbe med obligene i gruppe men mangler noen ? jobbe sammen med? Da kan du sende en epost til einarj@ifi.uio.no innen utgangen av fredag denne uken, s? kan jeg hjelpe til med ? danne grupper.

Obligene skal l?ses i grupper p? 2 personer, eller enkeltvis hvis dere ?nsker det.

Publisert 26. aug. 2024 12:14

Vi ser p? oppsett av Gradle og ANTLR. Og kanskje begynne ? diskutere litt rundt prosjektoppgaven, hvis ?nskelig?

Publisert 23. aug. 2024 15:31

Se her

Publisert 19. aug. 2024 09:27

Velkommen til forelesningsstart i IN2031. I dage vil dere f? litt generell kursinformasjon, og vi diskuterer prosjektoppgaven. Vi begynner ogs? med litt fag, og skal snakke om grammatikker. Slides fra forelesningene blir lagt ut p? timeplan-siden.