In this learning activity, we’ll learn what an algorithm is.

In this learning activity you'll examine two methods for converting a binary number to a decimal number.

In this learning activity you'll examine a systematic method for converting a decimal number (base 10) into a binary number (base 2).

In this animated activity, learners examine a systematic method for converting a decimal number (base 10) into a hexadecimal number (base 16).

Learners examine two methods for converting an octal number to a decimal number. Exercises are provided at the end of the learning object.

In this animated object, learners examine a systematic method for converting a decimal number (base 10) into an octal number (base 8).

Learners use the Base Minus One Complement method to do octal subtraction.

In this animated and interactive object, learners follow two methods for converting a hexadecimal number to a decimal number. They test their knowledge in exercises at the end of the learning object.

Students use the Base Minus One Complement method to perform hexadecimal subtraction.

Students use the Base Minus One Complement method to perform binary subtraction. This learning activity has audio content and immediate feedback.

In this activity we will discover when recursion is the best solution for your computer programming task.

In this game, you'll review of symmetric, asymmetric, and hashing encryption algorithms

In this learning activity we’ll learn how the web works by using a Request and Response algorithm.