Nyhetsflöde
Logga in till din kurswebb
Du är inte inloggad på KTH så innehållet är inte anpassat efter dina val.
Har du frågor om kursen?
Om du är registrerad på en aktuell kursomgång, se kursrummet i Canvas. Du hittar rätt kursrum under "Kurser" i personliga menyn.
Är du inte registrerad, se Kurs-PM för DD1332 eller kontakta din studentexpedition, studievägledare, eller utbilningskansli.
I Nyhetsflödet hittar du uppdateringar på sidor, schema och inlägg från lärare (när de även behöver nå tidigare registrerade studenter).
Jag har sett över labbarna i år och flyttat runt innehållet lite grann mellan labbar och extralabbar. Det slutade med att det bara blev tre ordinarie labbar kvar. Men examinationen är alltså densamma, man måste fortfarande ha gjort samtliga ordinarie labbar för att bli godkänd på LAB1.
om mane endast hade kvar lab 3 och 4 från förra året omgång. visst ska man fortfarande göra båda två för att få klart sina labpoäng eller ska man endast göra 3an ?
Mike, då räcket det om du gör årets version av Labb 3.
Hej. Det är något jag inte förstår gällande betygsgraden på kursen. Det står för att t.ex. få ett B så ska "Båda extralabbarna + ordinarie labbar klara senast sista labbtillfället.", är alltså det sista labbtillfället nu på måndagen den 6/3-2017?
Tanvir, det stämmer!
Det kommer dock att bli ytterligare något eller några tillfällen att redovisa labbar före sommaren, men då alltså bara för betyg C-E.
Hur blir det med salsplaceringar för alla som ska göra tentan på måndag? Vart kan man få reda på vilken sal man ska befinna sig i?
Man behöver inte anmäla sig till den här tentan. Schemaläggningen har gett oss fyra stycken ganska små salar. Jag föreslår att ni går till L-salarna först, och om inte alla skulle får plats där så får några traska vidare till M.
Vilken TID är det som gäller? Det finns flera olika bud på olika sidor.
Mellan 8-11 väl?
Inte enligt http://www.nada.kth.se/student-info/svl-su/scheman16-17/DA3002_och_del_av_DA3001_DD1332_OOP_V17.pdf
Ajdå, extremt confusing..men är helt säker på att Stefan sa på första föreläsningen att den skulle ligga tidigt på morgonen (sånt kommer jag ihåg haha) så du kan utesluta den efter lunch. Sen är ju frågan om det är 8 eller 9 som gäller...dumt att chansa: Försök vara i någon av salarna till kl 8.00, helst L-salarna om jag fattat rätt. Jag vet inte ens om personal kommer att finnas i M-salarna.
Tentan går 8-11.
Hej. Har en fråga allmänt gällande examinationen av kursen DD1332 då jag fått någon typ av förvirring gällande slutbetyget på kursen. Betygskriterierna i den här kursen ges ju på denna sida där man talar om vad som krävs för att få E-D-C-B-A (hemuppgifter, laborationerna läggs då stor vikt för att uppnå dessa betyg). Men när man tittar på kursens information, så står det såhär:
- LAB1 - Laborationer, 3,0, betygsskala: P, F
- TEN1 - Tentamen, 4,5, betygsskala: A, B, C, D, E, FX, F
Här ser man att TEN1 har graderade betyget A-F medans LAB1 har då bara P och F. Sen ser man också att TEN1 har en högre poängfördelning (4,5 hp) än vad LAB1 (3,0 hp) har. Då brukar oftast slutbetyget grunda sig på den delen av kursen som har högre poängfördelning. Detta gäller inte alltså i denna kurs va? Sen av vilken syfte har man betygsgraderat skala på TEN1 när LAB1 är den viktigaste punkten i kursen?
Betygsreglerna gäller slutbetyget på kursen. (Av historiska skäl så har ladokmomentet för tentan graderade betyg och det går inte ändra efter att man inrättat kursen.) Alla som klarade tentan i går fick betyg A på det momentet. :)
Hej, finns det en länk till sidan med själva restövningarna?
Hej. Fixat!
Vad är det för deadline på inlämning av resttalen?
Hej, jag undrar också när deadline är för restövningar och komplettering av vanliga uppgifter med tanke på att jag har skickat in två st restövningar för tre veckor sedan men de har inte rättats än.
Lite information hade varit =D
Hej. Den här veckan har jag mycket få möten och inga övningar eller laborationer. Därför räknar jag med att hinna rätta det som är kvar nu.
Hej, hur funkar det med muntan om man får rest på övningarna? Väntar på att övning 6 och 7 ska rättas och om jag skulle få rest på dom kan jag fortfarande anmäla mig till muntan om jag blir godkänd på tentan? Och om jag skulle behöva komplettera, är det då någon deadline tills kompletteringen ska vara inlämnad för att man ska kunna anmäla sig till muntan?
Vad menas på uppgift 2 med att metoden ska gå i linjär tid? är det andra krav på uppgiften än att man inte ska använda sig utav en till array?
hälsningar
Fanny
Om jag har förstått rätt, så tror jag att med linjär tid, så menar de att arrayen ej ska sorteras i nummerordning, t.ex:
En array som skapas från början: {1, -5, 6, -4, 8, 9, 4, -2}
Linjär tid: {-5, -2, -4, 8, 9, 1, 4, 6} (Siffrorna sorteras inte efter nummerordning, bara negativa tal och positiva tal för sig}
Ej linjär tid: {-5, -4, -2, 1, 4, 6, 8, 9} (Siffrorna sorteras i nummerordning)
Rätta mig om jag har fel!
Förstår inte notationen på uppgift 3, är det något vi gått igenom på övning/föreläsning? Finns det någon länk som förklarar hur notationen fungerar?
Angående linjär tid betyder det att programmet ska ha komplexitet O(n), det vill säga att antalet beräkningar ska öka linjärt med indatan. Man kan ungefär tänka att det inte ska få finnas några "loopar i loopar", så det ska fungera med en enda loop.
Anton, ja linjär betyder att algoritmen ska gå på O(n) tid i värstafall, där n är antalet element i vektorn.
Anton, notationen i uppgift 3 beskriver en grammatik. Notationen kallas för BNF eller Backus-Naur-form. Jag pratade lite grann om grammatiker (BNF och EBNF) på föreläsningen förra veckan.
Den här länken verkar inte funka:
https://docs.oracle.com/javase/tutorial/essential/io/bytestreams.htmln
Ta bort "n" i slutet av länken. Ska sluta på .html och inte .htmln
Så klart! Tack:-)
Tack, nu är länken fixad.
Edin, det är nog inte meningen att det ska finnas ett skelett för View-klassen i den här labblydelsen, men det är förstås fritt fram att fråga på labbarna om man behöver mer info eller hjälp.
Man ska aldrig använda javas inbyggda Vector till någonting. Den har ersatts av ArrayList och ArrayList går bra att använda.
Jag förstår inte riktigt vad som menas med: "Beskrivningen av Huffmanträdet ska dessutom vara i binärformat (lämpligen 32-bitars heltal) och inte i textformat.". Hur är det tänkt att man ska skriva ut informationen i filen? Allt som skrivs till en fil måste antingen vara en sträng eller en byte, men här nämns 32-bitars heltal (alltså Int's). Så som jag tolkar uppgiften ska man skriva ut beskrivningen som en sträng i binärformat. Typ: "01001001" "01011001" osv... för om man skriver ut det som en byte så kommer det inte skrivas ut som nollor och ettor utan som oläsbart nonsens (tex FS8exD7 aka som min komprimerade fil).
Det går att skriva alla Javas grundläggande datatyper direkt till fil. En int, som ju är ett 32-bitars heltal, lagras till exempel som 32 bitar i filen.
Hej! Har det blivit en ändring på examinationen? Ser nu att det bara är 3 labbar som behöver vara godkända för att LAB1 ska vara godkänt, minns att det var 4 stycken innan. Hur kommer det sig att det blev 3 till slut?