Multiplication of numbers in bases 2 numerals.
Download the Lessonotes Mobile Nigeria 2025 app for faster lesson access on Android and iPhone.
Subject: General Mathematics
Class: Junior Secondary 3
Term: 2nd Term
Week: 1
Theme: Basic Operations
This page supports the lesson note with a companion video and a short classroom-ready summary.
For class groups and homework, share this lesson page so learners also get the summary, objectives, and full lesson context.
This topic introduces the fundamental concept of multiplying numbers expressed in base two (binary) numeral system. It builds upon prior knowledge of binary representation, place values, and binary addition. Understanding binary multiplication is crucial for appreciating the foundational principles of digital electronics, computing, and information technology, which are integral to modern life in Nigeria and globally.
Specific Performance Objectives: Students will be able to multiply two 2-digit binary numbers.
This section outlines the essential concepts and procedures for multiplying binary numbers, specifically focusing on two-digit numbers as per the performance objective. 2.1 Recall of Binary Numbers (Base 2)
Binary numbers use only two digits: 0 and
1. Each position in a binary number represents a power of
2. For example, $101_2$ means $1 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 4 + 0 + 1 = 5_{10}$. 2.2 Recall of Binary Addition Rules Multiplication in binary often requires adding binary numbers.
Therefore, students must be proficient in binary addition rules: $0_2 + 0_2 = 0_2$ $0_2 + 1_2 = 1_2$ $1_2 + 0_2 = 1_2$ $1_2 + 1_2 = 10_2$ (This means 0 with a carry-over of 1) $1_2 + 1_2 + 1_2 = 11_2$ (This means 1 with a carry-over of 1) 2.3 Binary Multiplication Rules The multiplication rules in binary are straightforward, similar to decimal multiplication but simpler due to only two digits: $0_2 \times 0_2 = 0_2$ $0_2 \times 1_2 = 0_2$ $1_2 \times 0_2 = 0_2$ $1_2 \times 1_2 = 1_2$ 2.4 The Multiplication Process (Step-by-Step) Binary multiplication follows the same long multiplication method used for decimal numbers. Multiply each digit of the multiplier by the multiplicand. Record partial products, shifting each subsequent partial product one place to the left, just like in decimal multiplication. Add the partial products using binary addition rules to obtain the final product. Worked
Examples: Example 1: Multiply $10_2$ by $10_2$ Step 1: Multiply the multiplicand ($10_2$) by the rightmost digit of the multiplier ($0_2$). $10_2 \times 0_2 = 00_2$ (or simply $0_2$)
Step 2: Multiply the multiplicand ($10_2$) by the next digit of the multiplier ($1_2$), shifting one place to the left. $10_2 \times 1_2 = 10_2$. When shifted, it becomes $100_2$.
Step 3: Add the partial products. ``` 10_2 (Multiplicand) x 10_2 (Multiplier) 00_2 (10_2 x 0_2) 100_2 (10_2 x 1_2, shifted left) 100_2 (Sum of partial products) ``` Therefore, $10_2 \times 10_2 = 100_2$. (Verification in decimal: $2_{10} \times 2_{10} = 4_{10}$, and $100_2 = 1 \times 2^2 + 0 \times 2^1 + 0 \times 2^0 = 4_{10}$. The result is correct.)
Example 2: Multiply $11_2$ by $11_2$ Step 1: Multiply $11_2$ by the rightmost digit of the multiplier ($1_2$). $11_2 \times 1_2 = 11_2$ Step 2: Multiply $11_2$ by the next digit of the multiplier ($1_2$), shifting one place to the left. $11_2 \times 1_2 = 11_2$. When shifted, it becomes $110_2$.
Step 3: Add the partial products. ``` 11_2 x 11_2 11_2 (11_2 x 1_2) 110_2 (11_2 x 1_2, shifted left) 1001_2 (Sum of partial products) ``` Binary Addition Details for Step 3: ``` 011_2 (adding leading zero for alignment) + 110_2 ``` Rightmost column: $1+0 = 1$ Middle column: $1+1 = 10_2$ (write 0, carry 1)
Leftmost column (with carry): $0+1+1$ (carry) $= 10_2$ (write 0, carry 1)
New leftmost column (with carry): $0+0+1$ (carry) $= 1_2$ Putting it together: $1001_2$.
Therefore, $11_2 \times 11_2 = 1001_2$. (Verification in decimal: $3_{10} \times 3_{10} = 9_{10}$, and $1001_2 = 1 \times 2^3 + 0 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 8 + 0 + 0 + 1 = 9_{10}$. The result is correct.) This section provides a structured approach for teachers to deliver the lesson effectively, promoting active student engagement. 3.1 Teacher Activities: Introduction (5 minutes): Engage students by asking questions to recall prior knowledge on number bases, specifically binary representation and place values. Review the rules of binary addition through a quick mental recall or a brief example on the board. Introduce the topic of binary multiplication and state its relevance to digital systems. Explanation and Demonstration (15 minutes): Clearly state the binary multiplication rules ($0 \times 0 = 0$, $0 \times 1 = 0$, $1 \times 0 = 0$, $1 \times 1 = 1$). Demonstrate the first worked example ($10_2 \times 10_2$) step-by-step on the board, explaining each stage (partial product, shifting, binary addition). Demonstrate the second worked example ($11_2 \times 11_2$) with equal clarity, emphasizing the binary addition carries. Encourage students to ask questions for clarification.
Guided Practice (10 minutes): Provide a new 2-digit binary multiplication problem. Guide students through the solution collectively, inviting them to provide the next step or result for partial products and binary sums. Circulate around the classroom, monitoring students' attempts and providing immediate feedback.
Group Activity (10 minutes): Divide students into small groups (3-4 students). Assign specific multiplication problems for each group to solve. Provide support to struggling groups and observe group dynamics.
Conclusion (5 minutes): Summarize the key steps for binary multiplication. Reiterate the importance of accurate binary addition. Assign independent practice and homework. 3.2 Student Activities: Participate actively in the recall of previous knowledge and question-and-answer sessions. Observe the teacher's demonstrations carefully and take notes in their exercise books. Ask questions when they encounter difficulties or need clarification. Actively participate in the guided practice, contributing to the step-by-step solution. Collaborate with group members to solve assigned problems during group activity. Present their group's solutions to the class when requested. Attempt independent practice questions and homework assignments. This section provides practice problems for students to work through with teacher guidance, reinforcing the concepts learned.
Question 1: Multiply $10_2$ by $11_2$.
Solution 1: ``` 10_2 x 11_2 10_2 (10_2 x 1_2) 100_2 (10_2 x 1_2, shifted left) 110_2 ```
Commentary: This example reinforces the basic steps of partial product calculation and a straightforward binary addition.
Question 2: Multiply $11_2$ by $10_2$.
Solution 2: ``` 11_2 x 10_2 00_2 (11_2 x 0_2) 110_2 (11_2 x 1_2, shifted left) 110_2 ```
Commentary: This example shows that multiplying by $0_2$ results in $0_2$ and helps students practice proper alignment during addition. Note that $10_2 \times 11_2 = 11_2 \times 10_2$ due to the commutative property of multiplication.
Question 3: Multiply $11_2$ by $11_2$.
Solution 3: ``` 11_2 x 11_2 11_2 (11_2 x 1_2) 110_2 (11_2 x 1_2, shifted left) 1001_2 ``` Binary Addition Details for Question 3: ``` 011_2 + 110_2 1001_2 ``` Rightmost column: $1+0 = 1$ Second column from right: $1+1 = 10_2$ (write 0, carry 1)
Third column from right (with carry): $0+1+1$ (carry) $= 10_2$ (write 0, carry 1)
Leftmost column (with carry): $0+0+1$ (carry) $= 1_2$
Commentary: This example tests the more complex binary addition rule involving a carry-over, which is a common point of error for students. Strategies to cater to diverse learning needs within a typical Nigerian classroom. 8.1 Differentiation (Supporting Struggling Learners): Peer Tutoring: Pair struggling learners with high-achieving students for direct support during group activities.
Visual Aids and Manipulatives: Use physical counters or flashcards to reinforce binary addition rules. Draw grid lines on the board or use graph paper to help students align partial products correctly.
Step-by-Step Checklists: Provide a checklist of steps for binary multiplication (e.g., "
1. Multiply by rightmost digit,
2. Shift and multiply by next digit,
3. Add partial products") for students to follow. Repetitive Practice with Simpler
Examples: Offer more practice problems involving $0_2$ in the multiplicand or multiplier first (e.g., $10_2 \times 10_2$) before introducing problems with only $1_2$s. 8.2 Remediation (Addressing Learning Gaps): Re-teach Binary Addition: The most common hurdle is binary addition, especially with carries. Dedicate extra time to drilling binary addition rules, starting from $1+1=10_2$ and $1+1+1=11_2$.
Focus on Place Value: Ensure learners understand why partial products are shifted to the left by reviewing place values in base 10 multiplication first, then relating it to base
2. Concrete to Abstract: Use a "conversion and multiplication" strategy initially. Convert the binary numbers to base 10, multiply in base 10, then convert the result back to base
2. While not the direct method, it can help struggling learners verify their answers and build confidence before focusing solely on binary multiplication. 8.3 Extension (Challenging High-Achieving Learners): Increased Difficulty: Introduce multiplication of 3-digit binary numbers (e.g., $101_2 \times 11_2$) or even 4-digit numbers. This requires more extensive binary addition with multiple carry-overs.
Binary Division Introduction: Briefly introduce the concept of binary division as a challenge, explaining it as a series of binary subtractions (or inverse of multiplication).
Inter-Base Operations: Present problems that require converting numbers from base 10 to base 2, performing multiplication, and then converting the result back to base 10, or vice versa, to deepen their understanding of number systems.
Logic Gates Connection: For very advanced students, briefly introduce the concept of basic logic gates (AND gate for multiplication, OR/XOR for addition) as the electronic building blocks that perform these binary operations within a computer.
Example 1: Multiply $10_2$ by $10_2$
Step 1: Multiply the multiplicand ($10_2$) by the rightmost digit of the multiplier ($0_2$).
$10_2 \times 0_2 = 00_2$ (or simply $0_2$)
Step 2: Multiply the multiplicand ($10_2$) by the next digit of the multiplier ($1_2$), shifting one place to the left.
$10_2 \times 1_2 = 10_2$. When shifted, it becomes $100_2$.
Step 3: Add the partial products.
```
10_2 (Multiplicand)
x 10_2 (Multiplier)
-----
00_2 (10_2 x 0_2)
100_2 (10_2 x 1_2, shifted left)
-----
100_2 (Sum of partial products)
```
Therefore, $10_2 \times 10_2 = 100_2$.
(Verification in decimal: $2_{10} \times 2_{10} = 4_{10}$, and $100_2 = 1 \times 2^2 + 0 \times 2^1 + 0 \times 2^0 = 4_{10}$. The result is correct.)
Example 2: Multiply $11_2$ by $11_2$
Step 1: Multiply $11_2$ by the rightmost digit of the multiplier ($1_2$).
$11_2 \times 1_2 = 11_2$
Step 2: Multiply $11_2$ by the next digit of the multiplier ($1_2$), shifting one place to the left.
$11_2 \times 1_2 = 11_2$. When shifted, it becomes $110_2$.
Step 3: Add the partial products.
```
11_2
x 11_2
-----
11_2 (11_2 x 1_2)
110_2 (11_2 x 1_2, shifted left)
-----
1001_2 (Sum of partial products)
```
Binary Addition Details for Step 3:
```
011_2 (adding leading zero for alignment)
+ 110_2
-------
```
Rightmost column: $1+0 = 1$
Middle column: $1+1 = 10_2$ (write 0, carry 1)
Leftmost column (with carry): $0+1+1$ (carry) $= 10_2$ (write 0, carry 1)
New leftmost column (with carry): $0+0+1$ (carry) $= 1_2$
Putting it together: $1001_2$.
Therefore, $11_2 \times 11_2 = 1001_2$.
(Verification in decimal: $3_{10} \times 3_{10} = 9_{10}$, and $1001_2 = 1 \times 2^3 + 0 \times 2^2 + 0 \times 2^1 + 1 \times 2^0 = 8 + 0 + 0 + 1 = 9_{10}$. The result is correct.)
Teaching and Learning Activities
This section provides a structured approach for teachers to deliver the lesson effectively, promoting active student engagement.
Understanding binary multiplication is fundamental to various aspects of modern technology, with direct relevance to experiences in Nigeria. Computer Processors and Digital Electronics: All calculations performed by computers, from the simplest addition to complex graphical rendering, are ultimately carried out using binary arithmetic. When a Nigerian student uses a laptop for school assignments or operates a smartphone to connect with friends, the device's processor is performing billions of binary multiplications and additions every second. This topic provides a foundational insight into how these essential devices function at their most basic level.
Data Storage and Transmission: Information stored on digital media like flash drives, hard drives, or transmitted over networks (e.g., internet via fiber optics or mobile data) is encoded in binary. Multiplication of binary numbers is an underlying operation in error detection and correction algorithms, compression techniques, and digital signal processing, ensuring the integrity and efficiency of data used in Nigerian telecommunications and data centers.
Digital Clocks and Automated Systems: Many automated systems, from traffic light controls in Lagos to digital timers in homes and industries, rely on binary logic. These systems use binary counters and arithmetic operations to manage timing, sequence events, and make decisions. Understanding binary multiplication helps explain how these devices compute time intervals or control sequences based on binary instructions.