A few weeks ago I covered base-10 (decimal), base-2 (binary), base-8 (octal), and base-16 (hexadecimal) number systems with my UIL Computer Science team. I am now getting to that same concept with my Computer Science I class.
I am starting with the basics of bases 10, 2, and 8 on the first day. We’ll cover what they are and then how to add and subtract numbers within those numbering systems. Of course, for base-10, this should be very easy. However, I realized that covering the mechanics of what actually happens when you add or subtract numbers in base-10 tremendously helps when covering the other numbering systems.
Following this exercise, we’ll add base-16 to the mix and then discuss how to convert between the systems.