I’m currently taking an on-line course through a MOOC for the College Board’s upcoming Computer Science Principles course, http://www.csprinciples.org/. The MOOC is located here:
https://csp-cs4hs.appspot.com/course
CS Principles is an interesting course. It is being actively promoted and since it will earn AP credit it will have a big impact on the high school CS curriculum throughout the US.
I like the fact that it does not dictate the programming language used. Curricula have already been developed for SNAP!, https://snap.berkeley.edu, and App Inventor, http://appinventor.mit.edu/explore/.
I’m wondering if there are folks within the Mozilla community who have given thought to creating CSP curricula for FXOS?
It seems to me that this is “low hanging fruit”, which is one the things attracting me so strongly to FXOS in the first place. Much of the curriculum is already written, since there are abundant HTML and CSS resources (I have my own), and things like the Khan Academy’s Intro to JS course, https://www.khanacademy.org/computing/computer-programming/programming, provide a wonderful introduction to programming with JavaScript.
What is missing is a collection of lessons, activities, and resources aimed at enabling students to create mobile applications on FXOS (students want to do that, which is why App Inventor is so popular).
I’m going to gradually build up a collection of these types of resources on my own, but it would be really nice to be part of a larger community.