Within the final month I’ve replied to some Tweets from folks asking for my opinion about whether or not they need to use Code.org or Blackbird to assist them educate their college students tips on how to code. As you may count on, there isn’t a one-size-fits all reply to that query. On this submit I’ll share my expertise utilizing each in my classroom (ninth grade Intro to Programming). Hopefully, my experiences will show you how to resolve which is greatest in your college students.
Code.org CS Ideas
Code.org’s CS Ideas is a really scripted curriculum that you should use to show an introduction to programming and fundamental networking ideas. When you have by no means taught coding or programming, the CSP curriculum is useful as a result of it lays out a step-by-step, day-by-day plan so that you can comply with. All through the teachings college students use Code.org’s Code Studio to observe utilizing the abilities taught in every lesson.
Code.org’s Code Studio offers a block programming interface. Every block represents a chunk of code. College students drag and drop the blocks to assemble applications. As they get higher or extra accustomed to programming college students can change from block programming to writing code in a textual content editor within the Code Studio. My college students and I each discovered Code Studio’s person interface a bit crowded when displayed on 13” Macbooks and really crowded on 11” Chromebooks. That doesn’t imply Code Studio doesn’t work on these smaller screens, it simply implies that we all the time felt like there was one thing both hiding within the UI and or that there wasn’t sufficient area to actually see the complete image of what you’re engaged on. It’s form of like utilizing Google Docs on a telephone display screen in that it really works, nevertheless it’s higher on a bigger display screen.
The CSP classes usually embrace video segments which can be designed to supply some “actual world” context for the ability or idea taught in that lesson. For essentially the most half, my ninth grade college students reacted to those movies with expressions starting from “oh, now I get why…” to “blah” to “that is tacky.” I ended up utilizing my very own “actual world” examples as dietary supplements or replacements for the included video segments.
CSP is extra than simply coding classes. There are many classes about networking and the way the Web works. It truly is form of a Whitman’s Sampler of all issues associated to laptop science. It was good for giving college students some broad publicity to the numerous instructions that they will go in with laptop science. That mentioned, there have been occasions when college students who had some earlier coding expertise in center college obtained a bit aggravated or annoyed by the Code Studio expertise.
Once I used Blackbird with my college students there was only one curriculum to comply with and there was a workshop area the place college students may work on something they needed to whereas I may observe that workshop area remotely. Right now, Blackbird provides 4 curricula to select from together with a workshop area during which college students can work on impartial tasks.
The 4 curricula in Blackbird are Video games and Animations, Expressions and Equations, Magnet Rocket, and Ratios and Proportions. Whichever curriculum you select, Blackbird works in the identical method. That method is to start out with a easy exercise that makes some extent or line seem on the display screen. College students then see a break up display screen lesson that exhibits them some transient directions on the left aspect of the display screen and a code editor on the fitting aspect of the display screen. It’s within the break up display screen setting that college students write their strains of code.
Once I used Blackbird with my college students they thought the primary few classes had been “too simple” they usually breezed proper via them (to be honest, all of them had some prior coding expertise). By the point they obtained to the fourth or fifth lesson, they did not really feel that means. At that time they began to make use of the “present me” button in Blackbird to get somewhat assist writing their code. All the college students felt like there was lots of repetition which, as one pupil identified, is an efficient method to be taught the language.
Should you don’t have any prior expertise instructing programming, Blackbird does have some good assets so that you can comply with. That mentioned, it’s not fairly as scripted as Code.org. That’s a superb factor as a result of I’d slightly put my very own spin on classes than comply with another person’s scripted lesson plan.
Which one must you use?
In case your focus is on instructing coding to center college and highschool college students, my decide is Blackbird. In case your class is a bit broader in scope begin with CSP then transition to Blackbird when your college students have outgrown utilizing Code Studio.