DevSkills - Les 02b

DevSkills
Voor je gaat programmeren
Les 02
1 / 30
suivant
Slide 1: Diapositive
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

Cette leçon contient 30 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 90 min

Éléments de cette leçon

DevSkills
Voor je gaat programmeren
Les 02

Slide 1 - Diapositive

Hoe zit je er bij?

Slide 2 - Sondage

Wat gaan we doen?
  • Hoe start je met een geschreven opdracht?
  • Hoe interpreteer jij een opdracht?
  • Hoe bereid je een programmeer opdracht voor?
  • Wat kan je doen als je informatie mist?
  • Huiswerk

Slide 3 - Diapositive

Hoe start je met een opdracht?
  • Het is niet altijd makkelijk
  • Een goede start en voorbereiding scheelt tijd
  • Want voor je het weet ben je de weg kwijt

Slide 4 - Diapositive

Hoe start je met een geschreven opdracht?
  • Je krijgt een blaadje me instructies
  • Begin boven aan en volg de instructies
  • Je hebt 3 minuten
timer
3:00

Slide 5 - Diapositive

Hoe interpreteer jij een opdracht?
  • Volg de instructies van de docent 
  • Hier na bespreken we het na

Slide 6 - Diapositive

Wat viel je op?

Slide 7 - Question ouverte

Opdracht F1.L2.O1 
  • Ga naar itslearning en maak F1.L2.O1 in het leerpad les 02

Slide 8 - Diapositive

Slide 9 - Diapositive

Hoe bereid je een programmeer opdracht voor?
  • Er zijn meerdere manieren om iets voor te bereiden
  • Dus voordat je gaat programmeren
  • Er is er al 1 aan bod gekomen tijdens de project lessen.

Slide 10 - Diapositive

Slide 11 - Diapositive

Slide 12 - Diapositive

Hoe maak je een goede flowchart?
  • Gebruik de juiste elementen
  • Laat zien wat je gebruiker ervaart

Slide 13 - Diapositive

Noem een kaart of bordspel
dat iedereen kent

Slide 14 - Carte mentale

Laten we het proberen
  • We gaan samen een flowchart maken
  • Daarna maak je een foto er van, die heb je nodig

Slide 15 - Diapositive

Waarom zou je een flowchart maken?
  • Je visualiseert je code (ifs, loops, functions)
  • Je verduidelijkt de ervaring van je gebruiker

Slide 16 - Diapositive

Slide 17 - Diapositive

Opdracht F1.L2.O2 & F1.L2.O3
  • Ga naar itslearning en maak F1.L2.O2 in het leerpad les 02

Slide 18 - Diapositive

Wat kan je doen als je informatie mist?
Bij een opdracht om een applicatie te bouwen, dan kun je bijvoorbeeld de volgende vragen stellen om duidelijkheid te krijgen.

  • WAT: Wat zijn de eisen van deze applicatie?
  • WANNEER: Wanneer moet het af zijn?
  • HOE: Hoe moet je de applicatie opleveren?
  • WAAR: Waar moet de applicatie aan voldoen?
  • WIE: Wie is de eindklant van de website?

Slide 19 - Diapositive

Hoe bereid je een programmeer opdracht voor?
  • Er is een “ID10T”, hij kan niets zonder gedetailleerde instructies.
  • Hij wil graag een boterham met chocopasta eten maar heeft geen instructies.
  • Maak voor hem een stappenplan in trello tussen de twee kaartjes
  • 5 minuten de tijd
timer
5:00

Slide 20 - Diapositive

Hoe goed heb je het gedaan, denk je?
0100

Slide 21 - Sondage

Laten we het testen

Slide 22 - Diapositive

Waarom zou je trello gebruiken?
  • Het helpt je overzicht behouden
  • Je weet beter welke info je mist
  • Het denkwerk is al gedaan als je gaat programmeren
  • Je kan het makkelijker laten liggen en oppakken

Slide 23 - Diapositive

Slide 24 - Diapositive

Wat is dan de volgende stap?
  • Nog steeds niet programmeren
  • Pseudocode!

Slide 25 - Diapositive

Wat is Pseudocode?

Slide 26 - Diapositive

Waarom zou je pseudocode schrijven?
  • Het helpt je overzicht behouden
  • Het denkwerk is al gedaan als je gaat programmeren
  • Je kan het makkelijker laten liggen en oppakken
  • Je variable namen worden logischer

Slide 27 - Diapositive

Huiswerk - F1.L2.O4
Stappenplan en pseudocode vanuit de flowchart

Slide 28 - Diapositive

Wat gaan we volgende keer doen?
  • Communicatie
  • Aannames 
  • Vastlopen tijdens een opdracht

Slide 29 - Diapositive

Slide 30 - Diapositive