Gamla nyheter

Fredrik Lindblad

  • Tentan 2017-06-09 inklusive lösningar finns på sidan Examination, tentamen

  • Resultatfördelningen för tentan i mars: 28% U, 28% 3, 22% 4, 22% 5

  • (27 mars) Resultatet för tentamen i mars bör nu finnas i LADOK. Rättningen av labbarna har dragit ut på tiden, men detta resultat bör finnas i LADOK senast 31 mars. Du kan kolla på tentan på expeditionen (plan 4, EDIT-huet). Är det något du vill diskutera angående rättningen så lämna kvar tentan på expeditionen och kontakta kursansvarig via mejl inom tre veckor efter att resultatet rapporterats (senast 17 april).

  • Tentamen mars 2017 tillsammans med lösningsförslag finns tillgängliga på sidan Examination, tentamen.

  • Om ni missades första deadline på labb 4 men har kommit en bra bit på väg och är redo att lämna in snart så hör av er via mejl. Verkar det som ni kan få godkänt till sista deadline så kan ni få en förlängning på första deadline.

  • Det finns nu lösningsförslag till exempeltentan, se Examination, tentamen.

  • Nu finns en exempeltenta, se Examination, tentamen.

  • Labb 4, Constant: I definitionen som ges i labb-pm stod if (value = true) {. Det ska vara if (value == true) {, men det råkade fungera ändå.

  • Labb 4, Interaktiva testprogrammet: För kretsar utan komponenter med tillstånd (vippor) har "Clock Tick" ingen effekt. När man trycker på input-knapparna ska ändringen direkt propageras och synas i utgångarna (om logiken i kretsen innebär att ändring av utgången ska ske).

  • Labb 4, JKFlipFlop: Ingång j ska ha index 0 och k index 1. Utgång q ska ha index 0 och nq index 1.

  • Labb 4, CircuitComponent, connect: Om värdet på mottagande komponents ingång inte stämmer överens med värdet på aktuell komponents utgång så ska mottagande komponents ingångsvärde ändras och propagateChange anropas för mottagande komponent.

  • Labb 4, Fork: Det stod tidigare for (int i = 0; i < nOutput; i++) { i den givna definitionen av Fork men för att den koden ska fungera så måste er variabel som lagrar antalet utgångar heta just nOutput. Koden har uppdaterats i labb-pm så att detta inte är nödvändigt.

  • Labb 4, CircuitComponent: Kom ihåg i propagateChange att innan metoden anropas rekursivt för mottagande komponent så måste dess (rätta) ingångsvärde uppdateras.

  • Labb 4, Adder: s ska vara utgången med index 0 och c utgången med index 1.

  • Labb 4, Adder: Klassen behöver inte implementeras genom att skapa en krets med logiska grindar, utan man kan helt enkelt utföra additionen med Java-kod genom att implementera computeOutputs på rätt sätt.

  • Labb 4, Input: Den ska ha samma implementering av newOutputValues som Constant har. setValue ska anropa propagateChange om ändring skett.

  • Labb 4: Tänk på att klasser med abstrakta metoder måste deklarares abstrakta.

  • Från och med labbhandledningspasset fredag 17 feb kommer vi använda en elektronisk kö: www.waglys.com/h9GVAh

  • För att göra det enklare att lösa uppgifter på egen hand så har lokalen där övningarna äger rum bytts till en datorsal, ED3582. Detta gäller fr.o.m. onsdag 15 feb. Ni kommer alltså få jobba individuellt med föreslagna uppgifter och få hjälp vid behov.

  • Det finns mer information om tentamen, se Examination, tentamen.

  • Placera inte era java-filer i något paket, d.v.s. de ska inte innehålla någon rad package .... Det förenklar för oss när vi ska testköra era program.

  • Det var lite otydligt i labb-pm när det gäller vilka olika typer av input som RatNum.parse ska klara av. Detta har uppdaterats.

  • Filerna som hör till labb 2 har uppdaterats så de är kodade med UTF8. Se inledningen av labb-pm om du har problem med att kompilera dem.

  • Övningstillfället har bytt tid och plats. Det är nu på onsdagar kl 15:15 i HA3.