Posts

Battleship Protocol

Protocol for Battleship: (by Josh Lim) 1.) Whenever you speak, state your name first. (Example: "Josh: Hello there, everyone!") 2.) Decide a turn order to go between the group 3.) If you want to use specific coordinates to a certain somebody, state their name and the coordinate you want to fire at. 4.) Play the remaining rounds of Battleship.

Unit 1 Lesson 7 Reflection (Homework- 9/29/17)

Homework: Reflections Share with stark.brooklinehighschool@gmail.com then post to your blog: How might the way you choose to represent numbers in a computer go wrong? Of all the number systems why have modern computers settled on binary? List a few rules number encoding systems must follow in order to be useful. Why do you think some number encoding systems are more successful than others? Finish up the review questions in Unit 1 lesson 7 on code.org Unit 1 Lesson 7 Reflection: I think using the base-10 number system we use without technology might cause the computer to do something wrong due to it only recognizing 1’s and 0’s. Of all the number systems, modern computers have settled on binary because the computer is able to efficiently do its job, using its knowledge on only 1’s and 0’s. Make sure it doesn’t cause the computer to go into overflow. Also, the computer needs to know what to do with that particular system like translate it into ASCII...

Reflections from Blown to Bits Ch. 3 (Homework- 9/28/17)

Read Blown to Bits (www.bitsbook.com), Chapter 3 , Ghosts in the Machine, pp. 80-88 (Representation, Reality, and Illusion), then answer the following questions: You can find this under forms and docs/Blown to Bits How does highlighting in a PDF doc work? What are the computational ideas utilized? Continue the exploration of HTML by determining how you would complete today’s activity in HTML. Further compare your own protocol with HTML. Reflections from Blown to Bits Chapter 3: Highlighting in a PDF docs works by using a Highlight tool that will send bits over to the letters and alter the binary. The binary is changed so that when the bits processes through, the letters will be the same but highlighted in a color instead. Between my own protocol and today’s activity, they look pretty similar since they are in the same HTML format. My own protocol was a little less precise about fully doing it in HTML due to being new at the protocol.

Reflection from Day 2 Protocol (Homework- 9/28/17)

Blown to Bits (www.bitsbook.com), Chapter 3 Ghosts in the Machine, pp. 73-80 (What You See Is Not What the Computer Knows), then answer the following questions: Give an example of your own when just knowing what a computer did wasn’t sufficient - you really needed to know how and why it was doing what it was doing as well. Talk about file metadata and how it “fingerprints” a file. Include a discussion of file metadata benefits and challenges. Reflection from Day 2 Protocol: An example of a computer’s work is not sufficient enough is when a computer cover parts of text that the user chooses to be hidden in front of other viewers. Even though it can hide the words, the document can be run through and bring up an exact copy with the words no longer covered. Metadata is a set of data that gives information about another type of data which can “fingerprint” a file. Metadata can support or refute a claim in any situation. The benefits of metadata is that it can back up ...

Protocol Reflection Questions (Homework- 9/27/17)

Reflections for homework due Monday:   share with stark.brooklinehighschool@gmail.com in a google doc. Then post on your blog Develop a protocol that allows the user to send a calendar date (mm/dd). What is the minimum number of bits necessary? Develop a protocol that allows the user to send a time (use 24hr military time hh:mm:ss). What is the minimum number of bits necessary? Develop a protocol designed for a graph that is not square, e.g. 50 * 200. How does this alter the format of your protocol Develop a protocol that can communicate locations on the surface of the earth. Longitude and latitude might be helpful tools to use. Protocol Reflection Questions- The minimum number of bits necessary to develop a protocol that would allow the user to send a calendar date would be 9 bits because 2^8 would give you 256 unique representations but you need 366 unique patterns. Therefore, 2^9 should give you more than enough patterns to send any date of the year with the...

Blown to Bits Ch. 1 Reflection (Homework- 9/25/17)

Reflect on your reading of Blown to Bits Chapter 1(reread if you didn't read yet)Post as a google doc then copy and paste to your blog Read about the following koans (or truths) of bits related to the Internet in Chapter 1, pages 4-13. Koan 1: It’s All Just Bits Koan 2: Perfection Is Normal Koan 6: Nothing Goes Away Koan 7: Bits Move Faster Than Thought Pick one of the above koans and address the following questions: Argue if you agree that it is a "truth" and if it will always be a "truth." How does this koan intersect with your life as a student? Koan 1: It’s Just Bits (Reflection) I agree that this will always be a “truth” because the fact that whatever we see, listen, or communicate with over technology is made up of bits will never change. Bits are the essential building blocks for any type of data to be sent to any electronic. Without bits, we couldn’t be able to watch shows on TV, listen to songs on the radio, and te...

Reflection on Number System

Reflection on Number System- 1.) If I just had a circle and a square, I could make eight 3-shape permutations. (2 base 3 = 8) 2.) The concept of a number system is to have a linear pattern with a set of rules. These rules are be useful because it can keep any type of measurement consistent and in the same pattern.