I just got back from SIGCSE2018 - the big annual conference on computer science education. Although I've been in this racket for decades, this was only my second SIGCSE and once again I had a blast.
As with most conferences, a highlight was the "hallway track" where I got to spend time with friends and colleagues from all over the country. I also got to check off a few names from the "people I've been following online and want to meet in person" list. There are a few more on the list but it's getting smaller.
The theme was CS For All but the range of topics covered was both wide and deep.
For me, I left thinking about a few themes:
College faculty can learn a lot from K12 teachers in terms of
pedagogy and teaching.
So can "thought leaders," policy makers, and big companies.
Colleges face a huge challenge in both developing pedagogues and
transfering pedagogical knowledge over to researchers.
Can you do both CS4All and have quality CS teachers in the short
term (I doubt it)?
Researchers vs Practitioners and the value of listening to one or
Nifty assignments are frequently regular assignments reskinned with
There were a few sessions that dissapointed me but most of the ones I attende were terrific. I thought I'd blog about some of them in detail over the next few weeks.
Here are the sessions I'm planning on writing about:
Implementing Malloc: Students and SYstems Programming presented by Brian
[[https://dl.acm.org/citation.cfm?id=3159471][Creativity, Customization, and Onwership: Game Design in Bootstrap:
Algebra]], presented by Kathi Fisher
by Benjamin Xie
presented by John MacCormick
[[https://dl.acm.org/citation.cfm?id=3159609][Connect the Dots to Prove It: A Novel Way to Learn Proof
Construction]], by McCartin-Lim, Woolf, and Mcregor
Google Supporter Session on Incorporating Machine Learning into
I might talk about a few other sessions as well.
Overall it was a great conference. I look forward to sharing my experiences with all of you in the coming posts.