Coding is an important skill to learn because the world is increasingly becoming more digital and automated. Technological advancements are being made every day. In challenge #1 we are tasked with programming the Altino car to drive through the track without collisions in a figure 8 motion. Our logic statement is to go(-1000, -1000) backwards for the first circle, and then (1000,1000) forwards for the second circle. The Go command causes the car to move. The steering command directs the movements of the car by turning the wheels. The delay command alters how long, in milliseconds, the car goes for. The process of trial and error was quite frustrating for my partner and I. It was a constant process of altering the code, plugging the Altino car in, testing it out, and repeating.
The While Loop allows for a section of code to be executed multiple times in a row. An Array allows you to group multiple variables under one name. A Display Line displays a single character on the dot matrix of the car based on the character input, this command controls the flashing lights on the Altino car. And Finally, Sound plays inputted notes. I would trust an autonomous vehicle to give me a ride. The way I see it, autonomous vehicles are safer than if a person was behind the wheel. People are easily distracted, and sometimes unaware of everything that's happening on the road. An autonomous vehicle diverts all of its attention to the road; it reads every sign, it has GPS systems installed into it, it never speeds, and it always follow road rules. I definitely think autonomous vehicles will be used to carry out complex tasks like an ambulance responding to accidents in the future. We're still a long way from that point, but I believe one day it will be achieved.
ACO 5.0 - Create a deliverable using problem-solving techniques to address client needs or target audience.
ACO 5.1 - Apply problem-solving techniques to create deliverables that address the needs of a client or target audience.