Wednesday, November 28, 2018

What is an IP address

  1. What is a protocol?
  2. What is an Internet Protocol (IP) address?
  3. How is it organized hierarchically?
  4. How many bits are in an IPv4 address?
  5. How many IPv4 addresses does that mean there are?  
  6. What is the difference between IPv6 and IPv4.  
  7. Why do we need IPv6?
  8. What is an IP packet?
  9. What is the difference between an IP address and an IP Packet?
  10. What is the purpose of the Domain Name System (DNS)?
1. A protocol is a system of rules that is agreed upon by a set of people for how to deal in a situation 
2. A IP address is a number that is unique to each computing device and it is how it can receive information. It is similar to a mailing address because in order for a server to send info it needs this number to assure it is going to the right device
3. They are organized in bits, the first bits are country/network, then region/network, then sub network, and finally device. 
4. An IP address is 32 bits
5.4 billion addresses
6. IPv6 contains 128 bits rather than the 32 of IPv4
7. IPv6 is important because the internet is so much more popular than ever believed and  IPv4 only offered 4 billion combinations which is not enough.
8. A packet is like a package of mail that is containing the information needed to load something on your device
9. Packets are sent to IP Addresses 
10. The DNS connects names of destinations that we know like Wikipedia and matches them with their IP address so we do not have to memorize the IP address to get to that website. 

Tuesday, November 20, 2018

Group discussion

My group was compromised of Evan Abramson, William Hanlon, and myself. We were assigned to read Koan 3: There is Want in the Midst of Plenty. To Summarize this koan, the author was saying that computer development is moving so rapidly that all the old data is becoming obsolete and that faster new technologies are developed, the faster things become obsolete. I am not completely sure how much I agree with this. Yes it makes sense that data written on paper is becoming harder and harder to come across but that can also be credited to the paperless mindset people have in an attempt to save trees. But when you look at video games systems for example, there are people still playing systems that were made 10-15 years ago, the only thing changing is the graphics. This koan intersects in our student life with the way we use google drive. EVERYTHING we do in school involves google drive but what happens when Bing releases the same thing but better. Then everyone shifts to that platform and all of the data from google is abandoned.

Tuesday, November 6, 2018

First Quiz Review

Last Friday we took our first quiz, I didn't do great, getting only 13 out of 20 questions correct.
The first question I got wrong was question 7; asking what 0100 0100 was in decimal. This one threw me for a loop because I completely forgot that binary started with one so I counted the third digit as 8 rather than 4.
I got number 9 wrong because I confused binary with morse. I was originally going to choose ASCII which was the correct answer until I second guessed my self believing morse was sent in 1's and 0's although it is actually dots and dashes.
Number 10 was a big one that I think most people got wrong and I place all the blame directly on Jack Greenhalgh. Well it's not all his fault but he did write the hex to decimal conversion on the board and it was completely wrong. He had the letters going up to 16 and stopping at F where in fact it only goes to 15 and stops at E. So that means the correct answer is 10.
I got 17 wrong and this was a really hard one so I'm not too surprised I got it wrong. I chose 10 but the correct answer was 16. I don't really understand how it gets to that point though.
Another one I got wrong was 14. I got this wrong because I chose numbers as the answer. I believed that was the answer because what is more important than numbers? Computers are built off of them, but in terms of communication, it makes sense that timing would be the correct answer.

Thursday, October 25, 2018

New Technology Article

The Technology that was the most intriguing is the artificial embryos. This is most intriguing to me because of all the things that can be done with the embryos. They can take the embryos and grow literally anything. I have always been fascinated by dinosaurs and if there is any way that they can be brought back. This is it.

Friday, October 19, 2018

The Internet is for everyone....

Challenge 4 is the challenge that is most meaningful to me. I believe that it truly important for everyone to have access to the internet no matter where they are. The Internet is such an amazing place where you can truly do anything; it is so crucial in learning environments to ensure children get the best learning experience. To expand upon this, I believe that everyone no matter the age should be offered classes in order to learn how to use the internet. The best way to keep advancing society is to keep everyone on the same page technologically.

Wednesday, October 3, 2018

Trip to the Chatham RCA

Yesterday, October 2nd, our computer science class went on a visit to the Marconi/RCA. I had a great time and learned a lot of cool things. It was truly awesome being able to see an actual enigma machine and learn how to use one. The one thing that I really wish was improved on was interacting with the students from the other school. My group had 12 people in it, 8 students from Plymouth South and 4 from Sandwich. There was no incentive at all for us to get to know the others and people just stayed and talked with their friend groups. Another thing that would have been great would be instead of 30 minutes at each station, there was 45. I left feeling like I had not learned everything that I could and wanted to know more. That extra 15 minutes could have given students the time to explore the artifacts on display more in depth and get a better understanding for all of them.

Thursday, September 27, 2018

Turning up the heat!

This one was actually pretty tough for awhile. Originally, every time I tried to compile it would tell me I had an error with my parentheses. This was strange to me because after checking with my friend's code, our parentheses were identical. Eventually I realized that my mistake was that I was trying to "Get_int" when I should have been using "Get_float". After this I compiled and it worked. When I ran check 50 it told me I had a few errors. I asked will and he showed me that I needed to put ".1f" rather than just "f" in the orange printf line. Overall I am pretty satisfied with how I was able to conquer this task.