Inlämningsuppgifter
Uppgifterna
1-2 programmeringuppgifter skall göras i C++. Den skall lösas i grupp om 2 personer och lämnas in gemensamt av varje grupp.
Det finns tre alternativ att välja mellan (se nedan).
Redovisning
Uppgiften ska lämnas in senast onsdag 7 januari 2015. Dispens för att lämna in uppgifterna senare kommer bara att beviljas om det finns mycket starka skäl. Sådan dispens måste sökas hos kursansvarig i rimlig tid före sista inlämningsdag.
Anvisningar för redovisning av uppgifterna finns här.
Uppgiftsalternativ
Nedan finns tre alternativ att välja emellan. På denna sida beskrivs uppgifterna kortfattat. För varje alternativ finns det sedan länkar till detaljerad uppgiftsformulering och anvisningar.
Sudoku
Ett program för att lösa sudokuproblem ska skrivas. Programmet ska ha ett grafiskt användargränssnitt.
Uppgiften finns här: sudoku.pdf
Workspace/solution med ett tomt projekt (med rätt inställningar för wxWidgets) finns för CodeBlocks och Visual C++ 2010 Express för användning på datorena i datorsalarna.
Exempelprogram (samples2-xx) finns för CodeBlocks och Visual C++ 2010 Express. Projektet checkers innehåller delar som kan användas för att bygga en sudokulösning på.
Extended Sudoku
Efter medgivande av kursansvarig kan en utvidgad variant av denna uppgift göras i grupp om tre personer.
Tillägg till uppgiften finns här: extended_sudoku.pdf
CDregister
Ett program för att hantera ett register med kompaktskivor (CD) ska skrivas. Programmet ska ha ett grafiskt användargränssnitt.
Uppgiften finns här: cdregister.pdf
Textbaserat
Två program skall skrivas. Det ena programmet med ett textbaserat menysystem för hantering av
bankkonton, och det andra programmet simulerar en kapplöpning mellan kaniner med textbaserad in- och utmatning.
Uppgifterna finns här: bankkonton.pdf och här: kaniner.pdf
SAM-id
I många av kurserna på datavetenskap använder vi SAM för administrering av kurser. SAM används bland annat vid anmälningar till labbar och vid inlämning av uppgifter. Varje student har ett användarnamn i SAM som anges vid anmälan. Nedan kan du få ditt användarnamn skickat till den epost-adress som är registrerad i LADOK.