1-1 NL

Soo... what does a software developer actually do???
1 / 17
volgende
Slide 1: Woordweb
Software developmentHBOStudiejaar 1

In deze les zitten 17 slides, met interactieve quizzen, tekstslides en 1 video.

Onderdelen in deze les

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

Slide 1 - Woordweb

Deze slide heeft geen instructies

Slide 2 - Video

Deze slide heeft geen instructies

Wat doet een software developer?

Slide 3 - Tekstslide

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

Slide 4 - Tekstslide

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

Voorbeelden van een (niet-computer) programma

Slide 6 - Open vraag

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Slide 8 - Tekstslide

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

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

Slide 10 - Tekstslide

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

Slide 11 - Tekstslide

Deze slide heeft geen instructies

Live coding
 Quiz with 3 questions


Slide 12 - Tekstslide

Deze slide heeft geen instructies

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

Slide 13 - Tekstslide

Deze slide heeft geen instructies

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

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

Deze slide heeft geen instructies

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

Deze slide heeft geen instructies

Questions & feedback

Slide 17 - Tekstslide

Deze slide heeft geen instructies