How are printed circuit boards designed with letters
Letter coding using binary representation
- How many different characters can you type on a computer? (Suggestions include the 26 letters of the standard English alphabet, and then moving on to the other characters on the keyboard, including capital letters, numbers, and punctuation. Some students may be aware that other languages can have thousands of characters, and each other with new emoticons, the range of available characters has also increased!)
Think about how you would tell another person a letter of the alphabet if the message had to be limited to a number between 0 and 26. (Students mostly suggest using the code 1 for a, 2 for b, etc.)
Use 5 bits to work out and write down the binary numbers for 0 to 26 on the binary to alphabet resource and then add the letters of the alphabet.
Using the table the students created earlier, give the students a message to decipher, such as your name or the name of a writer (e.g. 00001 00010 00010 11001 for ABBY).
Then have the students write down and communicate their own messages. Remind them that they can write zeros and ones using any symbols, such as check marks and crosses.
Also consider unusual representations: For example, the individual bits could be communicated using tones that are either high or low. Or the 5-bit number could be represented by holding up five fingers on one hand, with each finger corresponding to one bit.
Add more characters
Some languages have slightly more or fewer characters, including letters with diacritical marks. If students are considering an alphabet with more than 32 characters, 5 bits will not be enough. Some students may have realized that a code is needed for a space (0 is a good choice), so 5 bits only cover 31 alphabetic characters.
Have students design a system that can accommodate a few extra marks, such as diacritical marks. (This can usually be done by assigning larger numbers such as 27 to 31 to the additional characters.)
A typical English language computer keyboard has about 100 characters (this includes uppercase and lowercase letters, punctuation marks, numbers, and special characters). How many bits are needed to assign a unique number to each character on the keyboard? (Usually 7 bits are sufficient, as this allows 128 different codes.)
Now have the students consider larger alphabets. How many bits are required if we want to represent each of the 50,000 Chinese characters by a number? (16 bits allow up to 65,536 different representations.)
- What are the reasons why we do not use the binary number system as a means of communication for our written language?
- How would the ancient Egyptians have converted their hieroglyphs into a binary representation?
- What did you find difficult about this lesson?
- How did you overcome these difficulties?
Recognize informative thinking
There are links to computer thinking from all of the lessons. Below are a few general links that apply to this content.
In teaching computer science using CS Unplugged activities, students learn to describe a problem, identify the details needed to solve the problem, and break the problem down into small, logical steps to use those steps to create a process for solving the problem can and then assess this process. These skills are transferable to any other educational setting, but are particularly important for developing digital systems and solving problems using the capabilities of computers.
These computer science concepts are all interconnected and mutually supportive. In this regard, however, we would like to note that not all aspects of computer science thinking appear in every teaching unit or lesson. We've highlighted the connections you need to see your students in action. Our article on computer thinking provides more background information on how we define computer thinking.
- Where are Tootie's roller skates
- Hire Magica who likes itsuki
- Wholesale handbags china gucci shirts
- What does SP mean in the medical world
- Seal where tiles meet the wall
- Line 2, how to awaken double class
- What is tncap internet
- Movatec meloxicam 15mg what is it for
- Tp-22 which test can be performed
- Zen Active Facebook how to hide
- How long can hazard warning lights stay on?
- How to raise a round child
- Marie fredriksson debuetalbum whole oats
- What are savings stamps from Albertsons
- Zebra tell me what you want midi
- What do the SMC codes mean
- How to Burn Audio CD
- Gruener See underwater park in the dry state
- How to connect the equalizer to the mixer
- Agnieszka pilchowa przepowiednie ojca
- Manohar Chowdhry associated Bangalore torpedo
- How to make steamed cassava cake
- McWhorter Clan of Scotland
- Chloramine filter system for the whole house