Logotyp

Programmeringsmetodik, dt079g

Lokal inloggning

Projekt

Syfte

Projektuppgiften är avsedd demonstrera uppfyllande av lärandemål och att ge en fördjupning i valda delar av kursmomenten.

Översikt

Projektuppgiften består av tre delar 

1 - specifikation av uppgiften.

2 - programkod

3 - programdokumentation

Projektet kan vara utformat så att det är en applikation som utvecklas av en grupp. Gruppen bör inte bestå av fler än tre personer.

Uppgift

Du är väldigt fri i utformningen av ditt projekt. Det är bara ett fåtal krav som ska uppfyllas

  1. Du ska använda dig av ett externt bibliotek. Här är vanliga val Qt, SFML, databasklienter.
  2. Programkoden ska skrivas i c++. Bedömningen av projektet görs bland annat på hur väl lärandemålen demonstreras i programkoden.
  3. Programkoden ska vara dokumenterad.

Kursbetyget sätts utifrån projektet. Tänk på att bedömningen kommer att i huvudsak reflektera hur väl du uppfyller kursplanens lärandemål.

Det är möjligt att använda sudoku-uppgiften som uppgift.

Redovisning

Projektet redovisas lämpligen muntligen på ett avsatt redovisningstillfälle, då krävs ingen inlämning. Du får då betyg och feedback på plats.

Om du av någon anledning inte har möjlihet att redovisa muntligen lämnar du in ett dokumenterat projekt med alla nödvändiga resurser för att bygga applikationen. I ett separat dokument beskriver du hur du demonstrerar kursmålen i ditt projekt.

Programkod och dokumentation

Programkoden ska vara lättläst. Dokumentationen bör följa ett format som antingen stödjs av den utvecklingsmiljö du använt eller följa någon dokumentationsstandard. Förslagsvis använder du doxygen som dokumenteringsverktyg.