Wk02b / H2 / C# Basis

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

This lesson contains 27 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 60 min

Items in this lesson

C# Basics
CSD-I
H2 / week 2b

Slide 1 - Slide

This item has no instructions


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

Slide 2 - Quiz

This item has no instructions


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

Slide 3 - Quiz

This item has no instructions


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

Slide 4 - Quiz

This item has no instructions

Definiëren
Declareren
Gebruiken

Slide 5 - Slide

This item has no instructions


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

Slide 6 - Quiz

This item has no 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 7 - Open question

This item has no instructions

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

Don't
Repeat
Yourself

Slide 8 - Slide

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

Slide 9 - Slide

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.

Slide 10 - Slide

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

Slide 11 - Slide

This item has no instructions

Een quizvraag is meer dan de vraag...

Slide 12 - Slide

This item has no instructions

Een quizvraag is meer dan de vraag...

Slide 13 - Slide

This item has no instructions

Een quizvraag is meer dan de vraag...

Slide 14 - Slide

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

Slide 15 - Slide

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

Slide 16 - Slide

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

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

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

Slide 19 - Slide

Zo was het in Python...

Slide 20 - Slide

This item has no instructions

Slide 21 - Slide

This item has no instructions

Slide 22 - Slide

This item has no instructions

Slide 23 - Slide

This item has no instructions

Demo
Lijst van auto's / boeken / games / ...
met behulp van een class en List<T>.

Slide 24 - Slide

This item has no instructions


Aan de slag


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





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

This item has no instructions

1A: MiljonairsQuiz bespreken

Slide 26 - Slide

This item has no instructions


Aan de slag


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

Slide 27 - Slide

This item has no instructions