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: 524 active, unlimited upper size 
Execution Time: varies, minimum 2 min 
Planning For KLA
Materials: none (could use paper with place value written on it) 
•  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
 45 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.) 
 48 students represent a single number. Another 48 students represent a different number. One student represents carry. Perform addition (can demonstrate overflow). 
Variants And Extra Topics: below 
•  Binary to decimal conversion 

Constraints On KLA
Would your KLA work if your students had the following constraints: 
•  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. 

Pitfalls Of KLA
Make sure the 0 bit person is fit, or use chairs and hand raising. 
Feedback And Use Notes
Feedback: add your feedback here! 
Use Notes: add your use notes here! 
Related Resources
