How to reduce the defensive climate, and what students really need to understand code: ITICSE 2019 Preview
July 14, 2019 at 1:00 pm 9 comments
This year, we’re presenting two papers at the 2019 ACM SIGCSE Innovation and Technology in CS Education (ITICSE) conference in Aberdeen, Scotland. I’ve been to ITICSE several times and enjoy it every time, but I can’t always justify the trip. This year, Barbara Ericson, Katie Cunningham, and I are all in Germany for a Dagstuhl Seminar on Notional Machines the week before, so we took the opportunity to submit and are fortunate to be invited to present.
Making CS Learning Visible: Case Studies on How Visibility of Student Work Supports a Community of Learners in CS Classrooms by Amber Solomon, Vanessa Oguamanam, Mark Guzdial, and Betsy DiSalvo
When I taught CS Ed Research this last semester (see the blog post about open questions from the class), the students so resonated with Lecia Barker’s papers about defensive climate (the classic paper is here). The story about how CS classes are “characterized by competitiveness rather cooperation, judgments about others, superiority, and neutrality rather than empathy” still rings true, 17 years after first written. Several of my students proposed research to follow-up on the original study.
Amber and Vanessa are also motivated by the concerns about defensive climate in CS classes, but they don’t want to measure it. They are suggesting an intervention.
They suggest that a community of learners approach would reduce defensive climate. Key to creating a community of CS learners, they propose, is making student work and process visible. Vanessa works in marker-oriented curricula, where student work is physical and the work process is visible. Amber did the evaluation of the AR design studio classroom that I’ve written about previously. In both of these case studies, they observed student communication patterns that were different from the defensive climate studies and more in keeping with a community of learners culture. Defensive climate is still a problem, and changing culture and community is the way to address it.
Novice Rationales for Sketching and Tracing, and How They Try to Avoid It by Katie Cunningham, Shannon Ke, Mark Guzdial, and Barbara Ericson
At ICER 2017, Katie presented a study of how students trace their programs on paper (see ICER 2017 paper here, and my blog post summary here). She had some fascinating and surprising results. For example, if students traced their programs only part way and then guessed at the final result, they were more likely to get the problem wrong than if they’d never traced before. But why? Why would students trace the program part way and then stop — only to get it wrong?
That’s what Katie explored in this follow-up paper. She had an innovative experimental design. She replicated her original tracing experiment, then pulled out about a dozen interesting participants, and invited them back for a retrospective interview. She could show them the original problem and what they traced — and then ask them why? Here’s one of the answers: They thought that they “got the hang of it.” They recognized a goal or pattern. They just recognized wrong.
One of my favorite parts of the paper is completely visual. Katie had a terrific idea — let’s ask the teacher of the class to trace the problems. Here’s one of the traces that the teacher did:
Here are some examples of what students did:
Notice a distinct lack of similarity? Why? Why don’t students trace like the instructor did?
This is a qualitative study, so it’s rich with interview data. I recommend reading the whole paper. There’s a neat part at the end where Katie points out, “Program visualizations do X. When students trace, they do Y. Why are these things so different?”
Entry filed under: Uncategorized. Tags: computing education research, culture, defensive climate, tracing.
1.
BKM | July 14, 2019 at 2:02 pm
Oh, this is so true! I do a lot of tracing in class, and when I ask my students to do the same thing, it looks NOTHING like the way I did it. I think I know why, though. My students don’t take notes! If I do it on the board, they think it doesn’t count, and don’t bother to write it down. And yes, I do tell them to write it down – but they never believe me.
2.
Leoonard Klein | July 15, 2019 at 8:45 am
Is it possible to get a copy of the paper that is not behind they paywall? I would like to read and learn more about this before my school year starts.
Thank you
Len
3.
Mark Guzdial | July 16, 2019 at 5:13 am
They’re supposed to be free in the ACM Digital Library for the month.
4.
Mark Guzdial | July 22, 2019 at 5:15 pm
I’m pretty sure that neither paper is behind a paywall. ITICSE papers are free for a month after the conference.
5.
Educating Computer Scientists: What should we discuss at #SIGCSE journal club? | O'Really? | July 17, 2019 at 5:25 am
[…] from theInnovation and Technology in Computer Science Education (ITiCSE) conference is about reducing defensive and competitive (macho?) cultures in Computer Science (via Mark Guzdials […]
6.
What’s unique about CS education compared to other DBERs? | Computing Education Research Blog | December 23, 2019 at 7:00 am
[…] knowledge. We published a paper that drew on defensive climate research at ITICSE last year (see blog post) — and that was one of the few papers published on the subject since Lecia’s ground-breaking […]
7.
How do teachers teach recursion with embodiment, and why won’t students trace their programs: ICLS 2020 Preview | Computing Education Research Blog | June 15, 2020 at 7:00 am
[…] visible in the classroom (through gesture and augmented reality) may reduce defensive climate (see link here). In her dissertation, she’s studying how teachers teach recursion and how learners learn […]
8.
Purpose-first programming: A programming learning approach for learners who care most about what code achieves: Katie Cunningham’s Defense | Computing Education Research Blog | November 30, 2020 at 7:01 am
[…] In her next study, she replicated the original experiment and then brought into the lab those students who had stopped mid-way in order to ask them “why?” A common answer was that the students were trying to see the “pattern” of the program, and once they saw the pattern, they were able to predict the answer. The problem is that the students were novices. They didn’t know many patterns. They often guessed wrong. Katie presented this paper at ITiCSE 2019 (see blog post). […]
9.
Embodiment in CS Learning: How Space, Metaphor, Gesture, and Sketching Support Student Learning: Amber Solomon’s defense | Computing Education Research Blog | April 12, 2021 at 9:00 am
[…] is that it influenced the climate in the classroom — students were more willing to seek help when everyone’s work was on display. The problem of a defensive climate in the classroom is longstanding in CS. Amber showed that […]