Quiz 1 Questions

The main circuit board in a computer. This question almost got me because I don't know the difference between a CPU and a motherboard. 
When the number of bits is not large enough to hold the number - what happens? I genuinely just didn't know that answer to this so I guessed wrong. I now know the higher order bits will be lost, so only the ending digits will be counted.
What is missing from this code? I got this right, but at first I thought the "+ x" was changing the value of x. I knew that it wasn't changing the value of x because it was in the println statement and not it's own statement.
What will print in this code? I got this wrong because I added 15 to 16 for when i=3, not realizing that the code will not run when i=3. The answer should be 16 (1+5+10).
Which of the following only requires a single bit of storage to represent the data? I answered this correctly, but I can see how it would be confusing. The temperature and a grade on a math test could b…

Breakthrough Technologies

Before reading this article, I had heard about AI, because everyone is talking about AI, and I'd heard about genetic predicting in AP Bio.

To be perfectly honest, I don't like the basis for most of these ideas, for various reasons, except for 3D metal printing, materials' quantum leap, and perfect online privacy.

The genetic fortune telling and artificial embryo ideas are likely barred by massive ethical issues, and for good reason. Looking at extremes, genetic fortune telling could eventually tell you your entire predicted medical history, which would take away from the spontaneity of life. Artificial embryos are essentially clones, which take away from the variety of life.

The Sensing City is a massive undertaking that has failed numerous times, wasting immense levels of resources that could be used elsewhere, and I struggle to see tangible benefits behind a "smart city" that don't increase human consumption.

Artificial intelligence is an intimidating conce…

The Internet is for Everyone

"Challenge 4: Internet is for everyone - but it won't be until in every home, in every business, in every school, in every library, in every hospital in every town and in every country on the Globe, the Internet can be accessed without limitation, at any time and in every language."

Although the above challenge may be inclusive and idealist, the internet does not need to exist everywhere. There are those who purposely avoid the internet, such as Amish and old people. The internet is a very useful tool for education and communication at all levels, but to aspire for every household to have it is inconsiderate toward those who do not wish for the internet. I agree that access to the internet is important, so public buildings should certainly give public access, but I don't believe the challenge should include private homes.

"Challenge 2: Internet is for everyone - but it won't be if Governments restrict access to it, so we must dedicate ourselves to keeping th…

Marconi Feedback

I really enjoyed the coding and decoding activity with the enigma simulators. I didn't realize the enigma machines changed their settings with each letter pressed, and changed differently depending on which letter was pressed. It was interesting that if one letter was wrong in the coding, then the decoding would all be off from that letter on. Ed Giorgio was very interesting in his presentation, although I definitely lost him at points when he got too far into technicalities. I liked starting out with the introductory videos just to put everything into context before seeing the rest of the museum, and I liked exploring the phones and shark tags and the rest of that exhibit last. I think, considering my perceived interest level in and general knowledge of the topics covered, they did a good job keeping me interested. I am very grateful to them for taking the time to show us all of the history and technology within the museum.


This code asked for a celsius input and gave a calculated fahrenheit output to one decimal place. This code was similar to the float_calc.c code because it defined a variable (F) and asked for an input, then printed an output using a coded algorithm. At the end of the printf line I wanted to make sure the code multiplied by 9 and divided by 5 before adding 32 so I wrote F*(9/5)+32, which did not work. I then removed the parenetheses and it worked. Also, I forgot each line requires a semicolon at the end. Aside from this I had no problems. I remembered to save each change before making and remaking the code before running the code.

CS50 Hello World

Today we started edX coding with C. I started by making a folder called unit1, then a folder within unit1 called hello. In here I made a file named hello.c. I edited this file by writing a code that is meant to display a message. After writing the code, checked my directory by typing ls to make sure I was in my hello folder, and then typed make hello. This executed the code, creating a new file in the hello folder called hello. I checked to make sure this worked by typing ls, and hello* and hello.c came up. Hello had an asterisk meaning it can be executed. I then typed ./hello, running the executable hello file, and displaying the message "hello, world." I then changed the hello.c file code so make it say "Hi Abby!" I saved the code. I typed make code in the directory in order to change the executable file, then typed ./hello to run the code. It displayed "Hi Abby!"

The purpose of this lesson was to begin to learn how computers work using C. I mistook one…

Most Important Computing Innovation

The computing innovation that changed my life the most is my microwave. I spent the first 10 years of my life without one, and once we finally got one it was a gamechanger. We went from spending 15 minutes heating up leftovers in the oven to pressing the "Add 30 sec" button twice and using the extra 14 minutes to enjoy our meal. I rely on my microwave for 80% of my breakfasts and home lunches. Dinners not so much, unless we're having leftovers. One potentially negative effect, although I haven't looked into it much, is that microwaves emit radiation, so technically I'm having radioactive food, and being close to the microwave might be dangerous when it is on.

One computing innovation that greatly impacted my dad's life, specifically in the workplace, is phacoemulsification. Phacoemulsification uses an ultrasound machine that breaks up cataracts so they can be removed through a small incision. This machine enabled him to improve the vision of others with very …