Short: How would you teach a High-school Grade 11 Computer Science course?
More info: I'm a STEM teacher at a Canadian high-school in China. Our program is for Chinese students whose parents want a western complement to the Chinese system. In effect, students may be wildly talented or wildly unready - I have students with a 5 in AP Calculus and students without a gist of functions. I must wear many hats at this school. My new hat is Computer Science teacher, which falls to me because I write a little code (e.g. my React Native iOS app 99to5.com for learning physics, self-promo apologies). How can I make this class most edifying for the most students?
Thanks for any advice! And I wish you joy and good-fortune in 2024!
I hold a BS in ChemE, but my day-job is teaching English in China - I think I do a good job. Also I write fiction at my website.
For several years, I've made little projects on the web, mostly in PHP and JavaScript, for example: a game where people "invest" in subreddits like stocks [1], a reddit-like-commenting system [2], my own website [3], etc.
How could I transition to a remote web-developer job most effectively?
Coding boot-camp? Crank through job-boards and applications? Go through an online MS in CS?
My coding is not strong, but I can get stuff to work in PHP and JavaScript, and I can use web APIs fairly well. I'm lacking in skill and knowledge, but I hope to remedy that.
So, if you have a suggestion for how I might most effectively improve and hopefully even be remunerated, I'd be grateful to hear your thoughts. Thank you.
[1] paaronmitchell.com/karmakarma [2] github.com/aaron5m/rlc [3] paaronmitchell.com