317550340 Praktische Opdracht presenteren – onderwerp: programmeren In deze periode staat het begrip 'programmeren’ centraal. We kijken naar zowel het maken van programmastructuurdiagrammen (PSD’s) als het daadwerkelijk programmeren. Bij deze Praktische Opdracht moet je je verder verdiepen in zaken die te maken hebben met programmeren. Je moet informatie verzamelen, verwerken en presenteren. Onderwerpen Je kiest uit de onderstaande lijst een onderwerp waar je meer over te weten wilt komen. Dit doe je in overleg met je docent. Het is niet de bedoeling dat je je alleen gaat verdiepen in allerlei toepassingen, maar je moet je vooral verdiepen in het hoe, wat en waarom van deze toepassingen en met name de informatica aspecten van een onderwerp. Dit zal ook in je presentatie duidelijk naar voren moeten komen. Hieronder staat een aantal mogelijke onderwerpen. Vwo-leerlingen mogen alleen kiezen uit de onderwerpen waarachter 'vwo' staat. Havoleerlingen mogen uit alle onderwerpen kiezen. (Ja, ook uit die waarachter 'vwo' staat...) Je mag ook een eigen onderwerp kiezen, maar bespreek je keus altijd eerst met je docent. Pagina 1 van 4 317550340 Links staat het onderwerp, in het midden of het voor havo of vwo-leerlingen en rechts staan tips. Onderwerp Tip Object-oriented vwo Welke voordelen biedt object oriented programmeren programmeren? Programmeertalen die vwo Ga op het net op zoek naar ongewone heel anders werken, programmeertalen. Beperk je in je zoals LOGO, HASKELL presentatie tot 1 taal. Kijk ook rond in en FORTRAN. z.g. gebruikersgroepen van gebruikers van die talen. Waarom en waarvoor worden deze bijzondere talen gebruikt? Variabelen havo Onderzoek welke de belangrijkste typen variabelen zijn. Waarom zijn er zoveel? Wat zijn de voordelen van het ene type ten opzichte van een ander. Waarom moeten variabelen soms worden “gedeclareerd”? Interfaces havo Hoe komt de interface van een programma tot stand? Welke theorie zit daar achter? Overerving oftewel inheritance vwo Wat houdt in object oriented programmeren het begrip inheritance in? Macro’s havo Wat zijn macro’s? Hoe werken ze? Virussen Java Javascript havo Wat zijn virussen? Welke verschillende typen zijn er? Hoe werken ze? Virusbescherming. vwo Waarom is deze taal zo populair? Wat biedt ze meer dan anderen. En wat zijn toch die Java-applets? havo Wat is het? Hoe is het anders dan Java? Hoe werkt het in een HTML-pagina? ASP.NET Lego en de computer Navigatiesoftware Server side code Pagina 2 van 4 havo Wat is het? Hoe werkt het? Waarom wordt het steeds populairder? havo Lego Mindstorms. Met welke talen werkt het? Hoe werken de editors van die talen? havo Hoe werkt het? vwo Wat is het? Hoe werkt het? Wat is view state? Error handling havo Wat is het? Waarom is het nodig? Hoe werkt het? Cascading Style Sheets vwo Hoe werkt het? Waarom is het beter dan alle markup code in het HTML document te stoppen? 317550340 PO Lego Mindstorms PO Raspberry Pi havo Programmeer een Lego Mindstorms vwo computer zodat hij zelfstandig de weg uit een ‘doolhof’ vindt. havo Installeer het besturingssysteem op een vwo raspberry pi en programmeer een spel. Je maakt deze Praktische Opdracht met zijn tweeën. Dus niet alleen of met meer dan twee personen. Je werkt altijd samen met een andere leerling van hetzelfde schooltype. Dat wil zeggen: twee havo- of twee vwo-leerlingen. Op deze manier zal er een duidelijk verschil moeten ontstaan in de kwaliteit van de uitgewerkte Praktische Opdrachten die jullie inleveren. Het ICT-gereedschap waarmee je deze Praktische Opdracht vormgeeft, is PowerPoint. In plaats daarvan mag je ook HTML of Flash gebruiken. De presentatie moet uiteindelijk wel zelfstandig draaien. De presentatie bevat dus alle informatie. Liefst zonder interactie met de gebruiker. De kwaliteit van de informatie bepaalt het cijfer voor de inhoud. Het uiterlijk van de dia’s speelt hierbij een ondersteunende rol, niet een hoofdrol. Je hebt enkele weken de tijd voor je Praktische Opdracht. Dat zijn tenminste zes studielasturen. Zie het werkschema. Pagina 3 van 4 317550340 PO789 Beoordelingmodel Voor de volgende aspecten worden punten toegekend: 1. Vakinhoudelijk Hebben de leerlingen voldoende informatie (buiten het lesboek) verzameld? Geeft de presentatie een redelijk compleet beeld van het onderwerp? Leidt de presentatie tot een verdieping van de kennis voor het vakgebied informatica? Is de opbouw van de presentatie logisch? Is aan het eindproduct te zien dat aan dit onderwerp zes studielasturen is besteed? Score: _____ (maximaal zes punten) 2. Logboek Geven de logboeken een goed beeld van het proces? Score: _____ (maximaal twee punten) 3. De presentatie Wordt de informatie overzichtelijk gepresenteerd? Zijn de vormgeving van de dia's, de overgangen en dergelijke aantrekkelijk? Zijn er functionele illustraties gebruikt? Score: _____ (maximaal twee punten) Namen: Totaal aantal punten: Ingeleverd op: Maximaal haalbare cijfer : 10 Eindcijfer: Pagina 4 van 4 6 3