Skip to main content

C'est la Z

Tag: pedagogy

Teaching Styles

My friend Emmanuel lamented over on Facebook on "Learning Styles," or more specifically on how it's still given credence. We all chimed in in agreement but not an hour later I saw a Twitter thread where education thought leaders extolled the virtues of Learning Styles all over again. I pointed out that it's a great example as to why so many teachers scoff at "the research" and "research backed practices.
# COMMENTS

Quick Sort over Zoom

I haven't been blogging much this year. Not sure why - probably pandemic fatigue. It's also affected my blog reading - more scanning, less deep reading. I've also been trying to spend mode time off screen learning how to paint (with,let's say mixed results :-) ) leaving less time and energy to blog. Hopefully I'll pick up on both ends as more people get vaccinated and we can get to a more normal life.
# COMMENTS

Less Engagement For More

I think many of us are finding student engagement to be one of the more challenging aspects of remote teaching. I sure am. In person it's much easier to have in class discussions. You can read faces and body language, move around the room, encourage cross discussion and, well, you know, teach in the usual sense. Much harder on Zoom. The default behavior isn't a room of people all together but rather a bunch of individual teacher student connections.
# COMMENTS

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

Preparing CS Teachers - tools for remote instruction

Our summer intensive was supposed to be in person but COVID-19 changed that in a hurry. We had to scramble to redesign and figure out how we were going to run things. We decided to go with the following: Zoom for live meetings Slack for chat Git and GitHub GitHub classroom for assignments GitHub repos for code distribution, class website and resource sharing. GitHub discussions for off hour and long form discussion While Zoom is a great platform it was lacking in a few areas so we also ended up using: Padlet as a collaborative writing space for groups Assorted whiteboarding tools.
# COMMENTS

Preparing CS Teachers - what to leave in, what to leave out

Teachers always make decisions in their courses - what to leave in, what to leave out. I've seen programming and data structure classes where everything is written from scratch and others where a few things are explained and the students just use built in types like the java LinkedList or Arrays.sort() method. Do too much from scratch and you'll never finish the curriculum. Do to little and the students won't really understand what's going on and walk a path towards being programmers or coders rather than computer scientists.
# 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 CS Teachers - adding methods to our madness

Our summer intensive was, well, pretty intensive. We met all day every day for a month and knocked out four classes. Programming (CS1) Data Structures Topics Methods If you ever took or taught a summer session class, you know that time is tight and generally you cover a little less than in a fall or spring semester class. N credits in 5 weeks just isn't the same as those same N credits spread over 13.
# COMMENTS

Tools matter when teaching (and learning)

One of our teacher certification cohort members asked for some help on our Slack the other day. It was about a side project - he was learning him so Javascript. It's always very cool to see teachers exploring things that can help with their craft on their own. The whole situation reminded me about how important good tooling is and why, in spite of its popularity, javascript has some severe issues as a learning language and I'm a guy that actually likes javascript.
# COMMENTS