1. Students understand horizontal and vertical arrangement layout, and the concept of a text label, and it's properties.
2. Students understand the concept of an image properties, that an image is a component, and the properties, events and methods associated with the image component.
General Description
The teacher should be familiar with the properties, events and methods associated with the image component. Especially important in this lesson are the properties {XXXXXXX}, and the event {touch}.
The teacher must be able to Add an Image, and then toggle over to code blocks, select the Image and then point to and review the properties, events and methods related to the image. This is a good time to address the concept of objects and the properties, events and methods associated with them.
Activity 4.8a.1 (Budget 25 minutes)
Teacher demonstrates how to enter text labels into a horizontal arrangement and has students put text labels into a vertical arrangement.
1. Teacher provides a live coding demonstration for making a sprite move by touching and swiping it (this is how the Bus in the BusRoutes application moves - it is called "flinging"). An example demonstration provided in the how to fling a sprite teacher-guide. The demonstration can be given lecture-style, or can be participatory, with students building their own version as they follow along. (Version 2, make video version of guide)
2. Students complete the sprite components worksheet, showing they understand the relevant properties, events and methods for sprites that were used in the lesson.
Activity 4.8a.2 (Budget 25 minutes)
Teacher demonstrates how to upload an image and explains image properties, events and methods.
1. Student pairs create their own practice project in App Inventor
2. Students are given 30 minutes to find and load their own sprite and show that they can move it by "flinging it". Teacher should allow students to load whatever Sprite they want, and to work through the problems of loading the sprite and executing the code. The teacher should be engaging with the students as they code.
(1) students must be able to show sprites moving in their practice project by now
How to Fling a Sprite (Teacher Guide)
Sprite Components Worksheet (Student Resource)