Mobile Learning Lesson Plan
Essential Questions: How can you apply an algorithm to
Objective: English Language Arts - Conventions of Standard English
L1.1h - Demonstrate command of the conventions of standard English grammar and usage when writing or speaking.
Summative Assessment: Students will create a simple quiz application using a mobile programming application to test their understanding of algorithms and indefinite articles.
In this lesson, students identify a pattern in the usage of ‘a’ and ‘an’ and write an algorithm that others can follow to correctly use these two indefinite pronouns, and they identify possible exceptions the general rule. This will help students start to understand how to apply coding concepts to practice grammar usage in writing and speaking. This lesson will also introduce the concept of algorithms.
Rule 1: Indefinite articles are used for previously unknown nouns that are being introduced into a dialogue or story and definite articles are used for nouns that have already been introduced (or are already known or are assumed to be known at the point of introduction to the conversation).
Hook: At the beginning of this lesson students will start by playing with App Inventor or Hopscotch before you give them the assignment. After they have had a chance to play with the tools, have students watch the following overview video that introduces the concept of algorithms:
Students begin by completing six sentences with either ‘a’ or ‘an’. They should have a general sense of what ‘sounds right’ before working through these sentences, however they do not need to know the exact rule for using ‘a’ and ‘an’.
Fill in each blank below with ‘a’ or ‘an’:
1. I see ____ elephant.
2. She ate ____ apple.
3. He read ____ book.
4. I bought ____ ice cream cone.
5. Michelle bought ____ dog.
6. We saw ____ movie
In this exercise students pair up and switch papers to try each other’s algorithms. They are likely to identify exceptions to the algorithms their classmates have written. Students will complete this exercise by improving upon their original algorithm so that it works for any exceptions that their partner encounters.
Instruct students to follow their partner’s algorithm exactly, even if it leads to incorrect results.
Students download and test the Practice English Grammar mobile application.
In this exercise, students will build upon their understanding of algorithms to create a simple mobile application that tests indefinite articles.
Students review and then select one of the applications below to create a simple quiz application using the algorithms they created in Exercises 1 and 2.
Daisy The Dinosaur
Learn the basics of computer programming with Daisy the Dinosaur! This free, fun app has an easy drag and drop interface that kids of all ages can use to animate Daisy to dance across the screen. Kids will intuitively grasp the basics of objects, sequencing, loops and events by solving this app's challenges. After playing Daisy, kids can choose to download a kit to program their own computer game.
Hopscotch teaches kids to code using simple, intuitive building blocks. Kids can create games, animations and other programs in this colorful, interactive environment. Program your characters to move, draw, and collide with each other, and use shaking, tilting, or even shouting at the iPad to control them. Hopscotch was inspired by MIT’s Scratch and gives kids a creative way to learn the fundamentals of computer programming.
Solve fun puzzles and learn to code with Tynker. Simply drag & drop visual code blocks and program your characters to beat the level. The first adventure includes 20 puzzles that are free to play. Additional adventures and puzzle levels are available as in-app purchases.
Daisy The Dinosaur
Android Mobile Device or Simulator