DevSkills - Les 02b

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

This lesson contains 30 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 90 min

Items in this lesson

DevSkills
Voor je gaat programmeren
Les 02

Slide 1 - Slide

Hoe zit je er bij?

Slide 2 - Poll

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 - Slide

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 - Slide

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 - Slide

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

Slide 6 - Slide

Wat viel je op?

Slide 7 - Open question

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

Slide 8 - Slide

Slide 9 - Slide

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 - Slide

Slide 11 - Slide

Slide 12 - Slide

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

Slide 13 - Slide

Noem een kaart of bordspel
dat iedereen kent

Slide 14 - Mind map

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

Slide 15 - Slide

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

Slide 16 - Slide

Slide 17 - Slide

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

Slide 18 - Slide

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 - Slide

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 - Slide

Hoe goed heb je het gedaan, denk je?
0100

Slide 21 - Poll

Laten we het testen

Slide 22 - Slide

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 - Slide

Slide 24 - Slide

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

Slide 25 - Slide

Wat is Pseudocode?

Slide 26 - Slide

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 - Slide

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

Slide 28 - Slide

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

Slide 29 - Slide

Slide 30 - Slide