Use small group discussions augmented with some computer programming to enhance the mathematical concepts discussed in "The Number Devil," by Hans Magnus Enzensberger. Chapter 2 covers place values, Roman Numerals, and bases other than 10. Very little programming experience is necessary. Sample responses to all the questions, discussion topics, and programming challenges are included.
Keywords: place value, Roman numerals, binary, octal, hexadecimal, coding, programming, Scratch, Snap
Construct a positive integer using place values
Convert a positive integer from base 10 to another base
Convert a positive integer from a base other than 10 to base 10
Convert a positive integer represented in Arabic numerals to Roman numerals.
Convert a positive integer represented in Roman numerals to Arabic numerals.