Wk02b / H2 / C# Basis

C# Basics
CSD-I
H2 / week 2b
1 / 27
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

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

time-iconLesduur is: 60 min

Onderdelen in deze les

C# Basics
CSD-I
H2 / week 2b

Slide 1 - Tekstslide

Deze slide heeft geen instructies


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

Slide 2 - Quizvraag

Deze slide heeft geen instructies


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

Slide 3 - Quizvraag

Deze slide heeft geen instructies


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

Slide 4 - Quizvraag

Deze slide heeft geen instructies

Definiëren
Declareren
Gebruiken

Slide 5 - Tekstslide

Deze slide heeft geen instructies


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

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

Deze slide heeft geen instructies

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

Don't
Repeat
Yourself

Slide 8 - Tekstslide

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

Slide 9 - Tekstslide

Nog twintig keer copy/paste is inefficiënt en foutgevoelig!
Opdracht
Gebruik het voorbeeld hieronder om deze opdrachten te maken.
Maak een nieuwe solution en zet alle opdrachten onder elkaar.
  1. Maak een lijst van games.
  2. Vraag de gebruiker één game in te voeren.
  3. Schrijf alle games naar het scherm, behálve de ingevoerde game. Hiervoor moet je het voorbeeld uitbreiden met een if-statement.
timer
5:00

Slide 10 - Tekstslide

Nog twintig keer copy/paste is inefficiënt en foutgevoelig!
Een quizvraag is meer dan de vraag...

Slide 11 - Tekstslide

Deze slide heeft geen instructies

Een quizvraag is meer dan de vraag...

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

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

Slide 15 - Tekstslide

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

Slide 16 - 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 17 - 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 18 - Tekstslide

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

Slide 19 - Tekstslide

Deze slide heeft geen instructies

Hoe dan?
We maken zelf een datatype QuizQuestion:

Slide 20 - Tekstslide

Zo was het in Python...

Slide 21 - Tekstslide

Deze slide heeft geen instructies

Slide 22 - Tekstslide

Deze slide heeft geen instructies

Slide 23 - Tekstslide

Deze slide heeft geen instructies

Slide 24 - Tekstslide

Deze slide heeft geen instructies


Aan de slag


Lezen + maken H2,
paragraaf 9 t/m 12
(bladzijde 42)





Klaar: 
Weekcheck H2

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

Slide 25 - Tekstslide

Deze slide heeft geen instructies

1A: MiljonairsQuiz bespreken

Slide 26 - Tekstslide

Deze slide heeft geen instructies


Aan de slag


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

Slide 27 - Tekstslide

Deze slide heeft geen instructies