Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht

Vergelijkbare documenten
Vakinhoudelijke uitwerking Keuzevak Digispel van het profiel D&P vmbo beroepsgericht

Vakinhoudelijke uitwerking Keuzevak Werken aan natuur en. milieu van het profiel D&P vmbo beroepsgericht

Vakinhoudelijke uitwerking Keuzevak Milieu, hergebruik en. duurzaamheid van het profiel D&P vmbo beroepsgericht

Het besturingssysteem of operating system, vaak afgekort tot OS is verantwoordelijk voor de communicatie van de software met de hardware.

het Officiële Boek Help je kinderen leren programmeren! Marina Umaschi Bers en Mitchel Resnick

Windows Training voor 50-plussers. PC50plus trainingen Eikbosserweg AK Hilversum tel:

Vakinhoudelijke uitwerking Keuzevak Interieurontwerp en. design van het profiel BWI vmbo beroepsgericht

Vakinhoudelijke uitwerking Keuzevak Gevelopeningen van het profiel BWI vmbo beroepsgericht

Hoofdstuk 2. - is verantwoordelijk voor de communicatie van de software met de hardware.

Basisberoepsgerichte Leerweg Cohort P1 Audiovisuele Vormgeving en Productie

Desktop, Laptop, Netbook, Ultrabook or Tablet? Which is best for what? Keuzes maken

Albert-Jan de Croes & Stefan Willemink V4C Docent: Mevrouw van Uden

Installeren van de Arduino programmeer omgeving

HET BESTURINGSSYSTEEM


Verslag: Computer. Naam: Tyrone Ste Luce. Klas: M4B

Software hoofdstuk Wat is de functie van een besturingssysteem? 2. Welke hoofdtaken heeft het besturingssysteem?

cbox UW BESTANDEN GAAN MOBIEL! VOOR ANDROID-SMARTPHONES EN -TABLETS GEBRUIKERSHANDLEIDING

SBO Nilda Pinto BASISKENNIS BESTURINGSSYTEMEN (MBI 1) PERIODE MATERIAAL BOEK SOFTWARE VOOR ICT SUPPORT 2 EN 3 (HANS VAN RHEENEN)

Examenprogramma media, vormgeving en ICT

Installatie en configuratie VCDS HEX-NET

cbox UW BESTANDEN GAAN MOBIEL! VOOR SMARTPHONES EN TABLETS MET HET ios BESTURINGSSYSTEEM GEBRUIKERSHANDLEIDING

Project Fasering Documentatie Applicatie Ontwikkelaar

Auteurs: Silas Wittrock en Simon Hevink Klas: V4C Docent: Mevrouw Udn

Mobiele App voor VERSA alarmsystemen Versa_control_qs_nl 07/16. Configuratie handleiding

Het lijkt zo simpel: je voert een adres in, je browser toont een webpagina, je bladert er doorheen... Hoe kan dit allemaal? INVOER VERWERKING UITVOER

WINDOWS 8. Windows Training voor 50-plussers

6,7. Werkstuk door een scholier 2286 woorden 24 januari keer beoordeeld. Informatica. Algemeen

HANDLEIDING EXTERNE TOEGANG CURAMARE

1e college Introductie Applicatiebouw. Applicatiebouw{ } Onderdeel van SmartProducts

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

Over PHP. PHP en MySQL. 1.1 Inleiding. In dit hoofdstuk maak je kennis met PHP. Hoe werkt deze

Waarmaken van Leibniz s droom

Raspberry Pi Webhosting Datacenter

Informatica kiezen. Informatica: iets met computers? Informatie over het vak informatica in de Tweede Fase van havo en vwo

Vakinhoudelijke uitwerking Keuzevak Ondersteuning bij sporten. beroepsgericht. bewegingsactiviteiten van het profiel Z&W vmbo

Vakinhoudelijke uitwerking

Installatie/Update/Intake formulier.

Inhoud Voorwoord introductie Een korte geschiedenis Huidige computermodellen Besturingssysteem...

Wat zien we in deze cursus

Intramed procedure. Intramed en Windows Upgraden naar Windows 7

PC-Club Okra Regio Gent

Intramed OnLine instellen en gebruiken. Voor Android tablet of telefoon

Wat is JAVA? Peter van Rijn

Windows. Een computer, wat is dat voor ding?

Programmeren in C ++ met wxwidgets les 5

KraamZorgCompleet OnLine instellen en gebruiken. Voor Android tablet of telefoon

Projectdocument Airport Suite. The Wright Company: Zehna van den Berg Steven Both Reinier Maas Adolfo Ochagavía Bas Ouwerkerk Thijs van der Zaan

Hoofdstuk 1 Wat zijn apps eigenlijk?

Veel begeleiding [vakdocent, instructeur]

Kerntaak 1: Ontwerpen van de applicatie, (cross)media-uiting of game

Projectplan. Elektronica-ICT Artesis. Auteur: Coopman Tom Interne Promotor: Peeters Tom Externe Promotor: Delepierre Bruno, Adforce

6 weken. jaren. AO MD ALA B periode 2 HTML CSS Javascript Tafels Rekenen website.docx Pagina 1 van 6

Programma 2015 / 2016

Connecting Vibes Rotterdam is ook een uitgaansstad!

Kenmerken Nomadesk Software

Inhoud. Blz. 3. Blz. 4. Blz. 5. Blz. 7. Blz. 8. Blz. 9. Blz. 10. Opdracht 1 - Brainstormen. Opdracht 2 - Je eigen controller. informatie - makey makey

Bottleball Onderzoeksverslag MovingMonsters. Uitgevoerd door Arno Classens

Quha Zono. Gebruikershandleiding

HANDLEIDING ENTERPRISE DRIVE. Laatst bijgewerkt: January 18, 2016

Programma van toetsing en afsluiting Profiel Dienstverlening en Producten Kader beroepsgerichte leerweg

In dit hoofdstuk maak je kennis met PHP. Hoe werkt deze. programmeertaal? En hoe is het ontstaan? Ook leer je welke editors

Intramed OnLine instellen en gebruiken. Voor ipad en iphone

React en React Native voor websites en apps

Intramed OnLine instellen en gebruiken. Voor Android tablet of telefoon

Programma van toetsing en afsluiting

Software kan worden ingedeeld in verschillende manieren. Bijvoorbeeld:

Een desktopcomputer kan uit de volgende onderdelen zijn opgebouwd:

Er zijn verschillende OS bv: Microsoft Windows Apple Macintosh Linux-versies/distributies zoals Ubuntu en Knoppix

VirtualBox: hoe werkt het?

Dienstverlening en producten (1900)

Jen Kegels, Eveline De Wilde, Inge Platteaux, Tamara Van Marcke. Hardware. De computer in een oogopslag. 1 / 11 Cursusontwikkeling

Samenvatting Hoofdstuk1

Werken met App Inventor. {1} Hallo wereld!

Handleiding HBO GO V.2

De Arduino-microcontroller in de motorvoertuigentechniek (2)

Software is in veel manieren te indelen,meest bekend op grond van :

PHP-OPDRACHT SITE BOUWEN

Producten en prijzen 2012

MODULE I. Informatica. Inhoudsopgave. Inhoudsopgave. Hoofdstuk 3 De andere kant van ICT 50. Hoofdstuk 1 Het belang van informatie 18

Installatie Handleiding

Mobiele technologie zorgt ervoor dat je met een smartphone en tablet en draadloos op een laptop of computer kunt werken.

Een desktopcomputer kan uit de volgende onderdelen zijn opgebouwd:

Handleiding: Telewerken op Windows

Technologieverkenning

APPLICATIEBOUW 1E COLLEGE: INTRODUCTIE. Onderdeel van SmartProducts

Software Test Plan. Yannick Verschueren

Zelftest Informatica-terminologie

P/D&P/1.3 Deeltaak: een activiteit voorbereiden (volgens de planning) of assisteren bij de voorbereiding van een activiteit

Pagina 1 van 6. Examenprogramma media, vormgeving en ICT

Gebruikershandleiding

TECHNISCH ONTWERP Windows Server Door: Tomas, Zubin, Sammy en Vincent

Raspberry Pi VOOR KIDS. Richard Wentk

RLBS (robbert Location based services)

programmeren leeromgeving

ANOUK ROUMANS TO CODE OR NOT TO CODE.

Transcriptie:

Vakinhoudelijke uitwerking Keuzevak Applicatieontwikkeling van het profiel MVI vmbo beroepsgericht Deze vakinhoudelijke uitwerking is ontwikkeld door het Redactieteam van de Schooleamenbank vmbo voor dit profiel. De uitwerking heeft geen officiële status en is alleen bedoeld om gebruikers van de Schooleamenbank vmbo een goede indruk te geven van hoe het Redactieteam het keuzevak heeft geïnterpreteerd om tot de ontwikkeling van vraag- en opdrachtitems te kunnen komen. De vakinhoudelijke uitwerking is gebaseerd op het landelijk vastgestelde eamenprogramma voor dit keuzevak (o.a. te vinden op www.nieuwvmbo.nl). Het eamenprogramma is door het redactieteam uitgewerkt in zo toetsbaar en in het onderwijs herkenbaar mogelijke onderdelen. Aan deze vakinhoudelijke uitwerking kunnen geen rechten worden ontleend. 12 september 2018 Stichting Platforms vmbo

- 2 - Taak: een applicatie ontwerpen, realiseren en testen Voor het uitvoeren van de taak beheerst de kandidaat de voorwaardelijke kennis, vaardigheden en houding. K/MVI/9.1 bb kbl gl Deeltaak: Applicaties ontwerpen De kandidaat kan: 1. bepalen wat de functionaliteit van de applicatie moet zijn aan de hand van gegeven eisen 2. een technisch ontwerp van de applicatie maken 3. een plan van aanpak maken 4. een ontwikkelomgeving inrichten Uitwerking K/MVI/9.1 K/MVI/9.1.1. bepalen wat de functionaliteit van de applicatie moet zijn aan de hand van gegeven eisen 1. de eisen waaraan de opdracht moet voldoen in eigen woorden beschrijven 2. de gegeven eisen analyseren en de belangrijkste punten benoemen 3. bepalen waarvoor de applicatie moet worden toegepast 4. vanuit de gegeven eisen bepalen aan welke functies de applicatie moet voldoen Vakinhoudelijke uitwerking keuzevak voor Schooleamenbank vmbo

- 3 - K/MVI/9.1.2. een technisch ontwerp van de applicatie maken 1. bepalen welke programmeertaal gebruikt gaat worden voor het maken van de applicatie 2. bepalen voor welk besturingssysteem de applicatie geschikt moet zijn 3. een schets maken van de grafische interface van de applicatie 4. een grafische weergave maken van de onderliggende structuur van de applicatie (flowchart) K/MVI/9.1.3. plan van aanpak maken 1. Een plan van aanpak maken voor de werkzaamheden bij het maken van een applicatie volgens de eisen van de opdrachtgever. Het gaat hier om: - Benodigde hardware - Benodigde software - Planning - Inplannen van testmomenten - Stellen van deadlines K/MVI/9.1.4. een ontwikkelomgeving inrichten 1. een computer inrichten met de juiste software voor het maken van de applicatie. Denk aan: - Installeren van de juiste software 2. een computer inrichten met software om een applicatie te draaien en testen Vakinhoudelijke uitwerking keuzevak voor Schooleamenbank vmbo

- 4 - K/MVI/9.2 Deeltaak: Een applicatie realiseren en testen. De kandidaat kan: 1. een programmeertaal hanteren 2. juiste programmastructuren gebruiken 3. een applicatie maken 4. zijn werk documenteren 5. een test opstellen en uitvoeren Uitwerking K/MVI/1.2 K/MVI/9.2.1. een programmeertaal hanteren 1. Een applicatie maken door middel van programmeren. Programmeertalen zoals: - Scratch - Blockly K/MVI/9.2.2. juiste programmastructuren gebruiken 1. Code op een ordelijke manier opbouwen zodat deze helder en inzichtelijk is voor anderen 2. De juiste code gebruiken voor functies en acties in een app 3. Code inzichtelijk maken door script commentaar toe te voegen bij het programmeren K/MVI/9.2.3. een applicatie maken 1. een applicatie maken aan de hand van de eisen van de opdrachtgever Vakinhoudelijke uitwerking keuzevak voor Schooleamenbank vmbo

- 5 - K/MVI/9.2.4. zijn werk documenteren 1. bestanden en elementen op een georganiseerde manier documenteren. Denk aan: - Duidelijke naamgeving - Heldere mappenstructuur - Juiste bestandstypen 2. zijn werk op de juiste manier opslaan en eporteren 3. een logboek bijhouden gedurende het werkproces Denk aan: - Wat heb je gedaan? - Waar loop je tegenaan? - Hoe heb je dingen opgelost? K/MVI/9.2.5. een test opstellen en uitvoeren 1. een testomgeving opzetten op de computer voor het testen van een applicatie 2. een applicatie testen en problemen opsporen 3. eenvoudige problemen in de applicatie opsporen en oplossen Vakinhoudelijke uitwerking keuzevak voor Schooleamenbank vmbo

- 6 - Begrippenlijst Applicatie-ontwikkeling Applicatie App Educatieve Apps App ontwikkelaar Hardware Software Een computerprogramma (letterlijk: toepassing ) voor een bepaald besturingssysteem bedoeld voor de eindgebruiker. Zo zijn er applicaties voor de pc maar ook voor de telefoon of tablet. Sommige applicaties kunnen op meerdere besturingssystemen worden gebruikt. Er zijn eenvoudige applicaties zoals spelletjes en tekstverwerkingsprogramma s en complee applicaties zoals elektronische betaalprogramma s. Afkorting van applicatie. Een programma dat draait op een digitaal platform zoals een pc, een tablet of een mobiele telefoon. Apps waarbij het doel is dat de gebruiker iets kan leren. Er zijn scholen en studies die gebruik maken van dit soort apps. Iemand die applicaties ontwikkeld met een bestaande digitale ontwikkelomgeving. Je hoeft hiervoor geen uitgebreide technische programmeerkennis te hebben. Alle fysieke componenten van een computer en randapparatuur. Interne componenten zoals: moederbord, geheugen, processor, harde schijf Randapparatuur zoals: beeldscherm, toetsenbord, muis, printer Computerprogramma s met bijbehorende data. Onder software vallen ook alle programma s die op de achtergrond draaien en niet direct gebruikt worden door de eindgebruiker zoals een applicatie. Besturingssysteem (OS) Een programma dat direct bij het opstarten van een computer wordt geladen en de hardware aanstuurt. Het maakt dat de gebruiker op een eenvoudige manier de computer kan besturen. Bekende besturingssystemen zijn: Mac OS, Windows en Android Ontwikkelomgeving Programmeertaal Programmeren Het geheel van computersoftware en hulpmiddelen om een applicatie te ontwikkelen. Een taal waarin opdrachten worden geschreven die de computer aansturen. De taal wordt geschreven in code. Er zijn heel veel verschillende programmeertalen. Bekende programmeertalen zijn: Java, Actionscript, Scratch, Blockly, Arduino. Gemakkelijk om mee te beginnen zijn: Scratch en Blockly. Hierin werk je met kant en klare blokken in plaats van zelf alles te typen in een teksteditor. Het schrijven van een computerprogramma in een programmeertaal. Vakinhoudelijke uitwerking keuzevak voor Schooleamenbank vmbo

- 7 - Broncode Interface App concept De leesbare tekst die door de programmeur in een programmeertaal is geschreven. Maakt dat twee systemen met elkaar kunnen communiceren. Bijvoorbeeld de informatie in de computer omzetten in herkenbare informatie voor ons (van data naar tekst en beeld). In de computer zelf gebeurt dit tussen de verschillende interne componenten. Een uitgedacht idee voor het maken van een app. Technisch ontwerp Flowchart Storyboard 2D 3D Uploaden Downloaden Feedback Hierin wordt bepaald hoe de applicatie gemaakt gaat worden. Technische keuzes zoals het besturingssysteem, welke programmeertaal gebruikt gaat worden en hoe data-opslag gaat werken. Schematische weergave van een proces. In een schema is te zien hoe bepaalde onderdelen met elkaar verbonden zijn. Bij een app kun je bijvoorbeeld zien hoe je door de applicatie heen gaat dmv knoppen en/of linkjes. Ook bij websites wordt gebruik gemaakt van een flowchart om te laten zien hoe de pagina s met elkaar verbonden zijn. Serie schetsen waarin het verloop van een niet stilstaand product is weergegeven. Een storyboard geeft de opdrachtgever een duidelijk beeld van hoe het er ongeveer uit gaat zien en hoe het verloop is. Storyboards worden onder andere gemaakt voor films, animaties, games en apps. Tweedimensionaal betekent dat iets twee dimensies heeft, ofwel lengte en breedte. Voorbeelden zijn een vierkant of een cirkel. 2D is plat en niet ruimtelijk. Driedimensionaal betekent dat iets drie dimensies heeft, ofwel diepte, breedte en hoogte. Voorbeelden zijn een kubus of een bol. 3D is ruimtelijk, je kunt er omheen lopen. De term 3D wordt ook veel gebruikt bij graphics bij games en films. Hierin wordt bedoeld dat het ruimtelijk lijkt, alsof je er echt in zou kunnen lopen. Dit effect wordt nog eens versterkt met een 3D bril. Het verzenden van bestanden of andere gegevens van een computer naar een server. Wanneer je een app schrijft en je wil deze beschikbaar maken voor de gebruiker, zal je hem moeten uploaden naar een app-store. Daar kan de gebruiker de app downloaden. Een bestand of andere gegevens downloaden van een server. Als je een app wil installeren moet je hem downloaden van een app-store. Letterlijk terugkoppeling. Het is commentaar dat we geven of krijgen van anderen over ons zelf of ons werk. Feedback is erg belangrijk in een ontwerpproces. Vaak zien anderen dingen die je zelf nog niet gezien of bedacht had. Met deze informatie kun je je ontwerp of idee verbeteren. Vakinhoudelijke uitwerking keuzevak voor Schooleamenbank vmbo