Friday, January 27, 2017

Entry 2 - Self-Driving Cars

Image result for tesla model s
Tesla Model S
Whats is a Self-Driving Car?
A self-driving car is "a vehicle that is capable of sensing its environment and navigating without human input." (Wikipedia) The technology used to create self-driving cars has improved greatly over the past couple of years. Car companies have started to invest in these cars, one of the most notable companies being Tesla. Self-driving cars are supposed to make driving safer as they negate human error. The self-driving cars have a number of functions including maintaining distance from other cars and maintaining lane position. However, the technology used in the cars is not perfect as accidents continue to happen. Recently Tesla was in the news because a man crashed into a truck while he was using the autopilot feature in a Tesla Model S. Tesla did not recall the cars because the US National Highway Traffic Safety Administration claimed the driver was at fault, not the car. The accident happened because the car was unable to detect the truck but the driver should have been able to slow down the car before the collision. This accident shows that there is room for improvement with self-driving cars.

How this relates to Computer Science
This relates to computer science because the entire self-driving aspect is dependent on programming. Computer science is used to program the car into responding accordingly to other cars on the road. The cars are programmed to maintain a specific speed or distance depending on the speed limit or other cars on the road. Computer science is necessary in order to advance self-driving cars to the point where they no longer need human input at all to function. Accidents like the Tesla incident will be prevented as technology continues to advance.

References
1. Gibbs, Samuel. "Tesla Model S Cleared by Auto Safety Regulator after Fatal Autopilot Crash." The Guardian. Guardian News and Media, 20 Jan. 2017. Web.
2. "Autonomous Car" Wikipedia. Wikimedia Foundation, n.d. Web.
1

Friday, January 20, 2017

Entry 1 - Super Supercomputer

What is a Supercomputer?
Image result for supercomputer
According to Wikipedia, a supercomputer is "a computer with a high level of computational capacity compared to a general-purpose computer." These computers are used in a variety of ways including weather forecasting, climate research, etc (Wikipedia). Currently, China is building a prototype for an even stronger supercomputer that is expected to be completed this year. This computer will be able to "calculate a quintillion (1,000,000,000,000,000,000) calculations per second" (Daily Dot). This supercomputer will be significantly faster than the current the fastest computer, which can complete 93,000 trillion calculations per second. With the large calculation capabilities, this supercomputer will help further advance many fields.

How this relates to Computer Science
This is related to computer science because people have to build and program the supercomputer. Computer scientists have to program the supercomputer in order for it to complete a quintillion calculations per second.


References
1. Daily Dot - "China to reveal prototype 'super supercomputer' by year's end" by Phillip N. Tracy
http://www.dailydot.com/debug/china-exoscale-computer/?utm_content=China%20to%20reveal%20prototype%20%27super%20supercomputer%27%20by%20year%27s%20end&utm_medium=syndication&utm_source=msn&utm_name=msn_syndication


2. Wikipedia
https://en.wikipedia.org/wiki/Supercomputer