Periode 2 

Datastructuren & design

A, B2, C5, E1, F1

casus

Data, we analyseren elke dag data. Soms bewust, soms onbewust. Tijdens het programmeren moet je ook met data werken. De wijze en methode waarop je dat opslaat is een datastructuur. Voorbeelden van datastructuren zijn tuples, string, record, array en lijst. Afhankelijk van het doel van je data kies je een bepaalde structuur.

werkwijze

Jullie gaan in tweetallen als volgt te werk:

  1. Jullie gaan onderzoeken welke datastructuren bedoeld zijn voor bepaalde type data.

    Je legt deze ter goedkeuring voor aan meneer Van Erp of meneer Van Kleef. Pas na een GO mag je verder met stap 2.
     
  2. Jullie maken een visuele uitleg over deze datatypen met hun specifieke functionaliteit. Je kiest samen je platform.
    • In Adobe Illustrator - infographic​
    • In Adobe PremierePro - vlog
    • In Adobe Animate - animatie 
    • In Adobe Dreamweaver - HTML5&CSS
       
  3. Programmeer in Python (via repl.it) tweemaal een kleine database waarin je twee datastructuren in de praktijk brengt (dus elke datastructuur heeft zijn eigen database). Toon daarbij aan waarom de gekozen datastructuur relevant is voor de inhoud van de database. 
     
  4. Ontwerp een database in Microsoft Excel met als onderwerp klimaatverandering tussen jouw geboortedatum (van de oudste leerling in jullie groep) en 05-10-'20. Je database moet gevuld zijn met relevante informatie. De bepaling van input en variabelen is geheel vrij. Zorg dat de output van de data in Excel (front-end) visueel aantrekkelijk en congruent is.
     
  5. Programmeer een database in SQL met als onderwerp klimaatverandering tussen jouw geboortedatum (van de oudste leerling in jullie groep) en 05-10-'20. Je database moet gevuld zijn met relevante informatie. De bepaling van input en variabelen is geheel vrij. 

inspiratie

TUTORIALS

Tutorials Excel

Eisen

Je levert in:

  1. Jullie onderzoeksverslag​, aantrekkelijk vormgegeven uitgewerkt in MS Word.

  2. Een export van de visuele uitwerking van het verslag in het gekozen platform.

  3. Tweemaal de broncode van Python-programmatuur én de toelichting waarom de gekozen datastructuur relevant is voor de inhoud van de database. 

    • Je deelt de broncode met ons via repl.it.​

    • @NLVK en @Tommyvan3​

  4. De Excel-spreadsheet database met data én congruente visuele output.​

  5. De SQL-broncode én de toelichting waarom de gekozen datastructuur relevant is voor de inhoud van de database. 

    • Je deelt de broncode met ons via repl.it.​

    • @NLVK en @Tommyvan3​

  6. Alles uiteraard voorzien van APA-bronvermelding.

Deadline

De opdracht leveren jullie in op 22 januari 2021 in de door je docenten aangewezen gedeelde map op OneDrive in Office365.

theorie

Deze informatie gebruik je bij het uitvoeren van je opdracht én wordt aan het eind van deze periode digitaal getoetst:

Beoordeling

Beoordeling vindt plaats door middel van deze beoordelingsrubric.