Non specialists are totally unaware of the extreme difficulty of performing solo live music, particularly with polyphonic instruments like piano or classical guitar. As a music teacher I have assessed many students at…
I'm joining this conversation late. As a professional musician and music teacher, though, I think that a couple of methodological recommendations could help. Whatever the tools (books, websites, etc) you use, never…
Nice article! Something along these lines is still present, I think, in HtDP, at least in the Chapter about abstractions (16.1, 16.5, and 16.6). Basically, when designing a function one can use existing abstractions…
I agree with Noel about PLAI. It might be an excellent follow-up. You could also look into the Racket Guide for transitioning to Racket. If you want to keep working on more complex interactive programs, instead, the lux…
As for new or changed things in HtDP2e, look at this: https://htdp.org/2018-01-06/Book/part_preface.html#%28part._.... The UBC course on edX, now called HtC (How to Code), closely follows this second edition
Non specialists are totally unaware of the extreme difficulty of performing solo live music, particularly with polyphonic instruments like piano or classical guitar. As a music teacher I have assessed many students at…
I'm joining this conversation late. As a professional musician and music teacher, though, I think that a couple of methodological recommendations could help. Whatever the tools (books, websites, etc) you use, never…
Nice article! Something along these lines is still present, I think, in HtDP, at least in the Chapter about abstractions (16.1, 16.5, and 16.6). Basically, when designing a function one can use existing abstractions…
I agree with Noel about PLAI. It might be an excellent follow-up. You could also look into the Racket Guide for transitioning to Racket. If you want to keep working on more complex interactive programs, instead, the lux…
As for new or changed things in HtDP2e, look at this: https://htdp.org/2018-01-06/Book/part_preface.html#%28part._.... The UBC course on edX, now called HtC (How to Code), closely follows this second edition