Quiz 1 Questions

1.) The time it takes for a bit of data to travel from the sender to receiver:


The definitions for both latency and bandwidth can be mixed up sometimes & easily confused. Latency is the TIME it takes for data to travel from one point to another, while bandwidth is the rate of DATA that is transmitted in a period of time.

2) Which of the following is the correct Hex representation for the decimal number 16?


The answer is 10 because we must remember how Hex works -- after 15, which is F, we must add another bit of data so 16 is represented in binary as 0001 0000, making it 10 in Hex.

3) When communicating within a network, a few things are important. Of the list below, which is most important?


I answered "message" since I was a bit confused on what the question was asking, since I thought the information you'd be expressing to others in a network (secure or unsecure) was important. The correct answer is timing because of how fast information is tra…

Breakthrough Technology

Did you already know about any of these innovations?    No, I actually haven't been familiar with any of these. I have heard of 3-D printing before as well as hopes of making translation easier between a language barrier with technology, but these seem much more innovated than what I expected them to be. Which ones did you find most interesting in terms of impact on society, culture, or economy?     The innovation I found the most interesting was the zero-knowledge proof. Limiting the risk of a privacy breach is extremely important in today's world when hackers are trying to get their hands on what ever information they can. Millions are affected by identify theft each year, as well as getting their credit card information hacked, social media accounts being compromised, etc. Everyone deserves privacy when making transactions and purchases online, as everything should be anonymous anyway because important information is being processed. Which did you find the most interesting on…

The Internet Is For Everyone

Challenge #5: The Internet is for everyone - but it won't be if it is too complex to be used easily by everyone. Let us dedicate ourselves to the task of simplifying the Internet's interfaces and to educating all that are interested in its use.

Unless if you have grown up in the age where technology growth was at an all time high in around the 2000s, most adults have not been exposed to the lengths that technology can go to and new innovations that arise every year. For example, my mother grew up using a simple flip phone, not knowing all the new details that come with new cell technology such as an iPhone. The kids who grew up with these new innovated phones in their hands, Gen Z, already have knowledge of this new technology while Baby Boomers (current adults) and the elderly aren't as familiar. I believe that the current youth should help adults adapt to this technology so that we're all on the same level of understanding on how our world is changing and how it will…

Marconi Trip

In my opinion, I thought the trip to Chatham Marconi Maritime Center was a great learning experience. My favorite part was actually getting hands-on experience with an Enigma machine. When we watched the movie in class, I was very intrigued with how it worked, so I was excited to get my hands on one and experience the message decoding firsthand! The exhibits that mainly had to do with Alan Turing and Bombe were my favorite parts to learn about. I also enjoyed getting insight to a career in Data Science since I'm currently enrolled in AP Statistics and have computer science experience. I typically don't like lecture-style presentations and enjoy hands-on learning more, however, since this was a topic I was interested in, I appreciated getting more information about what a career in Data Science withholds. I just wish he gave more background to what Data Science really involves into further details, because no one could really ask a question from barely any previous knowledg…

9/27/18 - Fahrenheit

The purpose of the assignment was to convert a temperature from Celsius to Fahrenheit by coding with C and using lines of code such as "get_float" and the Celsius-Fahrenheit conversion formula.

The first problem I encountered was accidentally typing "get_int" instead of "get_float" -- I've noticed that sometimes I mix those up.

Tip for myself: use "get_float" when wanting to receive a decimal value, not a whole integer

Remembering how I executed my calculator code last time, I had a similar mindset when creating this code. I put the %f values first in quotations with the Celsius-Fahrenheit conversion (F=((C * 9) / 5) + 32) at the end of the code line. When doing the calculator practice, I remembered to add a .1 before the f\n, knowing I needed a decimal place for the conversion. I'm now more familiar with using floats in programs along with mathematical equations. When I input 100 Celsius into my code, I got my answer as 212 Fahrenheit as exp…

9/13/18 - ("hello, world\n");

Today I learned how to navigate the CS50 workspace and execute ("hello, world")! The purpose of this lesson is to learn how to execute a basic line of code in C and learn your way around the terminal commands.

I ran into a couple of issues navigating and searching through folders in the terminal window -- it took a couple of tries typing "ls" in the terminal and seeing lists being made, then rapidly spamming "cd" into the terminal until I found what I was looking for. A couple of times I forgot to save and compile over the last source code, but I'm still figuring it out based on past mistakes. Soon enough, I saw "hello world" in the terminal. "make hello" created a completely new file that I was unfamiliar with, but after I typed "./hello", I noticed my code became executable.

I learned how to use "style50" to check my code's consistency and make sure everything is correct. It will let you know if you should…

Technology Impact Interview

Which technology/technological innovation has had the biggest impact on your life?

"I would say the internet more than anything. You can search for anything in the world -- with the internet you can find information quickly and it offers so much to us. It goes into detail, from banking online, shopping, research, etc. We used to use encyclopedias and physical maps for everything, but now it's so convenient and saves time to find it online. Shopping has become easier now that you don't have to travel to a store, also online banking and being able to pay online and see your accounts has made life easier for me. The internet provides so much -- education and connections to other sources."

While the internet is quite vast, I agree with my mom and how she explained that it has made her life easier. I wasn't alive when nearly every little thing had to be searched for in books or just referenced through knowledge. I can't imagine how much technology has changed sinc…