TryComputing: Boolean Algebra is Elementary
This creative lesson gives students meaningful practice in the rudiments of Boolean algebra in the context of role-playing games. It's a great way to incorporate the basics of propositional logic in your physics classroom, including propositions (statements of fact), negation, conjunction/disjunction, and implications (if/then statements). Sponsored by the Institute of Electrical & Electronics Engineers (IEEE)
website
TryComputing: Data Representation - Millions of Colors
For students who may need additional support in binary number systems and hexadecimal numbers, this lesson could be a great choice. Students will use the context of colored crayons to determine how additive color is represented in binary and hexadecimal. They will create a deck of playing cards that requires matching binary or hexadecimal codes to swatches of color. In the second phase, learners compete to match their color swatches to hexadecimal or binary representations. Students will also explore additive color and how specific color swatches can be coded in binary strings for RGB (red, green, blue). Very robust lesson; can be adapted for students with disabilities.
website
Voice Science: Using Digital Tools to Explore Pitch and Amplitude
This activity (also an AAPT Digi Kit) can enhance understanding of analog signals and how they are visualized as waves. Human voice is an example of an analog signal. When we speak, our voice is converted to sound waves that travel continuously through matter as pressure waves. Oscilloscopes can detect these compressions (high pressure areas) and rarefactions (low pressure areas) and translate them into an electrical signal to produce a graph of Distance vs. Time.  This interactive lesson blends a cell phone oscilloscope app with a digital graphing activity to explore how human voice patterns can be visualized as waves. LOTS of fun! Allow one class period.
website