Monday, October 10, 2016


This year, I am opportune to be among the first students taking the Advanced Placement Computer Science Principles course at my high school using code.org. Thus far, we have completed chapter one which consists of stages one through seven. Throughout chapter one, I have learned topics varying from binary, number systems, encoding and sending formatted text.

One lesson from chapter one is stage three--sending binary messages with the internet simulator. I learned how information is transmitted on the internet by binary. My favorite part of this lesson was the information I learned. My least favorite part of the lesson was the internet simulator itself.  Although my partner and I created a protocol, having a one-way messenger made it difficult to get the message.

Another lesson in this chapter was stage six--sending and encoding formatted. My favorite part of this lesson was developing a protocol with my partner to draw shapes in the simulator. The other thing I liked was the two-way system in the message. We can send simultaneously and still be able to receive each other's messages. Everything was going well until the teacher gave my partner a cube to draw. We had planned out to use coordinates but we did not account for the lines that connected the points of the cube. This poked holes in our protocol. This mirrors what happen in reality. After an engineers built an application, profession hackers try to find its faults and things that could be improved in order for it to function more smoothly.

2 comments:

  1. Hi Esther. I like how you talked about testing protocols. Do you think that protocols are tested before they get to the point of being exploited by hackers? Could you have redesigned your protocols to work more smoothly?

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete