Two-Eyed Soap - Bitmask Trick
6-Bit Binary Encoding Tables (Bitmask Tables)
Table 1 (Bit 5 = 32's place):
| A |
B |
C |
D |
| 32 |
33 |
34 |
35 |
| 36 |
37 |
38 |
39 |
| 40 |
41 |
42 |
43 |
| 44 |
45 |
46 |
47 |
| 48 |
49 |
50 |
51 |
| 52 |
53 |
54 |
55 |
| 56 |
57 |
58 |
59 |
| 60 |
61 |
62 |
63 |
Table 2 (Bit 1 = 2's place):
| A |
B |
C |
D |
| 2 |
3 |
5 |
6 |
| 10 |
11 |
13 |
14 |
| 18 |
19 |
21 |
22 |
| 26 |
27 |
29 |
30 |
| 34 |
35 |
37 |
38 |
| 42 |
43 |
45 |
46 |
| 50 |
51 |
53 |
54 |
| 58 |
59 |
61 |
62 |
Table 3 (Bit 0 = 1's place):
| A |
B |
C |
D |
| 1 |
3 |
5 |
7 |
| 9 |
11 |
13 |
15 |
| 17 |
19 |
21 |
23 |
| 25 |
27 |
29 |
31 |
| 33 |
35 |
37 |
39 |
| 41 |
43 |
45 |
47 |
| 49 |
51 |
53 |
55 |
| 57 |
59 |
61 |
63 |
Table 4 (Bit 2 = 4's place):
| A |
B |
C |
D |
| 4 |
5 |
6 |
7 |
| 12 |
13 |
14 |
15 |
| 20 |
21 |
22 |
23 |
| 28 |
29 |
30 |
31 |
| 36 |
37 |
38 |
39 |
| 44 |
45 |
46 |
47 |
| 52 |
53 |
54 |
55 |
| 60 |
61 |
62 |
63 |
Table 5 (Bit 3 = 8's place):
| A |
B |
C |
D |
| 8 |
9 |
10 |
11 |
| 12 |
13 |
14 |
15 |
| 24 |
25 |
26 |
27 |
| 28 |
29 |
30 |
31 |
| 40 |
41 |
42 |
43 |
| 44 |
45 |
46 |
47 |
| 56 |
57 |
58 |
59 |
| 60 |
61 |
62 |
63 |
Table 6 (Bit 4 = 16's place):
| A |
B |
C |
D |
| 16 |
17 |
18 |
19 |
| 20 |
21 |
22 |
23 |
| 24 |
25 |
26 |
27 |
| 28 |
29 |
30 |
31 |
| 48 |
49 |
50 |
51 |
| 52 |
53 |
54 |
55 |
| 56 |
57 |
58 |
59 |
| 60 |
61 |
62 |
63 |
How to use:
- To encode a number (0-63), check which tables contain it
- Each table corresponds to one bit position (as labeled above)
- If the number appears in a table, that bit = 1
- If not, that bit = 0
- Combine bits in order (Bit5, Bit4, Bit3, Bit2, Bit1, Bit0) to get the 6-bit binary representation
Example (number 42):
- In Table 1? Yes → Bit5 = 1
- In Table 2? Yes → Bit1 = 1
- In Table 3? No → Bit0 = 0
- In Table 4? No → Bit2 = 0
- In Table 5? Yes → Bit3 = 1
- In Table 6? No → Bit4 = 0
- Binary: 101010 (bits 5,3,1 set)
- Decimal check: 32 + 8 + 2 = 42
4th Grade Lesson Plan: "The Magic of Binary Numbers"
Lesson Title: "Mind-Reading Math: The Binary Magic Trick"
Grade Level: 4th Grade
Time: 60-75 minutes
Common Core Math Standards:
- 4.NBT.A.2: Read and write multi-digit whole numbers using base-ten numerals
- 4.OA.C.5: Generate and analyze patterns
- 4.MD.A.2: Use the four operations to solve word problems involving distances, intervals of time, liquid volumes, masses of objects, and money
Learning Objectives:
- Students will understand the concept of binary (base-2) number systems
- Students will identify patterns in number tables
- Students will use subtraction (63 - complement) to solve problems
- Students will perform and explain a mathematical magic trick
Universal Design for Learning (UDL) Principles:
1. Multiple Means of Representation:
- Visual: Number tables, binary conversion chart
- Auditory: Step-by-step verbal instructions, group discussion
- Kinesthetic: Physical manipulation of paper tables, marker boards
2. Multiple Means of Action & Expression:
- Written: Solving problems on worksheets
- Verbal: Explaining the trick to partners
- Visual: Creating their own simple binary card
- Kinesthetic: Performing the trick for classmates
3. Multiple Means of Engagement:
- Relevance: Magic tricks are inherently engaging
- Collaboration: Partner and small group work
- Choice: Multiple ways to demonstrate understanding
- Gamification: "Math Magician" certification
Materials:
- Six printed tables (one set per pair of students)
- Whiteboards and markers
- "Math Magician" certificates
- Number cards 1-63
- Projector to demonstrate the trick
Project-Based Learning Structure:
Phase 1: Hook & Engage (10 minutes)
- Magic Performance: Teacher performs the trick for the class
- Think-Pair-Share: "How do you think the trick works?"
- Reveal: Show that it's not magic—it's MATH!
Phase 2: Discover Patterns (15 minutes)
- Table Exploration: In pairs, students examine the six tables
- Guiding Questions:
- "What do you notice about the first number in each table?"
- "What patterns can you find in the rows/columns?"
- "Which numbers appear in multiple tables?"
- Pattern Recording: Students record their observations
Phase 3: The Binary Secret (15 minutes)
- Mini-Lesson: Introduce binary with simple examples (0-7)
- Hands-On Activity: Students practice converting small numbers
- Connection: Link binary digits to the six tables
- Magic Formula: 63 - (sum of first numbers on returned sheets) = secret number
Phase 4: Practice the Trick (15 minutes)
- Partner Practice: Students work in pairs to test the trick
- Scaffolded Steps:
- Pick a number (use number cards for scaffolding)
- Sort tables: "Keep" vs. "Return" piles
- Add first numbers of returned sheets
- Subtract from 63 to reveal the number
- Role Play: Alternate being "magician" and "participant"
Phase 5: Create & Extend (10 minutes)
- Design Challenge: Create a simpler 4-card version (numbers 0-15)
- Real-World Connection: Discuss how computers use binary
- Math Journal: "How does this trick use patterns and subtraction?"
Differentiation Strategies:
For Struggling Learners:
- Use only 3 tables (numbers 0-7) initially
- Provide addition/subtraction charts
- Partner with confident peer
For Advanced Learners:
- Challenge: Create an 8-table version (0-255)
- Research: How binary is used in computer programming
- Extension: Develop their own mathematical magic trick
Assessment:
Formative:
- Observation during partner work
- Exit ticket: "Explain one pattern you discovered"
- Whiteboard checks during mini-lesson
Summative:
- Successful performance of the trick (recorded on video or demonstrated)
- Completed worksheet with pattern analysis
- "Math Magician" certification upon mastery
Cross-Curricular Connections:
- Computer Science: Binary code, data representation
- Art: Creating visually appealing number tables
- Language Arts: Writing instructions for the trick
- Social Studies: History of number systems
Teacher Tips:
- Pre-teach complementary numbers (pairs that add to 63)
- Use color-coding for different tables
- Emphasize that mistakes are part of learning magic
- Celebrate each "magic reveal" with enthusiasm
Take-Home Activity:
"Teach the trick to someone at home. Have them sign your 'Math Magician' certificate when you successfully perform it!"
Why This Works: This lesson transforms abstract math concepts into an engaging, hands-on experience. Students aren't just learning about binary—they're using it to perform magic, creating memorable learning that connects patterns, operations, and real-world applications in a developmentally appropriate way for 4th graders.