Verslag

Deze praktische opdracht is gemaakt door Patrick en Martijn. We zijn als volgt te werk gegaan: eerst hebben we allebei de theorie uit het boek 'Fundament Informatica' aandachtig doorgelezen. Elk hoofdstuk bevatte een aantal vragen, zodat je kon controleren of je de theorie een beetje had begrepen. Deze vragen hebben we beiden 'virtueel' gemaakt.

De eerste lessen die we aan JAVA besteedden, werkte JCreator nog niet op de schoolcomputers. Maar toen de techniek het ons eenmaal toeliet, zijn we als een speer de codes uit het boek over gaan tikken. Daarna namen we de proef op de som en begonnen we aan de opdrachten. Achteraf kunnen we gerust zeggen dat dat zonder veel problemen is verlopen. Vanwege deze reden hebben we in plaats van één opdracht per hoofdstuk er steeds een aantal (ca. 2-3) gemaakt.

Een leuk voorbeeld van een opdracht waar we iets langer over deden, was opdracht 4 uit hoofdstuk 3. De bedoeling was dat we een taart-diagram tekenden m.b.v. het ingevulde aandeel appels, pruimen en peren. Om dit te berekenen, deelden we het aandeel van appels door het totaal. Het aandeel appels was natuurlijk kleiner dan het totaal, waardoor die deling een getal tussen de 0 en 1 opleverde. Wat we niet beseften, was dat we met integers rekenden. Een integer is een geheel getal, waardoor de berekening naar 0 of 1 werd afgerond. Dit gaf natuurlijk onverwachte resultaten. We hebben toen de formule enigszins aangepast, maar daarvoor verwijzen we je door naar de pagina van deze opdracht.

We waren in eerste instantie vergeten om screenshotjes van de applets te maken. Gelukkig hadden we wel de code van elke applet opgeslagen, zodat we achteraf alsnog van alle applets een screenshot konden maken. Op het laatste moment bedachten we ons dat het misschien veel leuker was om het verslag in de vorm van een website te maken. Dit besluit hebben we in eerste instantie genomen vanwege de (on)overzichtelijkheid van lappen JAVA-code in een Word-document. De tweede reden om gebruik te maken van een website, was de mogelijkheid om de applets te 'embedden'. De applet wordt dan direct weergegeven en kan vanuit de webpagina worden bediend. Last but not least was dit een mooie manier om de voorgaande PO's (HTML, PHP, SQL) te combineren met deze PO.

Al met al hebben we deze praktische opdracht als erg leuk ervaren. Hoewel we allebei al redelijk wat ervaring hebben met programmeren, was het toch prettig om onderaan te beginnen. Zo leer je nog eens dingen waar je anders nooit bij stil zou staan. We zijn beiden van mening dat dit een zeer geschikt onderwerp is voor volgende leerjaren!