- Table of Contents
- Course Home
- Assignments
- Peer Instruction (Instructor)
- Peer Instruction (Student)
- Change Course
- Instructor's Page
- Progress Page
- Edit Profile
- Change Password
- Scratch ActiveCode
- Scratch Activecode
- Instructors Guide
- About Runestone
- Report A Problem
- 3.1 Unit Overview
- 3.2 Paint Pot Tutorial
- 3.3 Representing Images
- 3.4 Paint Pot Projects
- 3.5 Paint Pot Refactoring and Documentation
- 3.6 Error Detection
- 3.7 Parity Error Checking optional
- 3.8 Map Tour Tutorial
- 3.9 Map Tour with TinyDB
- 3.10 Impacts of CS Electronic Documents
- 3.11 Wrap Up
- 3.7. Parity Error Checking optional" data-toggle="tooltip">
- 3.9. Map Tour with TinyDB' data-toggle="tooltip" >
3.8. Map Tour Tutorial ¶
This lesson introduces Lists as a data abstraction using the new Map component in App Inventor to build a tour of destinations.
Professional Development
The Student Lesson: Complete the activities for Mobile CSP Unit 3, Lesson 3.8: Map Tour Tutorial .
- Presentation system (LCD projector/Interactive whiteboard)
- Access to computer, laptop, or Chromebook (install the Companion app on Chromebooks)
- Access to mobile device with the Companion app installed or access to the emulator installed on the computer or laptop.
- Map Tour Tutorial (video or handout)
3.8.1. Learning Activities ¶
Estimated length: 45 minutes.
- Hook/Motivation (5 minutes): Variables are simple data abstractions. What if we could save more than one item under one variable? For example a list of destinations. How would you know which destination to pull out of memory? (students should be led to numbering items on the list). For APIs, go to Wikipedia and search for something. How did the URL change? Can you switch to a different page by just changing the URL? How might Can the app use these URLs?
- Walk-through (15 minutes): Lead the students through the Map Tour Tutorial using the video or the text tutorial or the short handout.
- Lists Go through the lesson write up about lists introducing the new vocabulary, the new blocks, and the corresponding AP pseudocode.
- Rethink, Reflect and/or Revise (10 minutes): Ask the students do some or all of the enhancements. Students should write a reflection in their portfolio (this may be assigned for homework) and try the interactive exercises. There are also other possible enrichment activities, including a tutorial called Map A Run, in the Enrichment section below.
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:
- Topic 3.2 Data Abstraction
- Topic 3.4 Strings
Assessment Opportunities and Solutions
Solutions Note: Solutions are only available to verified educators who have joined the Teaching Mobile CSP Google group/forum in Unit 1 .
- Map Tour Enhancements Solutions
- Map Tour Enhancements .aia file
- Quizly Solutions
- Portfolio Reflection Questions Solutions
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 XXX App, look for:
Differentiation: More Practice
Students can read more about the ActivityStarter and the ListPicker in the App Inventor documentation. Are your students needing more practice with Lists? Have them try the Magic 8-Ball app .
Differentiation: Enrichment
Students can explore GPS and location features by trying to create a map tour for local landmarks or landmarks in a different location than given in the tutorial.
Here is a fun tutorial called the Map A Run App which keeps track of where you have gone on a map. Student will probably need to use this app outside with GPS and WiFi or a cellular connection.
Background Knowledge: Activity Starter
This page from App Inventor gives more detailed information on how to use the ActivityStarter, including for opening web pages, email applications, YouTube, etc.
3.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 programmers represent and organize data in multiple ways. [AAP-1] ?
- 1. Strongly Agree
- 4. Disagree
- 5. Strongly Disagree
Q-2: What questions do you still have about the lesson or the content presented?
- Table of Contents
- Course Home
- Assignments
- Peer Instruction (Instructor)
- Peer Instruction (Student)
- Change Course
- Instructor's Page
- Progress Page
- Edit Profile
- Change Password
- Scratch ActiveCode
- Scratch Activecode
- Instructors Guide
- About Runestone
- Report A Problem
- 3.1 Unit Overview
- 3.2 Paint Pot Tutorial
- 3.3 Representing Images
- 3.4 Paint Pot Projects
- 3.5 Paint Pot Refactoring and Procedural Abstraction
- 3.6 Error Detection
- 3.7 Parity Error Checking (optional)
- 3.8 Map Tour Tutorial
- 3.9 Map Tour With TinyDB
- 3.10 Impacts of CS Electronic Documents
- 3.11 Wrap Up
- 3.10. Impacts of CS Electronic Documents" data-toggle="tooltip">
- 4. Animation, Simulation, & Modeling' data-toggle="tooltip" >
3.11. Wrap Up ¶
3.11.1. mit app inventor drills ¶.
Test and improve your coding knowledge and skills with some additional exercises. For this unit there are three sets of Drills.
- Setters, Getters, and Math -- drills that use MIT App Inventor's variable and setter and getter blocks together with simple math operations from the Math drawer.
- If/Else Drills -- coding drills that focus on if/else statements, logic, and math computations.
- Code Refactoring -- exercises that focus on revising and existing to incorporate procedural abstraction by defining procedures and functions .
3.11.2. Vocabulary Review ¶
Unit 3 quiz, 3.11.3. reflection: for your portfolio ¶.
Answer the following portfolio reflection questions as directed by your instructor. Questions are also available in this Google Doc - you will be prompted to make your own editable copy.
IMAGES
VIDEO
COMMENTS
Map Tour Tutorial — Teach Mobile CSP. 3.8. Map Tour Tutorial ¶. This lesson introduces Lists as a data abstraction using the new Map component in App Inventor to build a tour of destinations. Enduring Understanding AAP-1: To find specific solutions to generalizable problems, programmers represent and organize data in multiple ways. Learning ...
Reflections. 2.02 I Have a Dream Part 1. 2.03 The Internet and The Cloud. 2.04 I Have a Dream Part 2. 2.05 Mobile Apps and Mobile Devices ... 3.8 Map tour tutorial. 5.3 Search Algorithms. 5.4 Sorting Algorithms. 5.5 Caesar Cipher App (NEW) 5.6 Debugging Caesar Cipher (NEW) 5.7 Analyzing Algorithms. 5.8 Limits of Algorithms. Sitemap. Reflections ...
Portfolio Reflection Questions. Make a copy of this document in your Portfolio Assignments folder and answer these questions in the spaces below. Once complete, turn in this assignment according to the steps given by your teacher. 3.8 Map Tour Tutorial Curriculum Page. Answer the following questions: 1. How are lists used in this app?
View Isaiah Angulo - 3.08 and 3.09 Map Tour Tutorial Reflection.docx from MATH 11A at Vallivue High School. 3.8/3.9 Map Tour Tutorial Curriculum Page Answer the following questions: 1. How are lists
(ADT) in programming? Is it easy to add new destinations to the tour? Portfolio Reflection Questions Make a copy of this document in your Portfolio Assignments folder and answer these questions in the spaces below. Once complete, turn in this assignment according to the steps given by your teacher. 3.8 Map Tour Tutorial Curriculum Page Answer the following questions: Answer Lists are used in ...
View Lesson 3.08 Map Tour Tutorial Revised.docx from COMPUTER SCI 237 at Athens Drive High. Mobile CSP | Student Lesson Unit 3 | Map Tour Tutorial Course Listing: ... Complete the Self-Check Exercises and Portfolio Reflection Questions as directed by your instructor. End of preview. ... View Copy of 3.8_3.9 Map Tour Reflections.docx from ...
Wrap Up — Mobile CSP. 3.11. Wrap Up ¶. Congratulations on making it to the end of Unit 3! 3.11.1. MIT App Inventor Drills ¶. Test and improve your coding knowledge and skills
3.08 Map Tour Tutorial. 3.09 Map Tour with GPS and TinyDB. Unit 04 Exploring Computing. 4.02 Turn Off Lights Tutorial. 4.03 Turn Lights Off Projects. 4.04 Logo 1. 4.05 Coin Flip Simulation Tutorial. ... Answer the following questions: How is the ListPicker component used in this app? Answer
Map Tour Tutorial (video or handout) 3.8.1. ... Portfolio Reflection Questions Solutions; 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 ...
Portfolio Reflection Questions. Make a copy . of this document in your Portfolio Assignments folder and answer these questions in the spaces below. Once complete, turn in this assignment according to the steps given by your teacher. 3.8 Map Tour Tutorial Curriculum Page. Answer the following questions: 1. How are lists used in this app?
View Copy of 3.8_3.9 Map Tour Reflections.docx from COMPUTER SCI 237 at Athens Drive High. 3.8 Map Tour Tutorial Curriculum Page Answer the following questions: 1. Why is a list a useful data. AI Homework Help. Expert Help. Study Resources.
3.9.1. Introduction and Goals ¶. In this lesson we will extend the Map Tour App by adding two new features: Adding Destinations to the Tour. We will allow users to click on the map to add new destinations to the map tour. Data Persistence. We will incorporate TinyDB, MIT App Inventor's database component, which will enable the app to save new ...
There are three options: Roads, Aerial, and Terrain. Each of these has a number corresponding to it that the code associates with that type of map. Users can pick from the list of map types and the map is changed to that type. The second enhancement creates a slider that zooms the map in or out. It has a minimum zoom of 1 and a maximum zoom of 20.
Includes: 3.1. Unit Overview 3.2. Paint Pot Tutorial 3.3. Representing Images 3.4. Paint Pot Projects 3.5. Paint Pot Refactoring and Procedural Abstraction…
Portfolio Reflection Questions 3.8 Map Tour Tutorial Curriculum Page Answer the following questions: 1. ... View 3.8 Map Tour Tutorial (REVISED) responses.docx from CIS MISC at Seminole State Col... Copy of CSP U4 Practice PT Planning Guide.pdf. Calabasas High School. APCS 101.
3.8 Map Tour Tutorial; 3.9 Map Tour With TinyDB; ... This unit also introduces two other apps: Map Tour app, which provides a first introduction to lists, and Map Tour with TinyDB, ... Answer the following portfolio reflection questions as directed by your instructor.
3.08 Map Tour Tutorial. 3.09 Map Tour with GPS and TinyDB. Unit 04 Exploring Computing. 4.02 LightsOff Tutorial. 4.03 LightsOff Projects. 4.04 Logo 1. 4.05 Coin Flip Simulation Tutorial. 4.06 Coin Flip Experiment. 4.07 Pseudo Random Numbers. 4.08 Real World Models. 4.09 Abstraction: Inside the CPU.
3.08 Map Tour Tutorial. 3.09 Map Tour with GPS and TinyDB. Unit 04 Exploring Computing. 4.02 LightsOff Tutorial. 4.03 LightsOff Projects. 4.04 Logo 1. 4.05 Coin Flip Simulation Tutorial. 4.06 Coin Flip Experiment. 4.07 Pseudo Random Numbers. 4.08 Real World Models. 4.09 Abstraction: Inside the CPU.
GPS is a system of satellites that orbit earth that send messages to receivers. Once the receiver finds its distance from four or more satellites, it knows where you are located. 3.8 Map Tour Tutorial (REVISED) This allows the user to switch between a map with roads, an aerial view/overview of the area, or the terrain.
Wrap Up — Mobile CSP. 3.11. Wrap Up ¶. Congratulations on making it to the end of Unit 3! 3.11.1. MIT App Inventor Drills ¶. Test and improve your coding knowledge and skills with some additional exercises. For this unit there are three sets of Drills. Setters, Getters, and Math -- drills that use MIT App Inventor's variable and setter and ...
View U3L8_MapTour.docx from BIOL 1107 at University Of Connecticut. Introduction to CS Principles Unit 3.8 Map Tour Lesson Link: Where is App Inventor? Video #1: Video