Lesson 2: What is the link between counting and the computer today?
Overview
The purpose of this lesson is to apply knowledge learned in Lesson 1 toward understanding how coumputers are built up from switches to the systems we have today.
Learner Outcomes
At the completion of this exercise:
- explore how a computer runs on switches (binary)
- explore the ASCII Character code
Activities
- Take a look at the image below. Explore the resource section to get definitions for each level of programming language above the computer.

- Take a look at the ASCII table listed on the website ascii.cl Translate the following from ASCII Character codes into readable character symbols
hint 32 is a space)
87 101 108 99 111 109 101 32 116 111 32 80 114 111 103 114 97 109 109 105 110 103 32 67 108 97 115 115
Resources/Online Documents
All done?
- http://www.computerhope.com/jargon/m/machlang.htm”>http://www.computerhope.com/jargon/m/machlang.htm”>http://www.computerhope.com/jargon/m/machlang.htm
- http://www.inwap.com/pdp10/hbaker/pdp-10/pdp-10.html
- http://www.bookrags.com/research/machine-language-wcs/
- http://www.swansontec.com/sprogram.html
- http://homepage.mac.com/randyhyde/webster.cs.ucr.edu/www.artofasm.com/index.html
- http://inventors.about.com/od/computersoftware/a/Fortran.htm
- http://encyclopedia2.thefreedictionary.com/high-level+language
- http://www.dnsq.org/high-level-programming-language.htm
- http://www.computerhope.com/os.htm
- http://www.howstuffworks.com/operating-system.htm
- http://www.operatingsystems.com/
- http://www.webopedia.com/TERM/A/application.html
- http://encyclopedia2.thefreedictionary.com/Computer+application
- http://www.openprojects.org/software-definition.htm