Day 4 part 1¶
- 9:00-12:00
- Richel
- Goals:
- Theory: good algorithms
- Students develop together on big project
- Form: use feature branches, use CI scripts, use code review
9:00-9:45 RB¶
- Goals:
- Theory: algorithms
When | What |
---|---|
9:00 | Theory: algorithms: what is good? Why? Design by contract |
9:15 | Practice: |
9:45 | Break, have a break |
10:00-10:45 RB¶
- Goals:
- Start big project
When | What |
---|---|
10:00 | Theory: role of assert , RNG, RNG seed and testing |
10:15 | Practice (medium ): flip_coin , roll_dice |
10:45 | Break, have a break |
11:00-11:45 RB¶
- Goals:
- Theory: Combining functions,
is_prime
,is_prime_recursion
,is_prime_for_loop
,is_prime_special
- Theory: Combining functions,
When | What |
---|---|
11:00 | Theory: combining algorithms (which ones are best?), using internal algorithms |
11:15 | Practice |
11:45 | End, stay around for questions |
Observables¶
owner_name/programming_formalisms_medium_project
(in groups of four)