Programming and Algorithms (based on course Peter Dawyndt) (2018–2019)
Alexander Botzki · Elixir
Welcome to the Dodona course containing Python programming exercises that support automated feedback. The exercises are categorized into ten series according to programming technique.
The learning path below contains a sequence of tasks assigned to each week of the semester. These include the chapters in the course book that must be read in preparation of the lectures, additional assignments in preparation of solving the programming exercises, tips & tricks you can use when solving the exercises, and a list of mandatory exercises that must be submitted before the weekly deadlines on Tuesday evening 22:00. Keep an eye on the overview to track mandatory exercises for which you have already submitted a (correct) solution.
Je kan momenteel niet registreren voor deze cursus.
Registratieverzoek indienen- Python book: read chapters 11, 12 and 13
- specific tips & tricks for mandatory exercises (english, dutch)
- additional exercises about object-oriented programming
- sample solutions
Titel | Voortgang groep | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Rijksregisternummer | |||||
De code van Hippocrates | |||||
Mad Libs | |||||
Blindelings | |||||
Quipu |
- Python book: read chapter 9
- specific tips & tricks for mandatory exercises (english, dutch)
- additional exercises about sets and dictionaries
- sample solutions
Titel | Voortgang groep | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Kaukasus | |||||
Rekenmachinespelling | |||||
Sneeuwbalgetallen | |||||
Zalig kerstfeest | |||||
Rooksignalen |
- Python book: read chapter 8
- specific tips & tricks for mandatory exercises (english, dutch)
- additional exercises about advanced functions and modules
- sample solutions
Titel | Voortgang groep | Status | |||
---|---|---|---|---|---|
ISBN | |||||
De laatste knikker | |||||
Obscure feestdagen | |||||
Dawkins' wezel | |||||
Curling | |||||
Five up |
- Python book: read chapter 7
- specific tips & tricks for mandatory exercises (english, dutch)
- additional exercises about lists and tuples
- sample solutions
Titel | Voortgang groep | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Lineup | |||||
Herschikking | |||||
Doemdagklok | |||||
Kolomtranspositie | |||||
Koninginnen, paarden en pionnen |
- Python book: read chapters 5 and 6
- video tutorials
- specific tips & tricks for mandatory exercises (english, dutch)
- additional exercises about functions
- sample solutions
Titel | Voortgang groep | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Tafelpraat | |||||
Stopcodons | |||||
Omkeringen | |||||
Pangrammatisch venster | |||||
Rövarspråket |
- Python book: read chapter 4
- additional information
- specific tips & tricks for mandatory exercises (english, dutch)
- additional exercises about strings
- sample solutions
Titel | Voortgang groep | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Makkie | |||||
Verscheurde getallen | |||||
Het priemgetal van de UGent | |||||
Suskewiet | |||||
Bijbelcodes |
- Python book: read chapters 2 and 3
- specific tips & tricks for mandatory exercises (english, dutch)
- additional exercises about control loops
- sample solutions
Titel | Voortgang groep | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Generatoren | |||||
De kikkerprins | |||||
Eerste verwittiging | |||||
Liftparadox | |||||
Biljarttafel |
- Python book: read chapter 2
- video tutorials:
- classroom exercise with demo video (only in Dutch description)
- specific tips & tricks for mandatory exercises (english, dutch)
- additional exercises about conditional statements
- sample solutions
Titel | Voortgang groep | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Landingsbaan | |||||
Vingervlug | |||||
Kaartmakkers | |||||
APGAR score | |||||
Stopwatchbaby |
- Python book: read chapters 0 and 1
- installation instructions for Python and PyCharm (english, dutch)
- video tutorials
- additional information
- Python style guide (PEP-8)
math
module (Python Standard Library)
- specific tips & tricks for mandatory exercises (english, dutch)
- additional exercises about variables, expressions and statements
- sample solutions
Titel | Voortgang groep | Status | |||
---|---|---|---|---|---|
ISBN | |||||
Som van twee getallen | |||||
Mercatorprojectie | |||||
Licht werk | |||||
Vis viva | |||||
Wekker |