Till KTH:s startsida Till KTH:s startsida

Laboration C

Laboration för betyg C

Läs sidan om betyg i denna kursomgång.

Ett krav för betyg C är att man ska kunna jämföra algoritmer och datastrukturer och bedöma dessas lämplighet för ett givet problem

Din uppgift är att göra en jämförelse mellan två olika komprimeringsmetoder/algoritmer med avseende på tre relevanta aspekter. Du får själv välja hur du ska lägga upp jämförelsen. Du får använda dig av både programkod och data från resurslistan nedan (men ange alltid källan).

Resurser

Redovisning

Labben lämnas in på git och redovisas muntligt av bägge gruppmedlemmarna var för sig (boka in varsin redovisningstid).

Vid redovisningen ska du kunna

  • Beskriva hur dina valda komprimeringsalgoritmer fungerar.
  • Motivera de val du gjort när du lagt upp jämförelserna mellan algoritmerna.
  • Förklara resultaten.

Denna uppgift kan bara redovisas fram till och med 3:e maj 2016, och kan inte kompletteras eller plussas.

Alexander Baltatzis skapade sidan 18 januari 2016

kommenterade 7 februari 2016

När ska labb C redovisas? "Denna uppgift kan bara redovisas fram till och med 18 januari 2016"

kommenterade 1 april 2016
  1. Vad är det egentligen man ska lämna in på kurswebbsidan? Är det pythonkod? Är det en skriftlig rapport?
  2. Får man ha med sig ett dokument med sina jämförelse till redovisningstillfället?
kommenterade 4 april 2016

Det här skulle jag också vilja ha förtydligat.

kommenterade 5 april 2016

 Ska laborationen alltså göras i par men redovisas separat?

Lärare kommenterade 5 april 2016

Man kan göra c-uppgiften i par. Skriva rapporten tillsammans men redovisa muntligt var för sig. 

Lägg upp både kod och rapport på git i förväg.

kommenterade 5 april 2016

Måste man boka c-uppgiften på något speciellt sätteller är det bara att boka som en vanlig labb?

Lärare kommenterade 5 april 2016

Jag lägger upp bokningstillfälle för C och A separat. De blir på utspridda tillfällen. Jag tänker även lägga upp en fiktiv intressebokning för att få reda på hur många som avser göra C/A uppgifter.

kommenterade 5 april 2016

"för ett givet problem"

Finns detta problem upplagt någonstans? Eller kommer vi att tilldelas det? Hur och när i så fall? 

Hur och när kommer vi att tilldelas uppgiften för A-labben? 

Vänligen, 

kommenterade 11 april 2016

Hej! 

Vi är många som undrar över ovanstående fråga, skulle vara jättebra att få svar så att vi snarast kan påbörja arbetet.

För att vara tydlig är det följande vi undrar över: 

- Det står att vi ska jämföra algoritmer och strukturer för ett givet problem. Kommer detta problem att tilldelas oss eller är det ett problem vi ska hitta på själva? 

- I peken för labb A står det att:  Din uppgift är att lösa ett problem som tilldelas dig. När och hur kommer detta att tilldelas oss?

Det är av stor vikt för oss att få tillgång till uppgiften så snart som möjligt då vi har fullt upp i andra kurser och inte har utrymme att göra det här i sista minuten på grund av problemens förväntade omfattning och övrig arbetsbelastning. 

Hoppas att vi har uttryckt våra frågor klart, om inte så får ni gärna be oss att förtydliga eller kontakta mig på philipcl@kth.se

Vänligen, 

Philip m.fl. 

kommenterade 11 april 2016

Hej!

Vi undrar lite hur ni menar att vi ska göra jämförelsen. Ska man leta upp informationen, eller göra egna jämförelser mellan sina valda komprimeringar (dvs köra kod på olika testfall)? Får man bara använda resurser från listan ovan, eller kan man leta upp eget?

En användare har tagit bort sin kommentar
kommenterade 18 april 2016

Hej! 

Är det meningen att vi, förutom pythonkoden, också ska skriva en rapport och lämna in? Jag hittar ingen info om denna rapport någon annanstans än i kommentarsfältet här. Vad ska det i så fall stå i rapporten? 

Jag undrar också om det är okej att ta kod från andra ställen än de som det länkas till här?

Lärare kommenterade 19 april 2016

@Frida

Skriv en kort rapport som redovisar dina resultat. Storleksordningen en eller två A4-sidor beroende på eventuella figurer och tabeller. Du behöver inte implementera algoritmerna själv utan kan använda dig av färdiga implementationer/bibliotek. Använder man ett bibliotek så kan man skriva testkod för testkörningar med olika indata.

@Isabelle Ja, leta upp information själva. Ja, egna testkörningar. Ja, du kan leta upp egna resurser.

@Philip c-uppgiften tilldelas inte. A-uppgift delas ut efter C-uppgiften och redovisas efter 3:e maj på individuellt bokningsbara tider.