Skip to main content

C'est la Z

Tag: teaching

Quarter Century Courses

I was talking in our Curriculum Development class last week about the courses I've created over the years. From the first computer graphics course to the current teacher education courses. JonAlf pointed out that we missed an "important" occasion last spring - the twenty fifth offering of my computer graphics class at Stuy. I haven't taught it in almost 10 years but it's been running continuously for a quarter century since it first ran back in the mid 90s.
# COMMENTS

Multiple Cameras For Remote Teaching

We used Zoom for remote classes over the summer but at this point, I've also used Coding Rooms, Big Blue Button, and Google meet as well. They each have their own strong points and failings but all are limited in terms of sharing multiple cameras and screen components. All will let you share your camera or share your screen and when you share you screen you can either share it all or a single window.
# COMMENTS

Starting the new semester

Thursday was the first day of the new semester. The big change was that my classes were done remotely but there were also some other differences. Other changes were that I only met one of my two CS classes on Thursday. That's my CS0. I'm also teaching a recitation for CS1 which only meets once a week. I'll see those students as well as my CS0 students for a second time on Monday.
# COMMENTS

Preparing CS Teachers - index post

Since we ended up with an eight post postmortem on our CS Teaching Certificate summer intensive I thought I'd add add an index page. Here are links to each post: Introduction - program overview On pedagogy - CS teaching methods Topics in Computer Science Deciding on which methods to teach Commentary on selected CS topics Tools for remote instruction Building a community of CS teachers The good, the bad, and what's next I also wrote a few posts as the summer intensive was running: Week 1 Week 2 An unplugged activity We start up again in a couple of weeks so look for more updates on the program then.
# COMMENTS

Preparing CS Teachers - the good, the bad, and what's next.

Looking back, what worked and what didn't? Overall, things went very well. We were extremely happy with the cohort's growth and performance and based on feedback received they were happy with the program so far. I'll also say that while they're not finished yet, I can honestly say that every one of them would be a boon to any school in the city in need of a CS teacher (but they're not available since they're all already teaching CS at their respective schools :-)).
# COMMENTS

Preparing CS Teachers - building a community

What so many non-teachers just don't get is culture and community can be so much more powerful than curriculum. The problem is, culture and community are harder to create, curate, and maintain and the results don't always show up on standardized tests. You can't force community or culture in a classroom but you can try your best to foster it. It's ultimately up to the class as a whole.
# COMMENTS

Preparing CS teachers - Curricula don't add richness, teachers do

I've frequently been asked for curricula. I'll hear from a school or someone otherwise involved in a school or education and they'll ask for a course they can drop in and teach. I explain it doesn't work that way. A syllabus or curriculum is only so good. A great curriculum with a bad teacher will still be bad but a great teacher can do a lot to salvage a horrible curriculum.
# COMMENTS

CS Teacher Certification - Topics in CS

Officially, the last course of the summer was "Modern Topics in Computer Science." The idea was that K12 CS teachers on the one hand need depth beyond the typical terminal high school course, hence data structures and also breadth so that they could create electives, mix teasers in to the regular courses, or help precocious students with independent or semi-independant explorations. If someone was teaching this in a typical fall or spring semester course, they'd probably have a list of topics and spend a couple of weeks on each.
# COMMENTS

Preparing teachers to teach CS

Now that the summer portion of Hunter College's Advanced Certificate in Teaching Computer Science is over I thought I'd do a postmortem. That is, a few posts about what we did and how it all went. First, though, an overview of the program. The Advanced Certificate program is geared towards teachers who are currently certified in another subject area who wish to earn an additional New York State teaching certificate in Computer Science.
# COMMENTS

Pro Version Or Education Version

I woke up to this tweet by Mark Guzdial today:#pro-version-or ed-version.org# An indication that CS Ed in US high schools is about vocational training: 2 (of 5) recommended sessions at the @csteachersorg conference are on Github and Agile. Is @CSforAll a Silicon Valley jobs program? https://t.co/n8ugnmTU84 — Mark Guzdial (@guzdial) May 28, 2020 This led to a lively discussion throughout the day with lots of likes and lots of comments.
# COMMENTS