Lab Name Equivalence with Code
Subject Area Mathematics and Computer Science
Grade 8 and 9
Topic Equivalence
Experiment Title Equivalence with Code
Hardware Linux machines (ex laptop, raspberry pi), 1 for a group of 4-5 people
Software COSMOS toolkit framework or https://www.asciitohex.com/
Number of Sessions to teach the topic 5 Sessions:
  • Day 1 - Lesson.
  • Day 2 - Create poster.
  • Day 3 - Discuss about waves in the environment and relate the lesson to knowing what an electromagnetic wave is and its parts.
  • Day 4 - Perform the experiment on am/fm modulation and observe the different representations of the same type of wave.
    • AM-modulation.grc
    • FM-modulation.grc
    • ASK-modulation.grc
  • Day 5 - Discuss their observation regarding different changes happening to the waves as the frequency increases. Graphic Organizers will be provided for students to use. Two groups will be assigned to explore each type of modulation.
  • Day 6- Project will be given for various groups to explore on their own the experiments on:
    • AM-frequency-time.grc
    • FM-frequency-time.grc
  • Students will record their data gathered during the experiment using the graphic organizer provided and share to the class on Google Classroom their thoughts, ideas and questions.
Educational standards to be addressed CCSS.MATH.CONTENT.7.EE.A.2
Understand the rewriting of an expression in different forms but the same meaning.

CCSS.MATH.CONTENT.8.F.A.2
Compare properties of two functions each represented in a different way (algebraically, graphically, numerically in tables, or by verbal descriptions).

CCSS.MATH.CONTENT.HSA.SSE.B.3
Choose and produce an equivalent form of an expression to reveal and explain properties of the quantity represented by the expression.
COSMOS concepts to be used for the lab
  • Introduction to computer science languages (ASCII, HEXIDECIMAL, BINARY)
  • Translating Binary to Waves
  • AM modulation
  • FM modulation
K12 Educational Goals (How the educational goals are achieved through teaching using the experiment, how the topic is connected to the COSMOS concepts used) Through this activity, students are being introduced to the concepts of computer science languages. It is an introduction to waves since students need to be able to translate binary into waves.

Through the use of GNU Radio, students will see connections of this lesson on equivalency by observing waves from am and fm radio signals.
Short Description and Walk-through of the experiment
  1. Using the website or COSMOS toolkit framework students will translate their name from ASCII (text) to hex to binary.
  2. Then students will make a poster with all the different representations of their name.
  3. A discussion is to follow:
    • How does this activity relate to math?
    • When do we see something represented in multiple ways but still mean the same thing?
    • What is the math word for this?
  4. Summarize-Come up with a class definition for the word "equivalence".
  5. For applications, 8th and 9th Grade will explore on the different representations of am and fm modulations as well as the frequency-time waves of am and fm radios.
Testbed mapping of the experiment
  • Day 1-2 Is not an experiment but an activity. This is a mere introduction to the different languages that are used for coding and an introduction to square (binary) waves.
  • Day 3-4 From a simple translation of their names to the different languages used for coding, they will observe how am and fm modulations are also represented in different types of graphs/pictures as electromagnetic waves.
  • Day 5-6 Students will explore experiments using the gnuradio observing the am and fm modulations on the screen.
  • Project will be assigned for them to explore two more experiments using the gnuradio to be done by group and class collaboration on Google Docs to share their questions, ideas and observations.