3 ms·
Scratch is a good introduction to programming concepts, regardless of age. How fortunate for your sixth grader; if such courses were common in earlier grades, a
by extra88 9y ago
Scratch is a good introduction to programming concepts, regardless of age. How fortunate for your sixth grader; if such courses were common in earlier grades, a course like this could start with more challenging material.
This is not an EE class, it's an intro CS class, one that's not for those with prior knowledge who know they'll choose CS as a major. This kind of course can get new people interested, those who didn't think they'd like or could do CS. Even if they don't major in it, by taking this one course, they know more about an important part of what makes our world work.
CS50 at Harvard College [0] is also a very large, popular course that gets more people interested in CS as a major but is also useful to those who don't take another class. It also starts with Scratch though it switches to other languages very quickly and appears more challenging overall than this course.
[0] https://cs50.harvard.edu https://cs50.harvard.edu