Updating search results...

Search Resources

86 Results

View
Selected filters:
  • programming
Android Acceleration Application
Read the Fine Print
Educational Use
Rating
0.0 stars

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. They investigate acceleration by collecting acceleration vs. time data using the accelerometer of a sliding Android device. Then they use the data to create velocity vs. time graphs and approximate the maximum velocity of the device.

Subject:
Career and Technical Education
Computer Science
Technology and Engineering
Material Type:
Full Course
Unit of Study
Provider:
TeachEngineering
Provider Set:
TeachEngineering NGSS Aligned Resources
Author:
IMPART RET Program, College of Information Science & Technology,
Scott Burns, Brian Sandall
Date Added:
09/18/2014
Automatic Floor Cleaner Computer Program Challenge
Read the Fine Print
Educational Use
Rating
0.0 stars

Students learn more about assistive devices, specifically biomedical engineering applied to computer engineering concepts, with an engineering challenge to create an automatic floor cleaner computer program. Following the steps of the design process, they design computer programs and test them by programming a simulated robot vacuum cleaner (a LEGO® robot) to move in designated patterns. Successful programs meet all the design requirements.

Subject:
Career and Technical Education
Health Science
Technology and Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering NGSS Aligned Resources
Author:
Inquiry-Based Bioengineering Research and Design Experiences for Middle-School Teachers RET Program, Department of Biomedical Engineering,
Jared R. Quinn
Kristen Billiar
Terri Camesano
Date Added:
09/18/2014
A Byte of Python
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

"A Byte of Python" is a free book on programming using the Python language. It serves as a tutorial or guide to the Python language for a beginner audience. If all you know about computers is how to save text files, then this is the book for you. There are many translations of the book available in different human languages.

Subject:
Computer Science
Material Type:
Textbook
Author:
Swaroop C.H.
Date Added:
10/10/2017
A Chance at Monte Carlo
Read the Fine Print
Educational Use
Rating
0.0 stars

At its core, the LEGO MINDSTORMS(TM) NXT product provides a programmable microprocessor. Students use the NXT processor to simulate an experiment involving thousands of uniformly random points placed within a unit square. Using the underlying geometry of the experimental model, as well as the geometric definition of the constant π (pi), students form an empirical ratio of areas to estimate a numerical value of π. Although typically used for numerical integration of irregular shapes, in this activity, students use a Monte Carlo simulation to estimate a common but rather complex analytical form the numerical value of the most famous irrational number, π.

Subject:
Career and Technical Education
Technology and Engineering
Material Type:
Activity/Lab
Provider:
TeachEngineering
Provider Set:
TeachEngineering NGSS Aligned Resources
Author:
AMPS GK-12 Program,
Michael Trumpis, Carleigh Samson, Janet Yowell
Date Added:
09/18/2014
Code.org Intro to Algorithms: Dice Race #1
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

From Code.org:

"In this lesson, students will relate the concept of algorithms back to real-life activities by playing the Dice Race game. The goal here is to start building the skills to translate real-world situations to online scenarios and vice versa."

Subject:
Computer Science
Material Type:
Activity/Lab
Game
Author:
Code.org
Date Added:
03/20/2018
Computational and Visualization in the Earth Sciences
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

You develop procedural programming skills in a programming language designed for visual arts and visualization while exploring Earth science topics. In particular, you will learn and practice digital graphics capabilities in order to render Earth science concepts that are otherwise difficult to visualize due to complicated space and time scales. Both spatial and object visualization skills are key to success in the Earth sciences; you will build an awareness of these skills and practice them with an eye to being able to teach them to your own secondary school students.

In this course, you will interact with large, open, freely-available data sets by collecting, plotting, and analyzing them using a variety of computational methods. You will therefore be ready to teach your own secondary school students a range of Next Generation Science Standard skills involving data collecting, manipulation, analysis, and plotting.

You will also read and discuss current research regarding the teaching, learning, and evaluation of visualization skills, as well as multiple external representations of science concepts. For the course’s final project, you will apply your theoretical knowledge and practical skills by developing a teaching object for use with your own secondary science students.

Subject:
Physical Science
Material Type:
Full Course
Provider:
Pennsylvania State University
Provider Set:
Penn State, College of EMS
Author:
Eliza Richardson
Date Added:
11/09/2017
Computer Programming: Comparing Iterative and Recursive Factorial Functions
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson compares iterative and recursive factorial functions. [Computer Programming playlist: 13 of 23]

Subject:
Computer Science
Material Type:
Lecture
Provider:
Khan Academy
Provider Set:
Khan Academy
Author:
Khan, Salman
Date Added:
10/10/2017
Computer Programming: Introduction to Programs Data Types and Variables
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson introduces computer programming within a Python environment. [Computer Programming playlist: 1 of 23]

Subject:
Computer Science
Material Type:
Lecture
Provider:
Khan Academy
Provider Set:
Khan Academy
Author:
Khan, Salman
Date Added:
10/10/2017