|
|
|
|
|
by xiaomai
2078 days ago
|
|
I taught a high-school Intro to CS course last year with the TEALs program (https://tealsk12.org). I was very unenthusiastic when I heard that the first semester was taught using Snap, but I was wrong. Snap is a pretty awesome way to introduce someone to programming (much more powerful and reliable than other block-based programming environments I've tinkered with like the Kano kit). The one really terrible thing about the current iteration of Snap (that I think would be trivial to solve?) is that you have to remember to save your work. I don't think that's a normal thing for people to think about on the web in this day and age, and I have seen many students (and my own children) lose large amounts of work due to this. It's extremely discouraging. Other than that though, the snap language/environment is quite nice. |
|
(Doing it right also can incur some costs, and that's something we would need funding for...)