📖 LESSON CONTENT

🎯 Learning Objectives

By the end of this module, learners will be able to:

  • Understand number systems (binary, decimal)

  • Perform basic mathematical operations

  • Apply operator precedence (BODMAS/PEDMAS)

  • Work with decimals, fractions, and scientific notation

  • Apply calculations in programming contexts


🔹 Lesson 1: Number Bases & Measurement Units

📘 Content

  • Decimal vs Binary systems

  • Binary conversion (e.g., 16 → 10000)

  • Measurement units (Giga, Mega, etc.)

  • Metric vs Imperial conversions

💡 Example

  • Decimal 16 = Binary 10000

  • 1 meter ≈ 3.28 feet


🔹 Lesson 2: Basic Mathematics

📘 Content

  • Addition, subtraction, multiplication, division

  • Percentages

  • Negative numbers

  • Cartesian coordinates


📌 Key Concept

Distance formula (used in programming & graphics):

 
d=(x2−x1)2+(y2−y1)2d = \sqrt{(x_2 – x_1)^2 + (y_2 – y_1)^2}
-10-8-6-4-2246810-10-5510(6.0, 6.0)(-6.0, -6.0)d = 16.97

🔹 Lesson 3: Operator Precedence

📘 Content

  • Order of operations (BODMAS / PEMDAS)

  • Importance in programming calculations

💡 Example

5 + 3 × 2 = 11 (not 16)


🔹 Lesson 4: Fractions, Decimals & Scientific Notation

📘 Content

  • Convert decimals to fractions

  • Scientific notation

💡 Example

  • 0.75 = 3/4

  • 500000 = 5 × 10⁵


🔹 Lesson 5: Programming Calculations

📘 Content

  • Integer division

  • Modulus (%)

  • Increment operations

  • Type casting

💡 Example

 
print(10 % 3) # Output: 1