9.8. My Directions Tutorial (Optional)

This lesson is Mobile CSP's Lesson 9.7 My Directions Tutorial.

Professional Development

The Student Lesson: Complete the activities for Mobile CSP Lesson 9.7: My Directions Tutorial.


9.8.1. Learning Activities

Estimated Length: 90 minutes (Option 1) or 45 minutes (Option 2)


  • Review (5 minutes): Ask students to list the sensors used in the course. Have them identify how the sensors enable a mobile device user to interact with their environment. Students should identify orientation, location, accelerometer, and energy sensors, just to name a few. The students should be able to explain how orientation, accelerometer, and location sensors facilitate new ways of interacting with the environment since they have already used these sensors in previous apps.
  • Explanation (5 minutes): Explain the My Directions app to the students and its use of sensors. Today students will learn about energy sensors and continue working with location sensors.

Learning Experiences

  • Activity (10 minutes): Have students read about Smart Grid technology. If time permits, you can also have the students complete the classroom activity at the bottom.
  • Walk-through (20 minutes): Lead the students through the My Directions Tutorial, which explains how to use the location sensor and Google Maps to get directions to and from a location. If students finish early, have them complete the enhancements.

Reflect, Revise, and/or Recap

  • Wrap-up (10 minutes): Review what students have learned about location awareness. Students should write a reflection in their portfolio (this may be assigned as homework) and complete the interactive exercises on location awareness.

AP Classroom

The College Board's AP Classroom provides a question bank and Topic Questions. You may create a formative assessment quiz in AP Classroom, assign the quiz (a set of questions), and then review the results in class to identify and address any student misunderstandings.The following are suggested topic questions that you could assign once students have completed this lesson.

Suggested Topic Questions:

Assessment Opportunities

You can examine students’ work on the interactive exercise and their reflection portfolio entries to assess their progress on the following learning objectives. If students are able to do what is listed there, they are ready to move on to the next lesson.

  • Interactive Exercises:
  • Portfolio Reflections:
    LO X.X.X - Students should be able to ...
  • In the My Directions App, look for:

Differentiation: More Practice

Differentiation: Enrichment

Background Knowledge

9.8.2. Professional Development Reflection

Discuss the following questions with other teachers in your professional development program.

  • How does this lesson help students toward the enduring understanding that programming is facilitated by appropriate abstractions, in this case a list?
  • Is there anything else you would need to have or know to teach this lesson effectively?
  • What specific elements of this lesson (examples, activities, etc.) would you change?
  • How would you modify or add to the interactive exercises (formative assessments)?