Failure is always an option

Grit. Growth Mindset. Resilience. Iterative Design Process. 


We talk about these things continually, it feels, and we try and emphasize them in many classes. We want the students to dig in when presented with a challenge, and to try again when a strategy doesn’t work. 

I recently (inadvertently) got to model this entire process with my AP CS class. We were finishing up our Data unit, which has been spreadsheet-heavy. They’re learning to organize, analyze, and visualize data. Most of them claimed not to have done much with spreadsheets prior to this unit. 

I pushed them. They’re AP students, so they should expect to be challenged. They’re also a pretty sharp group all around, so I knew they could do it. They learned how tedious it can be to aggregate data from disparate sources (looking up info on colleges), how spending a bit more time up front can make your life much easier later on (setting up a spreadsheet where you can change one or two cells and force calculations through the rest of it), how to organize the data so human eyes can look at it and start to notice patterns (sort, countIF(), formatting and formulae in general), and how to visualize data so that you can present it to someone not intimately familiar with it (histograms, scatterplots with regression lines, pie charts, and pivot tables). 

They turned in good work! They did group work. They did independent work. They talked amongst their table groups and helped each other out. They asked questions and took instruction and sought out help when they needed it. 

I gave them a project (the Bean Count data), and they worked on that with minimal kvetching. 

For the unit exam, I set a practical exam, in which I gave them a mostly completed spreadsheet, asked them to complete it with some research, organize, and visualize the data. I used the standard rule of thumb of 3-4x the amount of time it takes the teacher to complete it. I did it in 25 minutes, so I figured they’d be okay, or get most of the way there. 

And then the wheels came off.

I was at my parents’ place because of a family medical issue, and I set their exam for the day I was out. I figured they’d be focused and the sub would have an easy time of it. Halfway through, I got an email from one of the students saying that everyone was really struggling. At the end of the period, they asked to be able to take it home over the weekend. I checked in with one of my stronger students, just to see if the other student was being hyperbolic. She confirmed that she had finished 2 of 6 items.I granted this request (I’d been toying with making it a take-home from the start). The next class period, I administered a survey. Here are some of the results:

Forms response chart. Question title: How many hours did it take you to complete the exam?. Number of responses: 46 responses.

Forms response chart. Question title: How many hours of homework did you do per week during the Data unit?. Number of responses: 46 responses.

I started the next class by apologizing to them and explaining that I did not intend for the exam to take them 5 hours. I owned up to the error. 

I gave an explanation of my rationale behind each aspect of the exam and how it related to assignments completed in the unit. I gave my hypotheses about where the mismatch might’ve occurred, and I asked for their feedback about what didn’t work or what was confusing. They gave me good feedback: the requirement list and the step-by-step instructions didn’t 100% agree and that was confusing; they weren’t sure what they needed to do to get full points; they didn’t know where to start. On the first point, that was intentional, as I listed intermediate steps that would get them to the product that would get them points. Being unsure about full points surprised me, because I thought my grading rubric, which I had posted a week in advance, was clear. 

Lessons learned:

  • Check on hours spent on homework frequently

  • Make clear the difference between instructions and what is to be submitted

  • Walk through the grading rubric with them in class to ensure they understand

  • Don’t confuse good work with proficiency

To be sure, it wasn’t an unmitigated disaster. Here are some other results:

1 – Strongly disagree

5 – Strongly agree

Forms response chart. Question title: I am better able to use spreadsheets now than before we started the Data unit.. Number of responses: 46 responses.

Forms response chart. Question title: I feel confident that I could use a spreadsheet to organize information for another class or project.. Number of responses: 46 responses.

And this one is closest to my heart:

Forms response chart. Question title: I understand how to find a solution if I have a question about how to do something in a spreadsheet.. Number of responses: 46 responses.

They learned things; possibly things that are more relevant than the “sexier” coding part of the class. I think I’ve given them a tool that they can use in a variety of situations 

I started the year by telling them that AP CSP is the most “applied adulting” class they’ll take in high school. Everything in the curriculum is directly related to a practical skill that most of us use daily. 

  • being internet savvy

  • recognizing the impact of technologies on our lives

  • using spreadsheets  (how many job postings require proficiency with MS Office?)

  • logical and algorithmic thought

  • maybe do some code

To that, I hope I’ve also demonstrated:

  • dealing with failure with grace and humility (i hope, at least!) 

  • asking for and taking constructive criticism

  • using that feedback to amend your design

Finally, for a bit of levity:

1 – “Everything’s fine!”

10 – “What the #%$^ even is this class?!”

Forms response chart. Question title: How traumatized are you?. Number of responses: 46 responses.

0 thoughts on “Failure is always an option

  1. I think it is great you are able to have honest conversations with students and desire to hear their feedback and make adjustments. Giving students voice can sometimes be difficult. They might not see it now but those spreadsheet skills will be very helpful in the future, I wish I remembered all the spreadsheet tricks from middle school computer class!

  2. This is so great. I also find such value in having an honest class conversation/feedback session…and think it's great that you gave those who don't feel comfortable speaking an opportunity to share via google form. Well done.

  3. I echo my colleagues in saying that having honest conversations and asking for their input and feedback and being able to take it and apply it is so important. We are reading "Hacking Classroom Management" by Mike Roberts in book club and the last chapter we discussed was "Personalizing Student Learning" and maybe (just maybe) invite students to contribute to creating the lesson or the assessment for next year, or creating alternative assessments that students help develop, or perhaps having a variety of assessments in various formats so students can select what assessment they take? That's what the book suggests anyway. 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *