No Problem! A Problem Solving Unit

Intro to Video Game Design. Sound fun? Dooot dooot dooot doot doot DOOOT! Look for upcoming posts on a unit that’s been brewing in my head for a year.

I was exploring Code.org’s CS Discoveries course and they recommend to begin a video game design unit with the first three lessons on problem solving in computing. In this unit, students collaborate and communicate. Through experience, students learn the 4 steps of the problem solving process: define, prepare, try, reflect. Students learn to modify and adjust based on research and experience. They write and record their answers and then extend the process to a variety of problems and puzzles. Check them out here.

Their first lesson is a challenge. Several possibilities are presented:

  1. Students work together to create the aluminum boat that can hold the most pennies.
  2. Students work together to create the tallest paper tower using only 20 sheets.
  3. Students work together to create a bridge out of spaghetti that can hold the most books.
  4. Students work together to build a newspaper table that can hold the most books.

We made paper towers. My students worked in groups of 3. Who could create the tallest paper tower using only 20 sheets in 15 minutes? Before I set the timer, they had 5 minutes to record on chart paper– Step 1: define, & Step 2: prepare. Step 1 was crucial to the project and I fielded lots of clarifying questions. Can we use pegamiento (glue)? Nope. Just paper. What about grapas (staples)? No, only paper. Then the laughing. How in the world! With step 2, there was more of a need for help. With them excited to begin, I held my rooms of 18 teenagers the best of my ability and encouraged them to draw a diagram or write some key words and phrases of what they would attempt.

Ready, set, GO! They should have trusted themselves. Within minutes they were folding paper, experimenting with 3D shapes, considering reinforcement, balance, and surface area. They were laughing, sneaking looks at what their friends were doing in other groups. “It’s okay to do that guys, you are researching designs and outcomes!”

To finish, students wrote their reflection on how it went. This provided a great opportunity for those who were a little more reserved in the process to contribute. This activity elevated creativity, technique, and design, highlighting often hidden assets of some more quiet or beginning students.

Day 2-3: Idiom Challenge & Puzzles

I introduced Problem Solving Idioms in a Quizlet set. Even though idioms are an advanced skill, my beginners and intermediate students are capable. Additionally, they need exposure and I have some who are leaping up into advanced proficiency and I wanted to challenge them. Then I challenged my 2 beginner/ intermediate classes to a competition. I also challenged my other 2 classes of advanced students to their own competion. The rules were simple. Any attempts to verbally use the idioms in their speech the most before spring break wins donuts. Let’s get back on track!

Back to problem solving! We reviewed the problem solving process with a listening activity in Edpuzzle, which embeds comprehension questions on Code.org’s video of this process in the business world. Then we attacked their puzzles. Thank you, Code.org for your engaging materials!

First, a Word Search. We made cross-linguistic connections. In Spanish, it’s called “Sopa de Letras” or “Soup of Letters.” The Spanish paints a visual for me! Familiar to all, I found that they hadn’t stopped to think about the prepare/ plan step. What strategy do they follow anyhow? There were a variety of responses. I set a stopwatch. And once again, we timed ourselves to see who finished fastest. It was exciting to see students shine.

Then we filled out the problem solving table for the Word Search.

Next, a Birthday Party Seating Chart. Ah my teenagers could identify here. All the friends are invited but some pairs are fighting and some want to be seated with their BFF or novio(a). I modeled. I “sat” the first pair and “separated” the second pair of exes, then released the students with a stopwatch to see who finished fastest. Then they filled out the problem solving chart in the back.

Day 4: Prep for Problem Solving Journal

I had the students create their own problem solving journal with a colored sheet for a cover, 3 sheets of white paper, stapled, with their first page, re-written as a guide. We will use this for our video game unit to record the application of the problem solving process, Step 4, “Reflect” to be guided by an insert Mood/ Emotions Table printed for their journal. Each page will name the challenge and the four steps will be completed, with support, by the student.

Extra!: The problem solving process has already crossed over into our other learning activities! Several occasions when reading, students have asked, how do I say this word? I refer back to the process. Step 3! Try! Then they smile and jump in with their attempt.

Try, Fail, Succeed, Repeat: Building Confidence in STEM at TESOL Int’l 2023

“Holly. Next year, we are co-presenting,” Katie Miller informed me at Pittsburgh TESOL 2022. Katie, or as I knew her, “Duda” is my friend and colleague from graduate school. We graduated together in 2007, 2 of a cohort of dedicated students of linguistics, self-named “the trenchers.” We were in the trenches of phonology, syntax, and sociolinguistics, the beast of the Applied Linguistics program second semester. We attacked it together- study marathons, pizza and $2 pint nights at Cogans, and nerdy language jokes binded us all.

I hadn’t seen her in person for about 15 years, but serendipity and purpose re-united us in Pittsburgh. I knew she had presented virtually at TESOL on an ESL pre-engineering class she taught the year and was also teaching a fundamentals math class. She is the E and M in #STEM and I’m the T.

So here we are, year 3 of her, me, then us at TESOL presenting on STEM education with English learners.

Duda loves these slides, and I have to agree. Look at these slides! They’re lit! Thank you @slidesmaniaSM!

Our presentation highlights one of the best outcomes of why we would teach coding and STEM to ELs: it promotes resilience, persistence, and a tolerance for problems–all of which are needed in learning a language. Learning a language is a long haul, not a semester class. It necessitates a learner’s mindset. How can we as EL teachers cultivate this mindset? STEM.

We organized our talk around 3 points: the problem of fear, opportunities to “fail” in STEM, and strategies to help our students “fail forward.” One of my favorite outcomes of preparing for this presentation was our discussion on how do we support our #EL students in our content? What kind of framework do we follow?

Scaffolding student learning experiences is key.

One, teach the language. For EL teachers, this is our strength! Tap into what you know. Teach the imperatives, the complex sentence structure, vocabulary development from general to specific to technical, multiple meaning words, problem solving language. Choose the language demand required of the lesson and go! Ways can include creating language guides with sentence stems, visuals/ gifs which explicitly explain and demonstrate vocabulary, conduct surveys, & pre-teach and play games with the vocabulary. Often to play games I’ll create sets in Quizlet and later export the Quizlet sets to Blooket. 7 minutes of a lesson used to practice, play, and apply. Check out an example set here, words like strength, weakness, puzzle, improve, develop, overcome, suggestion are cross-curricular and need-to-know in all disciplines.

Two, embed more opportunities to fail in the lesson sequence. In computer science, we introduce concepts with a real world activity first which later extends into a coding activity. Unplugged 🔌 to plugged💻. These are fun and build excitement, which carries over into project.

Three, leverage interactive support. In the WIDA world, interactive support is one of the 3 primary ways we can support ELs. In computer science, it’s known as peer programming. This can look different. One student can program and the other can offer guidance, input, and problem solve sitting by their side. Another way is one student can write code, another can read the code and predict what will happen, and then they test it together. Students work better together figuring out a puzzle. They help each other, learn to ask for help, and build relationships in the process. Both my loud and quiet students are all in when I assure them as I’m giving directions/model expectations, “You’ll get to talk soon, I promise, guys.”

Last, teach and embed social and emotional reflection. Teach them to move beyond, “I felt good” to “I felt accomplished.” Include sequence and extension, “At first, I felt _______. After its completion, I felt _____. Students can journal, participate in a poll, turn and talk, identify a feeling on a gradiency and then expand their choice with the why behind they feel. They try, fail, succeed, repeat–and know what they’re experiencing. Check out Duda’s emotions/ moods table below!