1-1 NL

Soo... what does a software developer actually do???
1 / 17
suivant
Slide 1: Carte mentale
Software developmentHBOStudiejaar 1

Cette leçon contient 17 diapositives, avec quiz interactifs, diapositives de texte et 1 vidéo.

Éléments de cette leçon

Soo... what does a software developer actually do???

Slide 1 - Carte mentale

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

Slide 2 - Vidéo

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

Wat doet een software developer?

Slide 3 - Diapositive

Bespreek in de klas
De doelen van vandaag
  • Introductie programmeren
  • Introductie Python
  • Je eerste programma schrijven
  • Studie materiaal bestuderen

Slide 4 - Diapositive

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

Step-01: Doel van stap 1
Wat zijn de doelen?
  1. Het concept van computer (en niet-computer) programma's.
  2.  Python uitproberen zonder in detail te treden

Slide 5 - Diapositive

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

Voorbeelden van een (niet-computer) programma

Slide 6 - Question ouverte

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

Wat is een programma?
Een set van instructies van hoe we iets kunnen uitvoeren 

Een developer specifeert commando's (instructions) die een computer uit kan voeren.

Slide 7 - Diapositive

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

Bespreek de volgende termen adhv de voorbeelden die in de quiz zijn genoemd.
  • vocabulary
  • syntax (rules)
  • sequence of operations
  • data
  • repetition
  • result
  • ....

Slide 8 - Diapositive

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

Waar haal je de informatie vandaan?
online tutorial (www.w3schools.com/python)
online video lessen (www.wiztech.nl)
boek “Introducing Python” door Bill Lubanovic (gratis voor studenten op
https://learning.oreilly.com/library/view/introducing-python-2nd/9781492051374/)
online playground (www.replit.com/python), 
developer discussies (www.google.com en www.stackoverflow.com), 
open source code (www.github.com), Educode snippets, …?

Slide 9 - Diapositive

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

Opdracht
Bekijk dit stukje Python code en bespreek in groepjes hoe de eerder besproken termen hier in passen (eg syntax)

Slide 10 - Diapositive

Afterwards try to figure out what is does with the teacher
Ga door met exercises Step-01
Zie 

Slide 11 - Diapositive

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

Live coding
 Quiz with 3 questions


Slide 12 - Diapositive

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

Zelf code schrijven in Python?
 https://www.online-python.com/ om te beginnen
Later: Python installeren / IDE

Slide 13 - Diapositive

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

Zen philosophy of Python
  • Beautiful is better than ugly.
  • Explicit is better than implicit.
  • Simple is better than complex.
  • Complex is better than complicated.
  • Readability counts.




From https://en.wikipedia.org/wiki/Zen_of_Python

Slide 14 - Diapositive

https://en.wikipedia.org/wiki/Zen_of_Python
De doelen voor vandaag
  • Introductie programmeren
  • Introductie Python
  • Je eerste programma schrijven
  • Studie materiaal bestuderen

Slide 15 - Diapositive

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

En verder...
  • Bestudeer Chapter 1 and 2 (boek "Introducing Python")
  • Bestudeer learning material of Step-02
  • Maak learning groups aan in Teams and nodig docenten uit

Online day:
  • 9.30 - Stand-up
  • Begin met Step-02

Slide 16 - Diapositive

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

Questions & feedback

Slide 17 - Diapositive

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