lunduniversity / introprog

Teaching material for "Introduction to Programming using Scala" at Lund University, LTH. http://cs.lth.se/pgk/
142 stars 179 forks source link

SUMMARY: ideas on new assignments #352

Closed bjornregnell closed 6 years ago

bjornregnell commented 6 years ago

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
W13 Repetition, projekt examprep Projekt Projekt Ready for test make music a project
W14 Extra extra -- --
bjornregnell commented 6 years ago

All is now implemented.