Remix.run Logo
tsumnia 2 days ago

If anyone is interested in some other ways non-traditional learning anthologies have been applied to CS education, I will shameless promote my paper [1] on typing exercises as an interactive worked example. I'm drawing my influence from martial arts, but the same "show-mimic-modify" mechanic is there in my opinion. I even use music, dance, and cooking as additional examples on where this type of learning is very prominent.

[1] https://dl.acm.org/doi/pdf/10.1145/3373165.3373177

aquariusDue 2 days ago | parent [-]

As an example of this in the wild a few years ago I attended an online course teaching HTML, CSS and a sprinkle of JS where most attendees had their first encounter with a source code editor there. One person used to retype over and over work they've already done in a previous session, sort of like karate katas in a way. At the time it felt a bit silly to me but in hindsight it totally made sense.

For something in a similar vein but more short form there's HackerType:

https://www.hackertype.dev/

I'm really happy to see that there is something actually valid to this repetitive practice!