This issue is a place-holder for a summary of tentative revisions before next course instance starting in August 2018. I'm unsure how much of this will be possible to finish during the summer.
Comments and opinions on what is most important to fix is welcome!
Possible changes either for 2018 or 2019 - will be updated
W
Modul
Övn
Old Labs 2017
Labs 2018?
Change
W01
Introduktion
expressions
kojo
kojo
Ready for test: Mandatory part of lab kojo is now smaller.
W02
Program
programs
--
--
W03
Funktioner
functions
irritext
irritext
W04
Objekt
objects
blockmole
blockmole
Ready for test: new introprog.PixelWindow
W05
Klasser
classes
turtle
blockbattle
Ready for test: new lab, several Mole & Worm instances
W06
Sekvenser
sequences
shuffle
shuffle
W07
Mängder, tabeller
lookup
words
words
W08
Matriser, typparam.
matrices
maze
life
Ready for test: new lab life (much simpler than old life project, using imutable data etc and not assuming knowledge of inheritance; maze was a bit too small and life is better for illustrating matrices and type params; old project life cancelled)
W09
Arv
inheritance
turtlerace-team
snake
Ready for test: new lab snake better suited to learn inheritance, based on new abstract class introprog.BlockGame
W10
Matchning, undantag
patterns
music
tabular
Ready for test revised survey lab a better fit (?) than lab music for pattern matching training
W11
Språkskillnader
scala-java
javatext
javatext
consider: is it too big? No we keep it like last year.
W12
Sortering
sort
survey
--
cancel lab this week to give room for project work
This issue is a place-holder for a summary of tentative revisions before next course instance starting in August 2018. I'm unsure how much of this will be possible to finish during the summer.
Comments and opinions on what is most important to fix is welcome!
Possible changes either for 2018 or 2019 - will be updated