Congratulations on making your music video. In addition to creating a fun music video,you learned an important computer science concept: procedures. Procedures make it easierto read code by putting it in bite-sized chunks and breaking a problem into smaller piecesto be solved individually. Procedures make creating complicated code and working on bigprojects much easier--like the self-driving cars that several companies are working onnow. Making a car drive itself is a complicated problem to solve, because the car must beable to take in a lot of information like the location of road edges, the presence ofobstacles in the road, and the locations of stop signs and traffic signals. Complex problemslike this are too much for one person to solve, so teams of computer scientists work together,or collaborate, to solve them. For example, one team of computer scientists might workon making the self-driving vehicle recognize road edges, while another works on sign recognition.
However, each team still needs to be able to understand, and use, the code the othercomputer scientists create so the entire project works correctly. Computer scientists breakdown big problems into small chunks and use procedures to make their code easier for othersto understand. This is just like the procedure you built today, because it is a way to breakdown a large, complex problem and convey a long list of instructions easily. In the future,self-driving cars might allow blind people to operate a vehicle, or enable middle schoolersto travel to the movies or the mall by themselves. Computer scientists are changing the worldwith technology, and they use procedures to help make that happen.
Next club session, you will choose between working more on your music video or addingsound effects to a scene in a new project. After finishing the club reflection, writea G+ post on a sticky note. You can write a shout-out to anyone: another club member,your gurus, or even your hosts for their help.