Wk04 / H2 / C# Basis

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

In deze les zitten 29 slides, met interactieve quizzen en tekstslides.

time-iconLesduur is: 60 min

Onderdelen in deze les

C# Basics
CSD-I
H2 / week 4

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Waar staan we?

Slide 2 - Tekstslide

Deze slide heeft geen instructies

Deze week
Terugblik:
  • Ophalen en testen kennis voorgaande weken

Herhalen:
  • Methodes
  • List<T>

Nieuw:
  • Class

Maken eindopdracht: Onderhoud-checker

Slide 3 - Tekstslide

Deze slide heeft geen instructies


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

Slide 4 - Quizvraag

Deze slide heeft geen instructies


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

Slide 5 - Quizvraag

Deze slide heeft geen instructies


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

Slide 6 - Quizvraag

Deze slide heeft geen instructies

Definiëren
Declareren
Gebruiken

Slide 7 - Tekstslide

Deze slide heeft geen instructies


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

Slide 8 - Quizvraag

Deze slide heeft geen instructies

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 - Open vraag

Deze slide heeft geen instructies

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

Don't
Repeat
Yourself

Slide 10 - Tekstslide

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

Slide 11 - Tekstslide

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

Deze slide heeft geen instructies

Een quizvraag is meer dan de vraag...

Slide 13 - Tekstslide

Deze slide heeft geen instructies

Een quizvraag is meer dan de vraag...

Slide 14 - Tekstslide

Deze slide heeft geen instructies

Een quizvraag is meer dan de vraag...

Slide 15 - Tekstslide

Deze slide heeft geen instructies

Een quizvraag is meer dan de vraag...

Slide 16 - Tekstslide

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

Slide 17 - Tekstslide

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

Slide 18 - Tekstslide

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

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

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

Slide 21 - Tekstslide

Deze slide heeft geen instructies

Een eigen datatype
We maken zelf een datatype QuizQuestion:

Slide 22 - Tekstslide

Zo was het in Python...

Slide 23 - Tekstslide

Deze slide heeft geen instructies

Slide 24 - Tekstslide

Deze slide heeft geen instructies

Slide 25 - Tekstslide

Deze slide heeft geen instructies

Slide 26 - Tekstslide

Deze slide heeft geen instructies


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

Deze slide heeft geen instructies

1A: MiljonairsQuiz bespreken

Slide 28 - Tekstslide

Deze slide heeft geen instructies


Aan de slag


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

Slide 29 - Tekstslide

Deze slide heeft geen instructies