Thursday, October 31, 2013

Article Review 01

RoboBusiness robotic conference, Google director shows that their self-driving re are more safe then professional drivers, and having less near accident times. The software they develop arr able to make quick decision making braking and accelerating more safe then human drivers. It even able to maintain a consistant distance to other cars. Google director of this care also state that the car have driven over 482700 kilometer without any accidents at all.
Major Concepts:

  • Software driven car are less likely to cause any accident.
  • Human driven car accelerate and brake more sharply than software driven cars do.
  • It is able to self driven and maintain safe distance between car.

Potential Strengths:

  • Quote from Urmson "We're spending less time in near-collision states"

Potential Problems:

  • Did not provide the area the car were tested on.

Pictures:

Discussion Questions:

  • Is the car connected to the server or is it offline on it's own?

Citation:
Starr, Michelle. "Google: Self-driving Cars Safer than Professional Drivers." CNet. N.p., 28 Oct. 2013. Web. 01 Nov. 2013.
This article is an homework assignment from our teacher Mr.Pete

Thought Question

IB-[]-Computer Science
Teacher: Mr.Pete
Thought Questions
1. Would octal or hexadecimal be a better way to refer to the addresses in a 16 bit processor? Justify your answer.
-

2. Relate the concept of program to the fetch-execute cycle of the Von Neumann machine.
- In the Von Neumann Machine to process. 'Input' as fetch-instruction.to start the cycle, the central processing unit then decode the instruction fetched. Arithmetic unit then get the necessary data to execute the decode instruction. This shows that fetch-execute is directly related to the Von Neumann machine.

3. Personal computers originally came equipped with one, then two floppy drives. After that floppy drives became optional as CD drives became an standard equipment. Now USB flash drives are the current medium for storage of data. What are the advantages of flash drives over other forms of disk storage? do you think they will replace other media?
- As the technology advances, several old device no longer able to keep up the demand of storage, life span and speed. USB have a long life span because it does not have a moving part in itself. Moving part mechanism is too slow in modern sociality. Therefore one day flash drive will have enough storage, speed and it's durability to withstand the demand replacing other kind of media.

4. Why don't we just use powers of 10 when referring to storage? Aren't powers of 10 and Powers of 2 close enough?
- Computer is all about accuracy and precision any mistake will cause huge problem to it therefore any computing must be the correct number, not only 'close enough'

5. Walk through your kitchen and list the number of items that include embedded systems.
- Since the house that I current live in have only a small kitchen area and I am not a cooking person, I have the only item that have an embedded system is my Electric water heater. When it is boiling it will automaticly decrease the temperature to warm.

6. Did you have computer in your home as you were growing up? If so how did it influence your education to this point? If not, how did the lack of a home computer influence your education to this point?
- I remember when I was a kid, my father did manage to put together a barely working computer for me to play around. I was very happy for such event so I grew up working hard for myself so I can understand computer more.

7. The digital divide puts those who have access to technology on one side and those who do not on the other side. Do you feel that it is the right of everyone to have access to technology?
- Technology do put people into sides, but I personally think that everyone have the right to have access to the open internet world. Then again people must respect those who have and don't.

8. It will cost a great deal of money to erase the digital divide.Who do you think should be responsible for paying the cost?
- It will be a great deal of money to do such big thing, but it is very possible in the near future. Since scientist and manufactures are able to have yearly breakthrough of technology leading to many new innovation, and it is getting cheaper month by month. So I believe in the near future it will cost fairly average to erase the divide. Carefully plan thing accordingly the project will be less costly awhile reaching the most efficiency.

9. Having access to technology is not enough people must be taught to use the technology they have, How would you define computer literacy for each of the following group of people?
Kindergarten teachers in an industrialized country.
- Teach them a little bit more then enough to able register, login and use certain equipment.
High school students in an industrialized country.
- To the point they are able to keep in line with their professor's e-mail and other requirement may necessary.
College graduates in an industrialized country.
- To the point they are able to have a general idea of any kind of GUI so in the future they can easily understand how to operate automatic machines
Students in sub-Saharan Africa
- To the point they are able to access information on the internet.
Government officials in the Audes
- To the point they are able to keep in contact with uppers and their co-workers

Thursday, October 10, 2013

Computer Ethical issue

As a computer science person, we must know the ethical code for it. So let's take a case and study it.

Case: Liability for Unreliability
A software development company rushed a tax preparation package to market, knowing that it contain bugs. The company expected complaints and planned to update and improve the system, but wanted to get a jump on the competition. the company widely distributed the buggy system on a disk that also contained a disclaimer of responsibility for errors resulting from the use of the program. the president of the company said it was general industry policy and anyone who buys version 1.0 off a system knows that.

Violations
Violate IEEE Code of Ethics:


, this company have violated at least one of their ethical code: To be honest and realistic in stating claims or estimates based on available data. Which means this company try to avoid customers to do anything about it, stating that they do not hold anything responsibility if there are problems. but clearly they know the problem.

Violate ACD Code of Ethics:

 once again this company have violated multiple of them. The company did not evaluate the impact of this buggy system and because they are dishonest they did not take the responsibility they should take, delay the program and make it better. Therefore they violated at least 2 of the ACD ethical code.