This activity will help students apply their knowledge about arrays to a real-world situation. Students will design buildings and create an array of windows for eah building. Students will use the array to write an addition sentence and a multiplication equation to determine how many windows each building consist of.
Harry and his students look at various arrangements of classroom desks in this video from Cyberchase.
- Material Type:
- PBS LearningMedia
- Provider Set:
- PBS Learning Media: Multimedia Resources for the Classroom and Professional Development
- Teachers' Domain
- U.S. Department of Education
- Date Added:
During this lesson, students start to see the data structure they will use to store their images, towards finding a solution to this unit's Grand Challenge. Students are introduced to two-dimensional arrays and vector classes. Then they are guided to see that a vector class is the most efficient way of storing the data for their images. Grand Challenge: To write a program to simulate peripheral vision by merging two images.
Students examine how the orientation of a photovoltaic (PV) panel relative to the sun affects the efficiency of the panel. Using sunshine (or a lamp) and a small PV panel connected to a digital multimeter, students vary the angle of the solar panel, record the resulting current output on a worksheet, and plot their experimental results.
This lesson integrates coding and computer science into English Language Arts for the purpose of fostering appreciation of Shakespearean wit and language and to provide students exposure to coding. Students first choose words that carry insulting connotations from a Shakespearean play and then create a program that randomly generates insults based upon those found words. Swift Playgrounds, Scratch, or Raspberry Pi are recommended resources for creating this project, and links to projects are provided for each of these platforms. Sample code and directions are provided. Students who are beginning to learn coding may complete the code while more advanced individuals may modify the program or create their own.