Android Acceleration Application
Many engineering designs rely on the understanding of acceleration due to gravity.Copyright 2006 WillMcC, Wikipedia {PD} http://commons.wikimedia.org/wiki/File:Freefall_at_SFOG.jpg
In the first of two sequential lessons, students create mobile apps that collect data from an Android device's accelerometer and then store that data to a database. This lesson provides practice with MIT's App Inventor software and culminates with students writing their own apps for measuring acceleration. In the second lesson, students are given an app for an Android device, which measures acceleration.
Lessons and activities in this unit support the teaching of basic engineering education, especially engineering mechanics and program/system design. The computer science-based first lesson engages students to design pseudo-code and real code to address a given problem. Computer software engineers at companies such as Microsoft, Apple and Google have used their programming knowledge to design applications for mobile devices, similar to the work students do in this unit. The second lesson, in which students design an experiment to gather and analyze data related to acceleration, fits into the engineering mechanics realm, which serves to bridge the gap between theory and application. Through engineering mechanics, especially the concepts used by mechanical engineers, students can analyze and predict the acceleration and deformation of an object due to forces, also known as stresses. Engineering mechanics is based largely on Newton's laws of motion.
- CCSS.Math.Content.HSF-IF.C.7e Graph exponential and logarithmic functions, showing intercepts and end behavior, and trigonometric functions, showing period, midline, and amplitude.
Grades 9-12
Do you agree with this alignment?
- The design process includes defining a problem, brainstorming, researching and generating ideas, identifying criteria and specifying constraints, exploring possibilities, selecting an approach, developing a design proposal, making a model or prototype, testing and evaluating the design using specifications, refining the design, creating or making it, and communicating processes and results.
Grades 9-12
Do you agree with this alignment? - Established design principles are used to evaluate existing designs, to collect data, and to guide the design process.
Grades 9-12
Do you agree with this alignment?
- Develop and evaluate inferences and predictions that are based on data
Grades -1-12
Do you agree with this alignment? - Formulate questions that can be addressed with data and collect, organize, and display relevant data to answer them
Grades -1-12
Do you agree with this alignment? - Select and use appropriate statistical methods to analyze data
Grades -1-12
Do you agree with this alignment?
- Use technology and mathematics to improve investigations and communications. A variety of technologies, such as hand tools, measuring instruments, and calculators, should be an integral component of scientific investigations. The use of computers for the collection, analysis, and display of data is also a part of this standard. Mathematics plays an essential role in all aspects of an inquiry. For example, measurement is used for posing questions, formulas are used for developing explanations, and charts and graphs are used for communicating results.
Grades 9-12
Do you agree with this alignment?
- MA.12.4.2.a Make inferences and justify conclusions from sample surveys, experiments, and observational studies.
Grade 12
Do you agree with this alignment?
- 12.1.3.h Recognize creativity, imagination, and a good knowledge base are all needed to advance the work of science and engineering
Grades 9-12
Do you agree with this alignment?
- 4-LS1-2 Use a model to describe that animals' receive different types of information through their senses, process the information in their brain, and respond to the information in different ways.
Grade 4
This resource focuses on the following Three Dimensional Learning aspects of NGSS:
Science & Engineering Practices- Use a model to test interactions concerning the functioning of a natural system.Do you agree with this alignment?
Disciplinary Core Ideas- Different sense receptors are specialized for particular kinds of information, which may be then processed by the animal's brain. Animals are able to use their perceptions and memories to guide their actions.Do you agree with this alignment?
Crosscutting Concepts- A system can be described in terms of its components and their interactions.Do you agree with this alignment?
Do you agree with this alignment? - Use a model to test interactions concerning the functioning of a natural system.
- HS-PS2-1 Analyze data to support the claim that Newton's second law of motion describes the mathematical relationship among the net force on a macroscopic object, its mass, and its acceleration.
Grades 9-12
This resource focuses on the following Three Dimensional Learning aspects of NGSS:
Science & Engineering Practices- Analyze data using tools, technologies, and/or models (e.g., computational, mathematical) in order to make valid and reliable scientific claims or determine an optimal design solution.Do you agree with this alignment?
- Theories and laws provide explanations in science.Do you agree with this alignment?
- Laws are statements or descriptions of the relationships among observable phenomena.Do you agree with this alignment?
Disciplinary Core Ideas- Newton's second law accurately predicts changes in the motion of macroscopic objects.Do you agree with this alignment?
- Attraction and repulsion between electric charges at the atomic scale explain the structure, properties, and transformations of matter, as well as the contact forces between material objects.Do you agree with this alignment?
Crosscutting Concepts- Empirical evidence is required to differentiate between cause and correlation and make claims about specific causes and effects.Do you agree with this alignment?
Do you agree with this alignment? - Analyze data using tools, technologies, and/or models (e.g., computational, mathematical) in order to make valid and reliable scientific claims or determine an optimal design solution.
- Day 1: Storing Android Accelerometer Data: App Design lesson
- Day 2: Android App Development activity
- Day 3: Android Acceleration lesson
- Day 4: Exploring Acceleration with an Android activity
- Android Acceleration Application
Contributors
Scott Burns; Brian Sandall
Supporting Program
IMPART RET Program, College of Information Science & Technology, University of Nebraska
Acknowledgements
The contents of this digital library curriculum were developed as a part of the RET in Engineering and Computer Science Site on Infusing Mobile Platform Applied Research into Teaching (IMPART) Program at the University of Nebraska-Omaha under National Science Foundation RET grant number CNS 1201136. However, these contents do not necessarily represent the policies of the National Science Foundation, and you should not assume endorsement by the federal government.
Copyright
2013 by Regents of the University of Colorado; original © 2012 University of Nebraska-Omaha
