Wk5a - PGO over programmeerprincipes

Programmeerprincipes
CSD-III
1 / 12
next
Slide 1: Slide
Applicatie- en mediaontwikkelaarMBOStudiejaar 2

This lesson contains 12 slides, with text slides.

time-iconLesson duration is: 60 min

Items in this lesson

Programmeerprincipes
CSD-III

Slide 1 - Slide

This item has no instructions

Deze les: aanpak
  1. Introductie programmeerprincipes
  2. Verzinnen onderzoeksvragen
  3. Onderzoek doen in groepjes
  4. Per groepje 2 á 5 PowerPoint-dia's maken
  5. Dia's plakken we achter elkaar
  6. Door docent aangewezen persoon vertelt verhaal erbij 

Slide 2 - Slide

This item has no instructions

Conventies

"Fields lowerCamelCase"

"XAML-elementen eindigen op El"

Enzovoort...

Slide 3 - Slide

This item has no instructions

Conventies

"Fields lowerCamelCase"

"XAML-elementen eindigen op El"

Enzovoort...
Principes

DRY
Don't Repeat Yourself

SRP
Single Responsibility Principle

Enzovoort...

Slide 4 - Slide

This item has no instructions

Conventies

Hoe schrijf je iets?
Wat voor naam geef je?

Gaat over details.
Principes

Slide 5 - Slide

This item has no instructions

Conventies

Hoe schrijf je iets?
Wat voor naam geef je?
Principes

Hoe pak je het aan?
Hoe deel je je code in?

Slide 6 - Slide

This item has no instructions

Conventies

Hoe schrijf je iets?
Wat voor naam geef je?

Gaat over details.
Principes

Hoe pak je het aan?
Hoe deel je je code in?

Gaat over grote lijnen.

Slide 7 - Slide

This item has no instructions

Vijf belangrijke principes
  1. DRY - Don't Repeat Yourself
  2. OOP - Object Oriented Programming
  3. SRP - Single Responsibility Principle
  4. SoC - Seperation of Concerns
  5. MVC - Model, View, Controller

Slide 8 - Slide

This item has no instructions

Vijf belangrijke principes
  1. DRY
  2. OOP
  3. SRP
  4. SoC
  5. MVC
Principes zijn door de jaren heen ontstaan als best practice. Bijna alle developers kennen en volgen deze principes. Gewoon omdat uit ervaring blijkt dat het een goed idee is.

Slide 9 - Slide

This item has no instructions

Deze les: aanpak
  1. Introductie programmeerprincipes
  2. Verzinnen onderzoeksvragen (8 stuks)
  3. Onderzoek doen in groepjes
  4. Per groepje 2 á 5 PowerPoint-dia's maken
  5. Dia's plakken we achter elkaar
  6. Door docent aangewezen persoon vertelt verhaal erbij 
DRY
OOP
SRP
SoC
MVC

Slide 10 - Slide

Bij deze dia.. brainstorm met de klas over vragen.
Onderzoeksvragen
  1. Waarom gebruik je programmeerprincipes, ipv zomaar iets te doen?
  2. Wat zijn de belangrijkste programmeerprincipes?
  3. Leg het DRY-principe uit en geef voorbeelden.
  4. Leg het OOP-principe uit en geef voorbeelden.
  5. Leg het SRP-principe uit en geef voorbeelden.
  6. Leg het SoC-principe uit en geef voorbeelden.
  7. Leg het MVC-principe uit en geef voorbeelden.
  8. Geef voorbeelden en uitleg van enkele andere principes.

Slide 11 - Slide

Voorbeelden van onderzoeksvragen. Mogelijk komen uit de klas andere vragen.
Deze les: aanpak
  1. Introductie programmeerprincipes
  2. Verzinnen onderzoeksvragen (8 stuks)
  3. Onderzoek doen in groepjes
  4. Per groepje 2 á 5 PowerPoint-dia's maken
  5. Inleveren bij docent - dia's plakken we achter elkaar
  6. Door docent aangewezen persoon vertelt verhaal erbij 
Geef uitgebreid antwoord op de vragen
Voorzien van voorbeelden, afbeeldingen, extra informatie, etc...

Slide 12 - Slide

This item has no instructions