Wk04 / H2 / C# Basis

C# Basics
CSD-I
H2 / week 4
1 / 29
suivant
Slide 1: Diapositive
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

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

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

Éléments de cette leçon

C# Basics
CSD-I
H2 / week 4

Slide 1 - Diapositive

Cet élément n'a pas d'instructions

Waar staan we?

Slide 2 - Diapositive

Cet élément n'a pas d'instructions

Deze week
Terugblik:
  • Ophalen en testen kennis voorgaande weken

Herhalen:
  • Methodes
  • List<T>

Nieuw:
  • Class

Maken eindopdracht: Onderhoud-checker

Slide 3 - Diapositive

Cet élément n'a pas d'instructions


Op r1 wordt de variabele
"lorem" ......
A
Gedefinieerd
B
Gedeclareerd

Slide 4 - Quiz

Cet élément n'a pas d'instructions


Op r2 wordt de variabele
"amet" ......
A
Gedefinieerd
B
Gedeclareerd

Slide 5 - Quiz

Cet élément n'a pas d'instructions


Op r5 wordt de variabele
"ipsum" ......
A
Gedefinieerd
B
Gedeclareerd

Slide 6 - Quiz

Cet élément n'a pas d'instructions

Definiëren
Declareren
Gebruiken

Slide 7 - Diapositive

Cet élément n'a pas d'instructions


Kun je de variabele "ipsum"
gebruiken op r9?
A
Ja
B
Nee

Slide 8 - Quiz

Cet élément n'a pas d'instructions

1. Declareer een variabele om je volledige naam in op te slaan.
2. ..... om de hoeveelheid koffie die je drinkt in op te slaan.
3. ..... om op te slaan of je dark-mode wel / niet aan staat.
4. ..... om een lijst van programmeertalen op te slaan.

Slide 9 - Question ouverte

Cet élément n'a pas d'instructions

Herhalende code
Wat als je nog 20 vragen zou moeten toevoegen?

Don't
Repeat
Yourself

Slide 10 - Diapositive

Nog twintig keer copy/paste is inefficiënt en foutgevoelig!
Lists in C#

Slide 11 - Diapositive

Nog twintig keer copy/paste is inefficiënt en foutgevoelig!

Aan de slag


Leerpad H2,
Opdracht 5: Gamelist





Klaar: 
Help je medestudent
Ga alvast verder met opdracht 6 
Hulp:
Overleg met je buur
Vraag de docent
Stilte, werk voor jezelf
Overleg met buur is ok
Werk in groepjes
timer
10:00

Slide 12 - Diapositive

Cet élément n'a pas d'instructions

Een quizvraag is meer dan de vraag...

Slide 13 - Diapositive

Cet élément n'a pas d'instructions

Een quizvraag is meer dan de vraag...

Slide 14 - Diapositive

Cet élément n'a pas d'instructions

Een quizvraag is meer dan de vraag...

Slide 15 - Diapositive

Cet élément n'a pas d'instructions

Een quizvraag is meer dan de vraag...

Slide 16 - Diapositive

Zo was het in Python...
Een quizvraag is meer dan de vraag...
List-of-dicts
bestaat niet in C#...

Slide 17 - Diapositive

Zo was het in Python...
Hoe dan?
We maken zelf een datatype QuizQuestion.

Slide 18 - Diapositive

Zo was het in Python...
Hoe dan?
We maken zelf een datatype QuizQuestion.

Zodat we kunnen doen...

  • List<string>
  • List<int>
  • List<QuizQuestion>

Slide 19 - Diapositive

Zo was het in Python...
Hoe dan?
We maken zelf een datatype QuizQuestion.

Zodat we kunnen doen...

  • List<string>
  • List<int>
  • List<QuizQuestion>

Slide 20 - Diapositive

Zo was het in Python...
Demo
Lijst van auto's / boeken / games / ...
met behulp van een class en List<T>.

Slide 21 - Diapositive

Cet élément n'a pas d'instructions

Een eigen datatype
We maken zelf een datatype QuizQuestion:

Slide 22 - Diapositive

Zo was het in Python...

Slide 23 - Diapositive

Cet élément n'a pas d'instructions

Slide 24 - Diapositive

Cet élément n'a pas d'instructions

Slide 25 - Diapositive

Cet élément n'a pas d'instructions

Slide 26 - Diapositive

Cet élément n'a pas d'instructions


Aan de slag


Leerpad H2,
Opdracht 6: optimalisatie






Klaar: 
Weekcheck H2

Hulp:
Overleg met je buur
Vraag de docent
Stilte, werk voor jezelf
Overleg met buur is ok
Werk in groepjes
timer
15:00

Slide 27 - Diapositive

Cet élément n'a pas d'instructions

1A: MiljonairsQuiz bespreken

Slide 28 - Diapositive

Cet élément n'a pas d'instructions


Aan de slag


Weekcheck H2
Stilte, werk voor jezelf
Overleg met buur is ok
Werk in groepjes

Slide 29 - Diapositive

Cet élément n'a pas d'instructions