202310010 - Lesbezoek Rekenen

1 / 16
next
Slide 1: Slide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

This lesson contains 16 slides, with interactive quiz and text slides.

Items in this lesson

Slide 1 - Slide

Python intro
Programming basics-II
Les 3 / Week 7a
Rekenen
Het belang van Vermenigvuldigen.

Slide 2 - Slide

Vermenigvuldigen in Software Development land
Leerdoelen:
  • Studenten begrijpen het concept van vermenigvuldigen en kunnen dit toepassen in praktische situaties.
  • Studenten kunnen vermenigvuldigen toepassen in de context van software development.
  • Studenten begrijpen het belang van vermenigvuldigen in hun toekomstige beroep.

Slide 3 - Slide

Introductie
Vermenigvuldigen is een fundamentele wiskundige operatie die vaak wordt gebruikt in de wereld van software development. Of je nu algoritmen optimaliseert, gegevens verwerkt of complexe berekeningen uitvoert, vermenigvuldigen is een vaardigheid die je vaak zult gebruiken.

Theorie:
Vermenigvuldigen is het proces van het nemen van één getal en het toevoegen van zichzelf een bepaald aantal keer, gebaseerd op een ander getal. 
Bijvoorbeeld, 5 vermenigvuldigd met 3
 (3 * 5) is 5 + 5 + 5 = 15.

Slide 4 - Slide

Belang van Vermenigvuldigen in Software Development land

  1. Gegevensverwerking
  2. Graphics en Animaties:
  3. Resource Allocatie en Schaalbaarheid:
  4. Financiële Berekeningen en Budgettering

Slide 5 - Slide

Gegevensverwerking
Case:
Je hebt een dataset met 5000 records. Elke record heeft 10 velden. Als je een berekening moet uitvoeren op elk veld van elke record, hoeveel berekeningen moet je in totaal uitvoeren?

Slide 6 - Slide

Gegevensverwerking
Case:
Je hebt een dataset met 5000 records. Elke record heeft 10 velden. Als je een berekening moet uitvoeren op elk veld van elke record, hoeveel berekeningen moet je in totaal uitvoeren?

Uitwerking:
5000 records * 10 velden = 50.000 berekeningen

Slide 7 - Slide

Graphics en Animaties
Case:
Je ontwikkelt een 3D-game waarin objecten op een grid van 100x100 coördinaten kunnen worden geplaatst. Hoeveel verschillende posities zijn er beschikbaar op het grid voor het plaatsen van objecten?

Slide 8 - Slide

Graphics en Animaties
Case:
Je ontwikkelt een 3D-game waarin objecten op een grid van 100x100 coördinaten kunnen worden geplaatst. Hoeveel verschillende posities zijn er beschikbaar op het grid voor het plaatsen van objecten?

Uitwerking:
100 coördinaten * 100 coördinaten = 10.000 verschillende posities.

Slide 9 - Slide

Resource Allocatie en Schaalbaarheid
Case:
Je hebt een webapplicatie die gehost wordt op een server. De server kan maximaal 500 gelijktijdige gebruikers aan. Elke gebruiker vereist gemiddeld 0.02 CPU cores en 200MB RAM geheugen. Je verwacht een toename in het aantal gebruikers en wilt berekenen hoeveel extra resources nodig zijn om 1000 extra gebruikers te ondersteunen. Hoeveel RAM geheugen is er in totaal nodig voor 1000 extra gebruikers?

Slide 10 - Slide

Resource Allocatie en Schaalbaarheid
Case:
Je hebt een webapplicatie die gehost wordt op een server. De server kan maximaal 500 gelijktijdige gebruikers aan. Elke gebruiker vereist gemiddeld 0.02 CPU cores en 200MB RAM geheugen. Je verwacht een toename in het aantal gebruikers en wilt berekenen hoeveel extra resources nodig zijn om 1000 extra gebruikers te ondersteunen. Hoeveel RAM geheugen is er in totaal nodig voor 1000 extra gebruikers?


Uitwerking
:

1000 gebruikers * 200MB RAM per gebruiker = 200,000MB RAM, ofwel 200GB RAM

Slide 11 - Slide

Financiële Berekeningen en Budgettering
Case:
Je werkt aan een softwareproject en je hebt berekend dat je 250 uur nodig hebt om het project te voltooien. Als je weet dat de kosten per uur voor ontwikkeling €50 zijn en er nog extra kosten van €2000 zijn voor andere resources (zoals softwarelicenties, hardware, etc.), bereken dan het totale budget dat nodig is om het project te voltooien.

Slide 12 - Slide

Financiële Berekeningen en Budgettering
Case:
Je werkt aan een softwareproject en je hebt berekend dat je 250 uur nodig hebt om het project te voltooien. Als je weet dat de kosten per uur voor ontwikkeling €50 zijn en er nog extra kosten van €2000 zijn voor andere resources (zoals softwarelicenties, hardware, etc.), bereken dan het totale budget dat nodig is om het project te voltooien.

Uitwerking
:

Totale uren voor ontwikkeling * Kosten per uur = 250 uur * €50/uur = €12,500
Voeg de extra kosten toe: €12,500 + €2000 = €14,500
Dus, het totale budget dat nodig is om het project te voltooien is €14,500.

Slide 13 - Slide

Bedenk zelf een onderwerp waar Vermenigvuldigen in jouw werkveld wordt toegepast.

Slide 14 - Mind map

Canadees vermenigvuldigen
(een spelletje)
Zelf aan de slag met vermenigvuldigen en vooral met het gebruik van de tafels.

In tweetallen gaan we 4-op-een-rij spelen.

(Drietallen spelen drie op een rij)

Slide 15 - Slide

Afsluiting
  • Je hebt gezien waar vermenigvuldigen goed voor is en waarom het belangrijk is in praktische situatie
  • Je hebt gezien hoe je vermenigvuldigen gebruikt in jullie werkveld.
  • Hopelijk zie je het belang van vermenigvuldigen in ;-) en blijf je ermee oefenen

Vul nog even het Exit ticket in svp!

Vanaf volgende week heeft iedereen weer vrijstelling waarvan ik het examen heb aangevraagd! De rest zie ik dan weer in de les.

                                                            Fijne Dag 

Slide 16 - Slide