Recently Viewed: Home > Binary Counting
 Binary Counting
Binary Counting

 Designed by Morrison, Gutschow, Lindley.

 This KLA is transcribed from the SIGCSE 2004 Special Session on KLAs.

Overview To KLA

 Learning Goals: At the end of this exercise, students will understand...

 • How a binary number system works.

 Course And Level: freshman

 Class Size: 5-24 active, unlimited upper size

 Preparation Time: 2 min

 Execution Time: varies, minimum 2 min

Planning For KLA
 Materials: none (could use paper with place value written on it)

 Preparation:
 • Examples of binary numbers for addition (no overflow, overflow)

 As always, read this description carefully and practice the KLA before using it in class!

Execution Of KLA

 Description:
 1 Binary Counting
 4-5 students crouching in front of the class (represent 0). Demonstrate counting as each 'bit' goes to 1, the corresponding student stands up. (Can speed up counting for laugh approach.)

 4-8 students represent a single number. Another 4-8 students represent a different number. One student represents carry. Perform addition (can demonstrate overflow).

 Variants And Extra Topics: below

 • Two's complement
 • Subtraction
 • Binary to decimal conversion
 • Floating point??

Constraints On KLA

 • Limited Vision: Not if many were contrained.
 • Limited Hearing: Not if many were contrained.
 • Limited Mobility: Not if many were contrained. (perhaps raise hands instead?)
 • Trouble Speaking: Not if many were contrained.
 • Touch Aversion: Not if many were contrained.
 • Other:

Pitfalls Of KLA

 Make sure the 0 bit person is fit, or use chairs and hand raising.

Feedback And Use Notes