Practicamos Español

In this lesson students will review what Duolingo does for Spanish students, and design a similar project using Scratch or Google Forms. They will determine if they want to include avatars and let users customize the avatars to practice.

National Standards Alignment

csta 1B-AP-08 1B-AP-09 1B-AP-10 1B-AP-15 1B-IC-18 1B-IC-19 1B-IC-20
iste ISTE-1c ISTE-1d ISTE-2a ISTE-2b ISTE-3a ISTE-3b ISTE-4a ISTE-4c ISTE-4d ISTE-5a ISTE-5b ISTE-6a ISTE-6b ISTE-7a ISTE-7b

OVERVIEW

Activity Overview:

In this lesson students will review what Duolingo does for Spanish students, and design a similar project using Scratch or Google Forms. They will determine if they want to include avatars and let users customize the avatars to practice.

Meta description

  • Subject Area: Computer Science, Technology
  • Grade Level : 3-5
  • Computer Science Domains:
    • Algorithms and Programming
    • Impacts of Computing
  • Computer Science Principles:
    • Fostering an Inclusive Computing Culture
    • Collaborating Around Computing
    • Recognizing and Defining Computational Problems
    • Creating Computational Artifacts
    • Testing and Refining Computational Artifacts
    • Communicating About Computing
  • Materials:
    • Website, Duolingo, Scratch, Google Forms

Lesson Plan

Overview

In this lesson students will review what Duolingo does for Spanish students, and design a similar project using Scratch or Google Forms. They will determine if they want to include avatars and let users customize the avatars to practice.

ASSESSMENT PRE/POST-TEST

What is a loop? What does a branching program do? What are some avatar customizations?

OBJECTIVES

Students will create a workable program to practice Spanish Students will test and troubleshoot their programs with a partner

CATCH/HOOK

Have a practice session with Duolingo. Ask the students what they like and don’t like. What would they change?

ACTIVITY INSTRUCTIONS

Following the initial lesson in the early Fall semester, I will take a break to introduce some different coding skills and programs and then come back to the concept of avatars in early Spring semester. Once my students have had a chance to develop their coding skills and review certain practices in coding, I will have them design a game or practice for Spanish. Most of my students have taken or are currently enrolled in Spanish, so I will have them develop a practice session and let them decide how an avatar might enhance the game and how much customization to give their “clients.” This will begin as an unplugged activity, mapping out ideas and how to develop the program. They will then take it online using Scratch or a branching program (such as Google Forms) to develop their own program.

Supplements

Any items in this section are the property & under the license of their respective owners.

REVIEW

What did you change in the program and why? What advice did you take from your partner?

STANDARDS

TypeListing
CS DomainsAlgorithms and Programming, Impacts of Computing
CS PrinciplesFostering an Inclusive Computing Culture, Collaborating Around Computing, Recognizing and Defining Computational Problems, Creating Computational Artifacts, Testing and Refining Computational Artifacts, Communicating About Computing