TDDC68 Imperativ programmering i Ada
Projektmaterial
|
Allmänt om projektet (vad det skall innehålla m.m.)
I projektet är det meningen att ni skall arbeta i grupper om 2-3 personer. Ni behöver inte arbeta i samma grupperingar som i labserien utan kan bilda grupper fritt inom klassen. Vi kan gå med på att ni bildar grupper som korsar klassgränser, men då måste ni kolla med assistenterna i era respektive klasser så att inte det blir väldigt sned belastning mellan assistenterna. Då projektet bygger på eget arbete och att laborationsdelen i kursen är avklarad är det lämpligt att grupperna bildas så att de som ingår i gruppen ligger på samma nivå. Projektet ger också en chans att öva lite mer inför tentan och bör därför genomföras så att alla får en vettig programmeringsuppgift att utföra. I det projekt ni skall genomföra skall följande delar finnas med: * Processhantering (tasks) För att projektet skall godkännas skall följande moment redovisas för er assistent: * Innan projektet startas: En kort projektbeskrivning som innehåller vilka gruppmedlemmar som ingår i projektet och vilket projekt ni tänker göra. Om det inte är något av de redan specificerade projekten måste ni dessutom beskriva projektet ur användarsynpunkt (hur går det till och hur skall det se ut för användaren när programmet körs). Förutom detta skall en första version av det protokoll som finns mellan klient(er) och server lämnas in. |
||||||||
| |
||||||||
|
TJa-biblioteket (fungerar endast på IDA)
Observera att detta paket inte är något som finns tillgängligt utanför IDA. Det är heller inte så att det skall användas till något komersiellt då det i vissa fall är rent olämpliga konstruktioner som ligger i "botten". Det fungerar dock i våra nybörjarkurser. |
||||||||
| |
||||||||
|
Projektförslag (det är tillåtet att komma på egna, men
tag då kontakt med examinator ...)
Det viktiga är att projekten INTE har en given turordning. Då spelet kräver att användarna måste kunna utföra saker parallellt med varandra eller med andra saker som händer (t.ex. att figurer flyttar runt på skärmen) kommer det att behövas parallella processer. Här följer diverse projekt som kan vara rimligt stora:
|
||||||||
Sidansvarig: Torbjörn Jonsson
Senast uppdaterad: 2007-02-09
