Till KTH:s startsida Till KTH:s startsida

Examination

Kursen består av tre LADOK-moment (studiemedelspoängsmoment)

  • LAB1 (1.5 hp) Utgörs av fem stycken inledande laborationer som man arbetar med parvis. Betyg G/U.
  • LAB2 (1.5 hp) Individuellt datorprov för att testa kunskaperna från LAB1. Betyg G/U.
  • LAB3 (3.0 hp) Benämns P-del (P som i Python) och utgörs av en större individuell programmeringsuppgift. Graderad betygsskala.

Sammanlagt 6 hp eller c:a 160h arbete.

Inledande laborationer (LAB1)

Labbarna arbetar ni med i grupper om två (varken fler eller färre), av pedagogiska skäl och för att datorerna ska räcka till. Under de schemalagda laborationstiderna har ni möjlighet att få hjälp, men det mesta av arbetet utför ni på egen tid. För varje laboration som redovisas i tid erhålles bonuspoäng till datorprovet. När ni redovisat er laboration: Se till att handledaren skriver under er kvittensblankett som ingår i kursbunten.

Datorprov (LAB2)

Efter de inledande labbarna förväntas man ha grundläggande programmeringskunskaper och dessa examineras med ett datorprov (LAB2). Detta kommer att genomföras vid ett schemalagt laborationstillfälle och utgörs av 25 frågor av flervalstyp som ska besvaras på 50 minuter. Ett tillfälle att öva på provfrågor kommer att ges innan provet.

P-del (LAB3)

Kursens tredje moment, LAB3, är en större, individuell programmeringsuppgift i Python; en "P-uppgift". P-delen redovisas i tre steg under kursens andra period. Uppgifterna är tänkta att vara något så när svåra och tidskrävande, räkna med ca 80 timmar för en medelsvår uppgift.

  • Specifikation: Innan programmet skrivs ska en specifikation redovisas. Syftet med specifikationen är att du ska tänka igenom problemet innan du försöker lösa det.
  • Granskning: Innan det färdiga programmet kan redovisas för en handledare ska det granskas av en annan kursdeltagare som tittar på koden och provkör programmet. Det är obligatoriskt för varje kursdeltagare att granska ett program.
  • Slutredovisning: Du väljer (normalt via webben) en tid för slutredovisning. Uppgiftslydelsen, specifikationen, besiktningsprotokollet och granskaren ska medföras till slutredovisningen, liksom en färsk programutskrift, källkod och det körbara programmet. Om du tar med en egen dator till redovisningen ska den vara uppkopplad mot Internet, eftersom vi jämför med tidigare lösningar (för att stävja fusk).

P-uppgifterna är av olika omfång och kräver olika mycket tid.

Som ett komplement till de "inbyggda" finesserna i Python så finns ytterligare Pythonfiler för P-uppgiften. Utnyttja gärna dessa, men tänk på att i enlighet med hederskodexen ALLTID ange varifrån koden kommer när det inte är din egen.

Efter kursens slut kan P-delen endast redovisas i omtentaperioder och ger maximalt betyget D.

Administratör Sten Andersson skapade sidan 3 september 2013

Administratör Sten Andersson ändrade rättigheterna 9 september 2013

Kan därmed läsas av alla och ändras av lärare.