Now on ScienceBlogs: Oh, no! School wi-fi is making our kids sick! (2012 edition)

ScienceBlogs Book Club: Inside the Outbreaks

Search

Profile

Selva.jpg I am working on some very smart things to say here. Really. Meanwhile, there's this and this. Welcome.

Suggestions

Recent Posts

Recent Comments

RSS Feed

Archives

Creative Commons License

« Faulkner on Writing Techniques | Main | Podcasts on books and writers »

Explaining Computers

Category: Prime Stream
Posted on: August 27, 2008 7:53 AM, by Selva

How would you explain digital computation and binary math/logic to someone who does not have a mathematics or computer science background? I had about two minutes to think when my brother-in-law asked how computers work. I went with the first useful thought that came to my mind.

Explain what's counting, since counting is where all mathematics begins. Then explain positional representation of numerical values. (As an aside, I should mention this: Until zero and positional representation of values reached Europe through Arabs, clerks in Venice were sullen and bitter as they had to write shitty numbers like XMVXXXIII, instead of nice compact ones like 12829.)

After introducing arithmetic, get him to work out how arithmetic operations would work with just two numbers - 0 and 1. Supply some binary arithmetic problems. 1 + 1 = 100. 1 + 1 = 10. Whoa! Explain why this should not be a surprise. Then go on to how all computation is implemented as binary logic circuits. Finally, wear the expression of the Learned and say "that's how computers work".

I think I conveyed the basic idea of computational devices that use binary logic. Still, am sure there are more refined and better ways to do this, even if you have only a few minutes.

Share on Facebook
Share on StumbleUpon
Share on Facebook
Find more posts in: TechnologyPhysical Science

TrackBacks

TrackBack URL for this entry: http://scienceblogs.com/mt/pings/66776

Comments

1

"1 + 1 = 100"

There are 10 types of people in the world, those that count in binary and those that don't :)

Posted by: RNB | August 27, 2008 8:58 AM

2

1+1=100?
Explain why this should not be a surprise?

It should not be a surprise because binary arithmetic is prone to errors...if 1+1=10 why not 100? hey!!
ok on to the next problem

Posted by: sub | August 27, 2008 9:05 AM

3

If someone asked me that question, I would point them here: http://3quarksdaily.blogs.com/3quarksdaily/2006/04/the_palm_pilot_.html

Posted by: bill | August 27, 2008 2:09 PM

4

You could also point them here

http://www.drsolly.com/story/magic.art

R

Posted by: ralf | August 27, 2008 8:47 PM

Post a Comment

(Email is required for authentication purposes only. On some blogs, comments are moderated for spam, so your comment may not appear immediately.)





ScienceBlogs

Search ScienceBlogs:

Go to:

Advertisement
Follow ScienceBlogs on Twitter

© 2006-2011 ScienceBlogs LLC. ScienceBlogs is a registered trademark of ScienceBlogs LLC. All rights reserved.