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…
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…