For kurset i objekt-orienteret programmering er eksamen en 48 timers programmeringsopgave.
I studieordningen er miniprojektet i programmering beskrevet som: SE-kursus MIP, 1 ECTS.
Prøve Intern mundtlig prøve med bedømmelsen bestået/ikke bestået.
Formål At demonstrere færdighed i programmering gennem analyse af et konkret problem med efterfølgende syntese af et program, der løser det opstillede problem.
Indhold De studerende gennemfører i halvgrupper et miniprojekt, der omhandler et mindre problem. Problemet skitseres indenfor et konkret område, dog således at de studerende har nogen frihed til at påvirke problemet. Der afleveres et program på en CD-ROM/diskette og minimal dokumentation af dette. Dokumentationen skal formulere det problem, som rent faktisk er løst, og gøre det muligt at forstå programmet med en rimelig indsats.
Kan findes på følgende link exam.html.
Alle dat1/inf1 studerende skal op til eksamen i Miniprojekt i programmering (MIP). Eksamen i januar 2006 for kurset MIP gennemføres for ALLE studerende i grupper af 2-4 studerende (en såkaldt minigruppe).
For studerende på dat1/inf1 semesteret vil minigrupperne blive dannet administrativt i slutningen af semesteret. Normalt opdeles en projektgruppe i to minigrupper. Som et eksempel vil en dat1 eller inf1 gruppe på syv studerende vil blive splittet i to minigrupper på hhv. tre og fire studerende.
For alle andre studerende (f.eks. omgængere, tom plads ordningen samt studerende i efter- og videreuddannelse) vil der blive indkaldt til et kort møde i begyndelsen af semesteret, hvor der vil blive mulighed for at mødes og selv danne de minigrupper MIP eksamen gennemføres i.
Resultatet af jeres minigruppe dannelse skal rapporteres til Lene M. (lenem@cs.aau.dk) senest onsdag 15. september. Går en af disse minigrupper i opløsning f.eks. pga. studerende falder fra vil der kunne ske en omgruppering. Denne omgruppering skal rapporteres til Lene M. Det vil IKKE være muligt at lave om på minigrupperne efter onsdag den 1. december. Studerende der ikke er i en minigruppe pr. den dato vil blive administrativt sat sammen i minigrupper i slutningen af semesteret.
Det anbefales, at i danner minigrupper således, at i kan blive vant til at løse programmeringsopgaver sammen.
Ved omeksamen, der afholdes i AUGUST, gennemføres såvel programmeringen og eksamen individuelt. Ved omeksamen, der afholdes i JANUAR, foregår programmeringen og eksamen i minigrupper.
Programmet skal skrives i Java. Brugergrænsefladen til programmet forventes at være tekstbaseret. Der forventes altså ikke nogen grafisk brugergrænseflade til programmet. Det afleverede program skal være velkommenteret, læseligt og forståeligt. Hvis I er i tvivl om noget i opgaveformuleringen bedes I præcisere de faktiske forudsætninger, hvorunder opgaven er løst.
Opgaven består af en påkrævet del og en frivillig del. Opgaveformuleringen indeholder forholdsvist præcise krav til den påkrævede del, samt løsere ideer til den frivillig del. Det er OK at bruge fantasien på den frivillig del. Det forventes at en opgaveløsning indeholder en rimelig besvarelse af den påkrævede del.
Det afleverede program skal ledsages af en forside med en meget kort programoversigt, beskrivelse af status og beskrivelse af evt. problemer.
Følgende skal afleveres: (Det hele i to eksemplarer)
Underskriften på forsiden bekræfter deltagelse i arbejdet med miniprojektet, samt at ingen andre end underskriverne har deltaget i arbejdet. Brud på dette opfattes som eksamenssnyd, med deraf følgende konsekvenser.
Den ordinære eksamen i miniprojektet afholdes efter følgende retningslinjer.
Reeksamen i AUGUST måned afholdes efter følgende retningslinjer.
Du kan finde en række tidligere MIP eksamens opgaver på de følgende links.