Category: CS Education
Yesterday, Alfred Thompson posted on students knowing their development environments. Alfred's post was inspired by a related post by Eugene Wallingford. Eugene's post was about more than development environments and both his and Alfred's posts are worth a read.
Being a tool wonk I thought I'd add my two cents.
I've always been a tool wonk. Use the right tool for the job and if you need to buy one, don't cheap out - get the best value right tool.
# COMMENTSEDIT I was reminded that by referring to CS4All and what it's doing in NYC people could read an implication that the many hard working educators are not doing a yeoman's job and indeed they are. They've been doing the heavy lifting from day 1 to bring opportunities to students and I did not mean to impugn their work or efforts in any way.
I also want to mention that I know that there are many educators working in NY in CS who have been providing direct support for teachers outside of PD and this post is not about them and their good work.
# COMMENTSLast time I mentioned that there are many teachers teaching CS in NY that have no intention of earning the new certification and also don't really know the subject. People might not want to here this but it's true. I don't blame the teachers for this since they've been repeatedly told that "CS is super easy" and that their PD training 100% makes them CS teachers and really prepares them.
# COMMENTSI've been running Hunter's teacher certification program now for three years. We started with our Advanced Certificate which allows currently working teachers to earn an additional cert in CS and soon a few masters students joined the pipeline.
In three years we've made great progress. Approximately 45 New York City teachers are either state certified to teach CS or are qualified to recieve the certification once they file with the state.
# COMMENTSYesterday was the last day of classes for our current cohort. The rest of the week and maybe weekend will be all grading all the time and then I'll try to tune out work for a couple of weeks to try to recharge the batteries. Since there are some ongoing Hunter administrative snafus I'm not all that optimistic on getting real down time but we'll see.
So, how did it go?
# COMMENTSNope, not 40 years old, I'm closer to pushing 55. I'm talking about the number of New York's certified computer science teacher.
Two years ago, there weren't any. Last year we got 21 and now, with the semester wrapping up we'll get another 23. That's 44 state certified computer science teachers in a hurry and what's more, 44 teachers that I can comfortably say really know their stuff both in terms of CS content and how to teach it.
# COMMENTSYou don't become a master teacher overnight. It takes years, perhaps decades. Year one, you're just trying to survive. Year two is frequently a small step back. Year three on is slow improvement provide the teacher works to improve. To me and eight to ten year teacher is usually an advanced beginner, fifteen years? Seasoned. Master teacher? You're probably pushing close to 20 years or more. Of course, there are exceptions but this is the pattern I've most often observed (burnout notwithstanding).
# COMMENTSIt took a while but we're finally here. Hunter College is launching it's Computer Science Teacher Certification programs. This was the second big initiative I've been working on at Hunter. The first was the Daedalus undergraduate CS scholars program. The Daedalus program started my first year and is now providing the best value (and in my opinion best) undergraduate CS opportunity in New York. CS Certification took longer. I had to design the programs, they had to make it through the whole CUNY governance process which even under ideal circumstances takes around a year and then up through NYSED.
# COMMENTSOut of class student communication is always a challenge. There are plenty of options:
Piazza Facebook group Slack, Discord, or other chat system Discourse, Vanilla or other discussion forum system Mailing list but all have warts. I shared my thoughts on a number of these options a while ago but thought I'd update them now.
Most of my opinions hold form my earlier post. I was using and continue to use a mailing list as I can be pretty sure that students will get the email and they don't have to go to any outside site or application.
# COMMENTSWhen I wrote about the HighWebEd I mentioned John William''s talk on Agile. He spoke about how the movie Airplane! was filmed in an Agile manner and gave as an example the development of the "jive" scenes. <iframe width="560" height="315" src="https://www.youtube.com/embed/zdCjbJ6NEfc" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Apparently the creative team had a script but it wasn't working. The first pair that read for the role, Norman Gibbs and Al White had their owned take.
# COMMENTS