Tell Me Why. Reasons EL Teachers Should Integrate Coding: Language Learning in Chunks.

Move.

Move forward.

Often when we think of a world language lesson, we remember vocabulary lists and grammar rules. Language is also stored in the brain in chunks and semantic groupings.

Word up!

What are chunks? Ben Zimmerman describes it as “meaningful strings of language that are committed to memory. Chunks may consist of fixed idioms or conventional speech routines, but they can also simply be combinations of words that appear together frequently, in patterns that are known as ‘collocations.’ (Nytimes, 2010). The WIDA standards, the K-12 language standards adopted by 42 of 50 states, note increasing competence in expressions and phrases as a mark of growing fluency in its vocabulary/phrases usage column of its interpretive rubrics.

Linguists utilize corpora to analyze large data sets to identify these collocations and patterns of words for research. (Sound familiar, computer scientists?) For EL teachers, the implications are that we should leverage this science how the brain stores language in phrases and explicitly teach language phrases, chunks, and idioms. It’s a well established approach in second language acquisition, “The Lexical Approach,” first introduced by Michael Lewis in the 90s. He calls for traditional language teachers to reject the traditional vocabulary/ grammar dichotomy and reimagine the language classroom (T-ESJ, 1997).

So let’s re-image the language classroom and take it a step further with computer science integration. Here’s where block programming comes in. Lines of code, that is, meaningful strings of language, are chunked in blocks. Students participate in reading and acquire language in chunks as they manipulate the blocks. Beginning programmers can easily code by dragging and dropping these blocks in an algorithm, which fit together like a puzzle. They test their code and receive instant feedback how they use the blocks of code phrases/ chunks of language as they test the code. And repeat. As sung by House of Pain, “Word to your moms, I came to drop bombs”–

–No longer do we teach and learn from just word lists.

Visual programming languages, like Scratch, go even further. They add another visual element by color coding the blocks according to their functions. Color further embeds the language in the brain. When learning language, we know that phrases related to visual experiences are stored together. Computer scientists will describe a benefit of visual programming is for ease of use. Psycholinguists would describe how the brain works this way too—we chunk language for ease of use. Linguist Schmitt in his 2000 article in ELT teaching, describes this: “There is less demand on cognitive capacity, because the lexical chunks are ‘ready to go’, and require little or no additional processing.” And, color coded chunks, works with the brain for learning language.

There’s a lot more to be said for this connection between chunking and the benefits of exploring and creating with visual programming blocks for English learners. It is my firmly held belief that integrating visual programming projects to teach language could be transformational to the language teaching community. With a teacher as learner mindset, our classrooms can be labs for innovative language teaching and learning. As for me, this connection is a huge motivator to continue to integrate CS in English language development instruction!

Create a Unit with Me! Plants & Identity: Part 1 of 3.

As integrating computer science has taken root in my ELD classes, I constantly look for the next WIDA standards/ CS opportunity. My goal is to integrate a minimum of one computer science project a semester. My inspiration for this unit began with a seed–CodeVA’s bilingual snail mail issue #21 on plants & simulation* (Language for Science & CS).

* CodeVA issues free bilingual, accessible booklets that students can have mailed to their homes. Who doesn’t love getting mail? Teachers can also use them, of course! Sign yourself up & encourage your students to sign up too!

The conditions for this unit’s germination were soon met! Edpuzzle’s featured video on Julio Noboa Polanco’s poem Identity/ Identidad for Hispanic heritage month (Language for ELA) was a perfect collab, and with Microsoft’s Make Code‘s project to create a self – watering plant with a small, programmable device Micro: Bits, we were ready to grow in our knowledge of plants/ germination conditions, poems/ identity, “I’d rather___ than___” preference sentence structures, and how computer science can aid in agriculture.

The unit was over three weeks. I’ve divided it into 3 parts.

Part 1: Prior Knowledge & Language for ELA: Julio Polanco’s poem Identity/ Identidad:

  • The students will brainstorm and translate the names of known plants and create a class botany word bank.
  • The students will diagram a named plant and generate 5 reasons why they would be them completing the frame “If I were a plant, I would be a _____.”
  • The students will demonstrate an understanding of negation and diagram a named plant and generate 5 reasons why they would not be like the named plant by completing the frame “If I were a pant, I would not be a ______.”
  • The students will demonstrate an understanding of a Venn Diagram and its use by completing a graphic organizer comparing and contrasting flowers and weeds.
  • The students will read and demonstrate an understanding of text structure.
  • The student will understand juxtaposition by comparing and contrasting plants they would or would not be like by using a Venn diagram.
  • The students will rewrite a poem inspired by Polanco’s identidad to reflect their own identity.
  • The students will verbally share their project by presenting to classmates.

Prior Knowledge/ Vocabulary Builder

  1. First, we brainstormed plants in both languages–looked up images and translations. I put them in a Quizlet set for us later to review. Daisy is margarita, in Spanish, you guys! A fun fact to impress your friends at Mexican.
Co-constructing word banks are a great way to tap into prior knowledge and expand vocabulary in the L1 as well as English!
  1. Second, I introduced the subjunctive: If I were a plant, I would be a _________. Students researched & drew the plant and wrote 5 descriptors why.
  2. Next, the negative: If I were a plant, I would not be a _________. Students researched and drew the plant and wrote 5 descriptors why they would NOT be that plant.
  3. Then I introduced Venn Diagrams. Note that it is important to describe what a graphic organizer is, how a Venn Diagram is a type of graphic organizer, and its purpose. For many of my students, this was their first encounter with a Venn diagram. We shaded each circle with a different colored pencil and the middle, overlapping part holding both colors. We wrote the word “differences” under the outside parts of the circle and similarities under the middle part. We co-constructed their first Venn Diagram. We brainstormed how a flower and a weed were similar and different. The topic was flowers and weeds, to preview Polanco’s Identity/ Identidad poem.
  4. Next, they independently created a second Venn diagram based on the two plant diagrams they created in prior lessons to demonstrate that they understood how to compare & contrast utilizing one.

Reading

  1. I generated interest–Polanco was 14 years old when he wrote this poem and it’s his most well known. Why did he write it? His girlfriend broke up with him!! How do you think he felt?
  2. Students read and reread his poem in Spanish and English. Advanced students only entered into the Edpuzzle video–I found it to be a little extensive for beginner/ intermediate ELs.
  3. Then with two different colored highlighters, they highlighted phrases/ words in one color that referred to the flower, in the other color that referred to the weed referencing the versions in two languages.
  4. We noticed his poem’s stanzas had organized themes: Stanza one, the flower. Stanza 2 & 3, the weed. Stanzas 4 & 5 comparisons between the flower and weed.
  5. We underlined the repeated line “I’d rather be______.” How many times did he use this?
  6. Then we circled “than” which follows “I’d rather be” in the second and third uses. We conducted a comparative linguistic study and considered the Spanish equivalent “Yo prefiero ….. que…”
  7. The students had created their own writing assignment with sentence stems!

Writing: Poems

  1. Beginning students completed the poem frame with the information from their original two diagrams. Upper intermediate/ advanced students completed the more extended poem frame.
  2. Kahoot reviewing then vs. than! I taught a trick– Than has an ‘a’ and comparison has an ‘a.’ Then has an ‘e’ and sequence has no ‘a’s, but ‘e’s.

Listening & Speaking: Round Robin Presentations

  1. Students presented their poems and diagrams to each other as a capstone to this part of the unit in a round robin- style presentation. They posted their two plant diagrams, the Venn diagram comparing the two, and their original poem based on Polanco’s Identity/ Identidad. They had four minutes to make their way through the language guide linked below and they’d present to the next classmate in another four minutes, and so own guided by the timer.

Feel free to use my materials below! Let me know if you implement this unit– I welcome feedback! Look for part 2 and 3 coming soon.

Hey Holly! What’s new this year? Joining CodeVA! And a new goal for CS Integration in my classroom!

I am THRILLED to have the honor of joining the amazing CodeVA nonprofit as a faculty facilitator!

Here we go!

Their mission is to bring CS education opportunities, resources and training to make CS equitable to all Virginian children. What a perfect match. A special thank you to Kristin Hott and Megan Graybill for connecting me with this opportunity! I am excited to learn from like-minded educators and share my passion for integrating computer science in English language instruction. I haven’t left the classroom! I’m still an ESL teacher! In fact, here’s my personal goal to expand my #CS teaching toolbox for project based learning this year in my classroom:

This year’s goal is to explore…. Micro:bits! A Micro:bit is like a mini physical computer board which combines coding, craft and creativity to teach physical computing, engineering, computer science, and electronics. I have the Invent to Learn Guide to the Micro:bit book but am closely following Micro:bits on Twitter/X for integration ideas.

Limiting the Limitless Opportunities

As a computer science learner myself, how do I select what to platform to use and for what?

I select one primary platform to explore and integrate in a unit project a minimum of once a semester. I do this 1) to keep me focused and 2) also to provide continuity for my students. Unlike most high school teachers who have their students for one semester only, I have the privilege of teaching & keeping mine throughout their tenure. This means that I do try to avoid duplicate learning experiences and units for the same set of students.

I don’t limit myself, however! If a compelling CS integration opportunity arises like it did with our World Cup unit, then we’ll go for it. For example, after an introductory project or two first semester with micro:bits, second semester I want us to use both the Edison bots and micro:bits in a project where the students put on a parade on a yet to be determined subject. I’m fascinated by this re-tweet.

From where I began, to where I am today.

My Personal Growth of CS Integration with ELD

Platform

Course/ Projects

2020-2021 Year 1!

Code.org

CS Fundamentals Course

2021-2022 Year 2!

Edison bots

Barcode Programming

Robotics

2022-2023 Year 3!

CS First for Google

<Tynker.com>

<Code.org>

Animate Your Name

<World Cup>

<Problem Solving Unit>

Game Design

2023-2024 Year 4!

Micro:bits!

TBD- Let’s do this!! 🙂

Listen Up! The Tutorial Video in a Coding Lesson

Who? You!

Many of us would self describe as being a liason, advocate, or my favorite, school mom. There can be an invisible barrier between our language learners and monolingual student body and faculty. This is not an unfamiliar role. It is this very role, which is exciting! EL teachers are uniquely positioned to carve out a door to coding for our students.

I recently had the privilege of meeting such passionate educators in Prince George County in Maryland who are about to launch into a semester long class through Loyola University on integrating coding in English language learning. I’m also thrilled to present soon at the 2023 Virginia English Supervisor’s Association on Coding for ELs. The movement is beginning!

Hi! It’s you! You’re the solution, it’s you!

How?

If you’re reading this and an ESL teacher, you are familiar with language acquisition supports because you regularly utilize them as you craft your lessons. What are some opportunities for language development in a coding lesson?

The list is just a start! What would you add?

Tutorial Videos

Today let’s dig in to tutorial videos. Before I start my students on a coding assignment, they watch an accompanying tutorial video.

I have found that tutorial videos for CS platforms like CS First for Google and Code.org do not assume background knowledge. Further, they are unparalleled in their step-by-step, explicit breakdown. They are created for those with no coding experience. This approach is unsurprising– computer scientists are computational thinkers who regularly communicate with machines whose algorithmic needs demand explicit, precise, perfect directions. Their slow, careful explanations are a boon for our students! Boom!

These tutorial videos are listening practice. These platforms often make their videos accessible in an alternative format. CS First for Google, for example, makes its videos downloadable. Code.org publishes its videos on YouTube. This provides opportunity for the EL teacher to embed comprehension questions in educational platforms. I link them in Edpuzzle or Nearpod.

The kinds of comprehension questions I embed teach my EL students the importance of context, multiple meanings of words, and difference between general vocabulary and technical vocabulary usage. Check out an example with my commentary HERE!

Some questions read:

The best synonym for “sprite” in computer science is______.

A. drink.

B. character.

Click the code tab and select the “Looks” menu. The word “menu” here means ______.

A. a list of appetizers, lunch, drinks, and dinner options.

B. a list of direction options that can be selected.

Blocks from the event menu tell the computer when to run code. This can be best described as:

A. cause & effect

B. explain & reexplain

DIESOL Podcast Interview! & the Evolving Role of the EL Teacher

It was a fun time being interviewed by DIESOL hosts Ixy Reyes and Brent Warner on the DIESOL Podcast, which highlights #edtech for ESL. Listen HERE to episode 74!

We talked across the country coordinating three time zones! The message emphasized how accessible it is to integrate coding in EL instruction and why we in the EL community should open up to computer science integration.

I enjoyed particularly talking about why EL teachers. We traditionally come from world language and ELA backgrounds, and computer science seems techy, mathy, and left-brained.

We EL teachers are a unique set, on the forefront in the education community with supporting language development and content knowledge to speakers of other languages. This means we are particularly positioned to forge new pathways of accessibility for our students in areas of study where they would historically have had limited to no access.

Forge New Pathways

Crosscurricular Nature

Important for EL teachers to realize is computer science and coding is crosscurricular. And we teach language through content. Coding itself integrates with and enhances the core subjects ELA, science, social studies, math, and more! (Social & Instructional language, art, and marketing anyone?) The WIDA standards are the language of ELA, the language of science, the language of social studies, the language of math.

Let this grab your attention, EL community!

With such a connection, there is opportunity. Let’s break open opportunity for our students. When you include coding in your instruction, you are not just integrating coding–you are teaching language in the subjects. Our students leave our class with extensive language practice, increased content knowledge, and have explored a new discipline.

Computer Science-Like Language-is Crosscurricular

Advice to Start

Become the student again. Explore. Try. Fail. Succeed. Positioning ourselves in this role is powerful for us and our students. As learners, and can share this learning experience beside our students. We can! EL teachers, let’s go, let’s code!

Lesson Sequence- Unplugged to Plugged

How do I incorporate coding into my lessons? Is it a replacement? Is it an extension? It can be both- the field of computer science supports integration. Let’s look at this practically. Let’s look at lesson design.

We can take a lesson from the field of computer science with the lesson sequencing approach from unplugged to plugged.

An unplugged activity is just that– unplugged from a digital device. It is a real world application or problem that introduces and practices the concept later to be used in coding.

Stay real!

An unplugged activity is often what we would think of as a traditional EL language activity. For example, write directions to a place in the school or community. “Turn left,” “Move forward,” “Pass the library.”

A plugged activity is the digital application or problem to be solved in coding.

Now plug in!

For example, code a digital sequence that moves your sprite from one location to another. Also, “Move forward,” “Turn left,” etc.

Sound familiar? Maria Montessori talked about a similar instructional sequence for math. “Concrete -> Representational -> Abstract.” She’d have her students manipulate physical items before expecting them to write representations and then work equations.

See this in action!

Unplugged– Write directions to a place in school. In groups of 3, my students had to write specific directions to a place in the school. Their instructions would tell them where they needed to end up and some told them where they could NOT go. For example, “Start at room 207. Go to the clinic. Do NOT pass the library.” They had to write out each physical step. “Move forward.” “Move forward.” etc. Then when complete, they exchanged directions with another group and had to follow them. Upon arrival, they had to take a group selfie in the location. Successful algorithms, directions, would lead the group there, and ones that needed work would, well, need work.

Plugged– Write directions (code) for your robot to reach the finish line. Students select and sequence the appropriate blocks to help their robot reach its destination.

Their unplugged experience gave them vocabulary exposure, problem solving practice, and interaction to be confident as they approached coding! And, it was super fun! Great job guys!

Unplugged!
Plugged!

CodeVA Featured Educator

It was an honor to be a featured educator for CodeVA this October! CodeVA is a nonprofit based in Richmond, VA which partners with schools, parents, and communities to bring computer science education opportunities to all students. All should follow CodeVA for CS news, engagement, training opportunities, and more!

CodeVA was a sponsor at #SETESOL22, where I presented Leveraging Coding & Computational Thinking to Learn English. I had the best conversations with Kristin Hott, their engagement strategist on CS in EL education. Finding like-minded educators is explosive! We talked about how Scratch listens to educators for feedback, Virginia’s CS SOLs, and how block based coding with its collocations and phrasal groupings in blocks mimics how the brain learns language, making it a must-use tool for EL educators. From these conversations came the connection which led to the spotlight.

Read the spotlight here! Thank you, CodeVA! CS for all, especially multilingual learners!