Posts

IP Post

What is a protocol?
A protocol is a set of agreed upon rules on how you communicate, or a official procedure.  What is an Internet Protocol (IP) address? IP stands for internet protocol and that is a set of rules governing the format of data sent over the internet or other network. An IP address is a unique string of numbers separated by periods that identifies each computer using the internet protocol to communicate over a network. 
How is it organized hierarchically? It's organized hierarchically because it's composed of smaller websites or programs, then it gets larger, and larger and is all eventually stored in large data base like things. In better works it's organized in a tree-like structure and are stored as records which are connected to each other through links.  How many bits are in an IPv4 address? There are 32 bits in an IPv4 address. 
How many IPv4 addresses does that mean there are?   it means there's 2 to the 32nd power IPv4 addresses, which means there are 4,…

"It's All Just Bits"

1. Argue if you agree that it is a “truth” and if it will always be a “truth.”
I believe that this is true because there isn't another explanation of how information is distributed. In the section I read, It's all just bits, it said that all messages, emails, and even phone calls are bits. This seems to be a basic fact and something fundamental to computer science because I have seen bits keep reoccurring. On that note I think it will always remain bits because it is the foundation of computers.  

2. How does this koan intersect with your life as a student? 

This koan intersects with my life as a student because it's very important that I am able to send messages to my fellow classmates, and my teachers. If I'm confused on a topic or I don't know what's going on in the class and I need to message my teacher or classmate I need to use either email, messages, or call them. 

4. As an individual, create a blog post with a short koan summary & your thoughts on quest…

Quiz 1

Question #1: data type to store a price in dollars and cents
I found this question difficult because I didn't know the data type that specifically stored this information, so I had to try and use what I knew about this matter, but I still found it very difficult. I also forgot what type of data the options stored so that didn't help as well.

Question #2: What is the highest decimal value a single byte of data can hold?
I thought this question was hard because I'm not very clear on bytes and how much they can hold and print. I just find it really confusing because I know binary has something to do with it. I know that a byte is 8 bits, but I don't remember how much a byte can hold.

Question #3: The time it takes for a bit of data to travel from the sender to receiver
This question was challenging to me because I didn't know the answer or felt as though I knew something about it. The options also made it more difficult because I don't have a good understanding of l…

10 Breakthrough Technology 2018

Did you already know about any of these innovations? Which ones did you find most interesting in terms of impact on society, culture, or economy? Which did you find the most interesting on a personal level?
The technologies on the article that I already knew about was the 3-D metal printer, babel-fish earphones. Some of the technologies that I found the most interesting were artificial embryos and genetic fortune telling. I thought that the artificial embryos was very interesting because they didn't need an egg or sperm in order to create life. What they did was pick cells from an embryo and placed it in a three denominational scaffold and the cells began to line up and resembled a mouse embryo early in it's development. This is a hint that there could soon be mammals born without an egg at all. I also thought that the genetic fortune telling was cool too because it could predict potential health issues or diseases. This could be very useful because you can treat diseases or h…

Internet Is For Everyone

Two challenges that were most meaningful to me was challenge 1 and challenge 7. Challenge 1 was meaningful because it said that the internet won't be for everyone if it isn't affordable. I think that this is very accurate and important because some people cannot afford things to access the internet such as phones or computers, these things tend to be very expensive. If you live in a first world country, such as America, it seems like almost everyone has a smart phone, but in other parts of the world some people cannot afford things such as these. Also some websites or programs on the internet you have to buy so that is a cost issue as well. I choose challenge 7 because it is something I worry about often. Challenge 7 states that the internet is for everyone but it won't be if user cannot protect their privacy and transactions. This is obviously very troublesome because your information can be found and used and if you buy something online people could get your credit or de…

Marconi Museum Review

What struck me the most about the trip to the Marconi Museum was the actual enigma machine. I thought it was pretty cool, I also thought that the simulation of the enigma machine was cool and it helped me understand how the machine worked. Even after watching the imitation game I didn't understand how enigma worked, but after going I have some concept of how it worked. That was the main thing I got from going to the museum. I didn't really get anything out of the videos and the room with all the phones. Otherwise I had a pretty good day, and I think this field trip was worth keeping because it was interesting and it was fun going to Chatham.

CS50: Fahrenheit

Image
This is my code for converting Fahrenheit to Celsius. This lesson taught me how to do more calculations, and it taught me what some of the variables in the code meant. For example before this program I didn't exactly know what the float command was doing exactly, but know by doing this I have some idea what it is doing. For example float c is saying that c will represent the input from the person. Float f is saying that the variable or symbol "f'" is the same thing as that equation, so that f will equal the conversion of Celsius to Fahrenheit. Then what printf means is to print what is in the parentheses and quote marks. So, what will show up to the person will be "F:__", in the blank space would be a number. But in the code instead of a number it shows %.1f/n, this stands for the product of the formula in float f above, the .1 is a command that there will only be 1 decimal place. Then the f at the end tells that the %.1f/n is connected to the Fahrenheit f…