Skip to main content

C'est la Z

CoTeaching - learning from colleagues

A few weeks ago I wrote on how you can't workshop a lesson. Besides the slow feedback loop, teachers largely work alone. Between classes, teachers might have a small bit of time to collaborate and bounce around ideas but with a HS teacher typically having 5 classes a day + professional assignment there's not a lot of time. CS teachers typically have it worse as they might be the only CS teacher in their building.
# COMMENTS

Masters of CS Education

I was in the middle of writing a post on how early and often we should be teaching CS in our schools but had to jump in with a quick hit here. As any reader here knows, Hunter was the first institution with state approved CS Teacher Education Masters and Certificate programs. Siena had the first Bachelors program (Hunter doesn't have undergraduate education programs that lead to state certification).
# COMMENTS

CS - it isn't all that

I've dedicated my entire career - something like 32 years, to CS education and the spread of CS education. So, while I try to be a cheerleader I also think it's important to call out things that we do or say that are maybe not so great. So, I hope I don't annoy too many people (or maybe I hope I do) with this post and maybe a few more to come.
# COMMENTS

Teacher Preparation - know what's under the hood

Yesterday was the last day on our first course for teacher certification. A programming course similar to a college CS1 - think APCS-A. We're now moving to a data structures course. There are a few reasons for this. First, it's depth of knowledge. The most advanced class a high school student will normally take would be APCS-A. Data structures is the next course. A teacher should have studied a topic to a greater depth than the students.
# COMMENTS

CS Teacher Certification - starting Cohort 3

Tomorrow we'll kick off cohort 3 of Hunter's Computer Science teacher Advanced Certificate program. That is, New York State's only currently approved program for working, certified teachers that leads to New York's new Certificate to teach Computer Science. This is not our first rodeo, having gone through this twice already but there are a few differences this time out. First off, we're going big. Cohorts one and two had about 20 candidates each.
# COMMENTS

You can't workshop a lesson

The other day, Natan scored tickets for us to see an interview with High Jackman and Sutton Foster. We'll be seeing them in "The Music Man" come this fall. It was fun but it was the taping for a radio interview so nothing earth shattering or surprising. Still, one thing stuck with me and got me thinking. Jackman told a story about how, during rehearsals, he wandered down from his dressing room to find Foster was working with Jerry Zaks, the director on "My White Knight.
# COMMENTS

The Big Four Four

Nope, 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.
# COMMENTS

Put It In The Books

Just finished entering grades closing out my 32nd year teaching. Whew! It's been a hard year for me and I'm sure even harder for the K12 teachers out there. Still this year I'm really missing what I was oh so many years ago - a regular teacher. Teaching from September through June is a beast and from my first day on the job I had to work ten times harder than I ever had to as a software engineer and was commensurately exhausted.
# COMMENTS

Yes, deadlines do matter

I've been seeing a few threads lately talking about the virtues of allowing students to hand in assignments late. Not just late but pretty much whenever they want. This attitude seems to be related with things like mastery or specification grading, which I believe in but it's not the same thing. The threads start with someone saying that assignments shouldn't have deadlines or some variant and the thread proceeds with a bunch of people chiming in as to why a teacher who actually enforces deadlines is an inhuman monster.
# COMMENTS

When Your Program Crashes

We all have to deal with bugs - students, teachers, hobbyists, professionals. It's rare that we'll take a concept to working program without some bumps along the way. Well, once or twice I did but that's once or twice over the course of a lifetime, those cases are the exceptions. The errors and the bugs are inevitable so what can we do to help students deal with the invariable frustration?
# COMMENTS