Step 3- Let's Code

Vocabulary- What is an algorithm?

An algorithm is a procedure or function that is used to solve a problem. Watch the videos below to gain a better understanding of algorithms.

Harvard University CS50- Algorithm Sandwich

Tasks-

With your team, watch the two videos regarding algorithms above. As a group complete a detailed algorithm that can be used by a computer to make a peanut butter and jelly sandwich and post it on your team blog. For this algorithm, assume that you have 1 loaf of bread, an unopened jar of peanut butter, an unopened jar of jelly, and a butter knife.

Individually, go to www.cs-first.com and sign in using the credentials assigned to you in class. Navigate to the game design activities and complete all 8 activities. You will need to finish 1 activity per day. You will begin by watching the video for activity 1 and then you will use scratch to build a video game. (Activities can be completed here without login for demo purposes.)

After completing each scratch activity, be sure to share a description of your program and a link in a blog post. This is an individual task.