Professional Documents
Culture Documents
Space Invaders
Titularis
Prof. Dr. Coen De Roover
Assistenten
Thierry Renaux
Christophe De Troyer
Contact
spaceinvaders@soft.vub.ac.be
Christophe De Troyer
cdetroye@vub.ac.be
spaceinvaders@soft.vub.ac.be
Thierry Renaux
trenaux@vub.ac.be
Doelstelling
Programmeren in Scheme
Softwareontwikkeling
Softwareontwikkeling
Specificatie
Opgave
Ontwerp
Implementatie
Rapportering
Mondelinge
vaardigheden
Voorstudie
Eindverslag
Verdediging
Aandachtspunten
Ontwerp
Documentatie
Rapportering
Correct gebruik van ADTs
Maar ook:
Programmeerstijl: Leesbare code, gedocumenteerd,
herbruikbaar, uitbreidbaar, enz.
Keuzes van datastructuren en algoritmen
opdracht algemeen
opdracht specifiek
Fasen
Fase 1 (20%)
Basisfunctionaliteit
Fase 2 (40%)
Werkbaar spel
Fase 3 (40%)
Volledig spel
Bewegende raket
Kogel lanceren
Monstertjes doodschieten
Power-ups
Levels
Menu
Scorebord
Opgelet!
Volg de opdracht nauwgezet!
Planning
Voorstudie*
Implementatie
Verslag
Verdediging
Ontwerpen
Programmeren en
documenteren
Rapporteren
Demonstreren
Agenda
Projectvoorstelling
week 6
VIP Wpo
week 7 (vrijdag)
Voorstudie fase 1
week 10 (zondag)
WPO
week 11
week 22 (maandag)
Projectverdediging
week 22
Voorstudie fase 2
week 24 (maandag)
week 30 (zondag)
Projectverdediging
week 31
week 35
Projectverdediging
week 36
Voorstudie
= uitgeschreven rapport (max 5 paginas)
Leg je onderwerp vast
Denk nog niet in termen van hoe, maar in termen van wat:
Verzorg je documenten!
Implementatie
Werk incrementeel
Documenteer je broncode
Tips!
Stackoverflow, fora,..
Verslag
Uitgeschreven rapport
Verslag
Tips!
Verdediging
Demo
Verdediging
Verdediging
Tips!
Praktische afspraken
Succes!