WEEK 1 - INFORMATICA

Week 2 les 1
1 / 32
volgende
Slide 1: Tekstslide
InformaticaMiddelbare schoolhavoLeerjaar 4

In deze les zitten 32 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 90 min

Onderdelen in deze les

Week 2 les 1

Slide 1 - Tekstslide

Startklaar zitten.
STARTKLAAR!
Tellie in zakkie

Slide 2 - Tekstslide

Startklaar zitten.
Voorkennis activeren

Slide 3 - Tekstslide

Deze slide heeft geen instructies

Wat is een for loop in JavaScript?
A
Een for loop is alleen voor arrays.
B
Een for loop herhaalt een blok code.

Slide 4 - Quizvraag

Deze slide heeft geen instructies

for(                       ;                           ;                       ){
  
          robotArm.moveLeft()
}
var i = 0
i < 10
i++
A
B
C

Slide 5 - Sleepvraag

Deze slide heeft geen instructies

Slide 6 - Tekstslide

Deze slide heeft geen instructies

for(var i = 3; i < 10; i++){
robotArm.moveRight()
}

Hoe vaak wordt robotArm.moveRight() herhaalt?

Slide 7 - Open vraag

Deze slide heeft geen instructies

Leerdoelen
- De leerling is in staat om verschillende rijen van blokken in robotArm te verplaatsen door gebruik te maken van een nesteld forloop


Slide 8 - Tekstslide

Deze slide heeft geen instructies

Wat is nesteld for loop 
Nesteld loop is een loop in een loop
het wordt een vermenigvuldiging van

stel je voor de grijze loop staat op 3x herhalen
de rode loop staat op 4x herhalen

De grijze loop herhaalt 3x 
- > hoe vaak wordt de rode loop herhaalt?

de rode loop herhaalt 4x
-> hoe vaak wordt code A in totaal herhaald?



code A
3x
4x

Slide 9 - Tekstslide

Deze slide heeft geen instructies

wat is het antwoord?
Hoe vaak zal moveRight() herhaalt 
worden?
5 x
10 x
moveRight()

Slide 10 - Tekstslide

Deze slide heeft geen instructies

NU MET ROBOTARM
In groepjes van twee
de twee rijen blokken moeten allebei met 1 plek naar rechts opgeschoven worden.

bedenk eerst zonder dat je al begint met code schrijven hoeveel loops je nodig hebt

Hint
eerste loop is hoeveel rijen blokken
tweede loop is hoeveel blokken 

eerste loop x tweede loop = totaal blokken

Slide 11 - Tekstslide

Deze slide heeft geen instructies

NU MET ROBOTARM + CODE
In groepjes van twee (A en B)
Schrijf de code die erbij hoort volgens jouw groepje. Hij mag fout zijn als je het niet zeker weet.


Alle A's staan op en wisselen met een ander A leerling zodat je weer bij een andere B leerling zit

bekijk elkaars code en ga de discussie aan.


timer
5:00

Slide 12 - Tekstslide

Deze slide heeft geen instructies

Hoe goed begrijp jij het concept en het gebruik van geneste for-loops?
ik begrijp en ik kan het toepassen
ik begrijp het maar ik kan het nog niet goed toepassen
ik begrijp het maar ik kan het niet toepassen
ik begrijp het nog steeds niet

Slide 13 - Poll

Deze slide heeft geen instructies

Maak oefening 7 van robotArm

Slide 14 - Tekstslide

Deze slide heeft geen instructies

Hoe goed begrijp jij het concept en het gebruik van geneste for-loops?
ik begrijp en ik kan het toepassen
ik begrijp het maar ik kan het nog niet goed toepassen
ik begrijp het maar ik kan het niet toepassen
ik begrijp het nog steeds niet

Slide 15 - Poll

Deze slide heeft geen instructies

Week 2 les 2

Slide 16 - Tekstslide

Startklaar zitten.
STARTKLAAR!
Tellie in zakkie

Slide 17 - Tekstslide

Startklaar zitten.
Voorkennis activeren

Slide 18 - Tekstslide

Deze slide heeft geen instructies

Hoe kun je een veel-op-veel relatie in jouw logische database ontwerp oplossen?
A
Door de relatie te negeren
B
Door de tabellen te splitsen
C
Door gegevens te combineren
D
Door een tussenliggende koppelingstabel te maken

Slide 19 - Quizvraag

Deze slide heeft geen instructies

Welk datatype is het meest geschikt voor het opslaan van een telefoonnummer in een database?
A
DATE
B
VARCHAR(15)
C
INT
D
BOOLEAN

Slide 20 - Quizvraag

Deze slide heeft geen instructies

Is dit al ingeleverd door iedereen
Hatsup v1, v2 en v3?

SQL WHERE oefening?

Logische ontwerp (oefening)? Telt niet mee maar als je dit niet hebt gemaakt dan kan ik je moeilijk helpen bij het logische ontwerp die je volgende week moet inleveren.

Logische ontwerp 6-maart

Slide 21 - Tekstslide

Deze slide heeft geen instructies

LEERDOELEN
  • De leerling is in staat zijn logische ontwerp om te zetten naar een fysieke ontwerp





Slide 22 - Tekstslide

Deze slide heeft geen instructies

Van logische naar fysieke ontwerp
Jouw logische ontwerp geeft een overzicht welke entiteiten en attributen betrokken zijn in jouw database en wat de relatie is onderling. 

Vanuit jouw logische ontwerp ga je kijken welke details elke attribuut (kolom) nodig heeft. Dit zijn:
Welke datatype
Wat is de lengte
Wat is de standaardwaarde

Dit noemen wij het fysieke ontwerp. Het is handig eerst per entiteit het volgende te doen om te bepalen hoe het fysieke ontwerp er uiteindelijk uit moet zien.



Slide 23 - Tekstslide

Deze slide heeft geen instructies

Fysieke ontwerp

Slide 24 - Tekstslide

Deze slide heeft geen instructies

Fysieke ontwerp - KOLOMNAAM
Kolomnaam is in logische ontwerp attribuut

Slide 25 - Tekstslide

Deze slide heeft geen instructies

Fysieke ontwerp - DATATYPE
Voor elke attribuut/kolomnaam die je aan te geven in welke type het opgeslagen moet worden.

Varchar = alle karakters
date = datum
char = alle karakters maar ...
int = N getallen
BOOLean = 0 of 1 / true of false



Groente 
Fruit
Dieren
enz.



Slide 26 - Tekstslide

Deze slide heeft geen instructies

Fysieke ontwerp - DATATYPE
Zoek uit wat de volgende datatypes zijn

timer
10:00

Slide 27 - Tekstslide

Deze slide heeft geen instructies

Verder werken
  • Maak jouw logische ontwerp af zodat we het samen kunnen nakijken
  • Ga daarna verder met jouw fysieke ontwerp




Slide 28 - Tekstslide

Deze slide heeft geen instructies

Ik weet nu wat een fysieke ontwerp is
Ja
Deels
Nee

Slide 29 - Poll

Deze slide heeft geen instructies

Ik weet nu wat een datatype is
Ja
Deels
Nee

Slide 30 - Poll

Deze slide heeft geen instructies

Ik weet nu wat er wordt opgeslagen bij welke datatype
Ja
Deels
Nee

Slide 31 - Poll

Deze slide heeft geen instructies

samenvatting
klassikaal 

Slide 32 - Tekstslide

Startklaar zitten.