Optimize It!
AI or Manual?
Give us the Algorithm
Functional or Not?
Miscellaneous
100

What are the different ways you can optimize an algorithm for making a PB&J Sandwich? (3 ways at least)

Optimize it for neatness, optimize it for personal preference, optimize it for easiness to eat

100

Sorting your clothes by color

Manual

100

Algorithm for completing a Homestead AI Meeting form

1. Click on the meeting form link

2. Fill in all of the information asked

3. Submit the Form

100

An algorithm for making coffee that does not involve mixing coffee with milk

Not Functional

100

What is an algorithm?

A set of instructions/rules to be followed in a process

200

What are some ways you would optimize baking a cake to be more autonomous and less manual?

Use machines or robots that can do the work for you instead

200

A road lighting system that turns on at night and turns off during the day

Both! A person could manually turn it off, or an algorithm can be developed to analyze the time to turn it on or off.

200

Algorithm for turning on a light

1. If light is OFF, turn it on

200

An algorithm for making a banana split that does not involve buying bananas from the store

Functional (Remember that you can grow bananas too, as long as you obtain the bananas there is a possible functional algorithm for making a banana split)

200

What are some examples of real world algorithms that don't relate to AI? (Name 2)

Various answers (Examples: recipes for food, steps do a certain activity, Rubik's cube solving)

300

What are some ways YouTube optimizes the recommended video algorithms for the user?

Recommends videos based on watch history, search history, similar videos other users watched and liked, trending videos, etc.

300

A calculator that performs speed calculations in a matter of seconds

AI (the human brain cannot perform calculations as fast as a computer)

300

Algorithm for correcting a test paper (assume each question is worth 1 point)

1. Go to the problem and check the selected answer

2. Compare the answer for the problem on the answer key to the selected answer on the test sheet

3. If correct, add 1 point to the score.

4. Repeat steps 1-3 for each problem.

5. Once all problems are checked, return the score over the number of questions.

300

An algorithm for autonomous driving that does not involve the use of sensors/sensory

Not Functional (sensors are required for collision detection, colors, lane detection, vision, etc.)

300

What is an example of an algorithm relating to AI? Give one way it is optimized for best user experience.

Answers will vary. (Example: Alexa/other voice activated assistants use AI algorithms to do different tasks for the user. A way they are optimized might be when you ask it to play music, it will use you playlist histories to play music you like)

400

Should you optimize a downloading algorithm for speed or for downloading larger files?

Trick question! Remember, algorithms are opinions too! You would probably optimize this algorithm for whatever you value more, or whatever matters more to you.

400

The most optimal algorithm that organizes your emails in alphabetical order in terms of time

AI (a computer can quickly analyze alphabetical order and organize your emails compared to a human)

400

Algorithm for printing something out

1. Gather materials (printer, paper, ink, device with document you want to print)

2. Turn printer on and pair it with your device

3. Select the print option on the document

4. Choose the settings you would like to for the printing of this document

5. Press print

6. Retrieve your document

400

An algorithm to turn your lights off automatically at 10 PM which does not need to know what time it is currently (think about this one!)

Functional (You can hardwire the system to turn off using a timer for every 24 hours, starting at 10)

400

Can all algorithms be optimized? Are there always multiple ways of doing things?

Not all algorithms can be optimized, especially the most optimal ones. Sometimes, there is only one way to do something. Example: Waking up, the only way you can wake up is by opening your eyes

500

What are the different algorithms for factoring a polynomial? Which one is most optimal?

Factoring by GCF, factoring by grouping, factoring by grouping, factoring a quadratic. The most optimal is situational or based on personal preference!

500

The algorithm for conducting a Homestead AI Meeting

Manual (We take care of the meeting with the slides, transitions, questions, and activities) ;)

500

Algorithm for long division

Use the example: 2700 / 13

1. Divide: Check how many times 13 goes into 27 and write it above the 7

2. Multiply: Multiply 13 by result from Step 1 and write it below the 27

3. Subtract: Subtract the result of Step 2 from 27

4. Bring Down: Bring down the next number, in this case it is 0

5. Repeat: Repeat Steps 1-4 until there are no numbers left to bring down and you are left with a remainder

500

An algorithm for autofilling on Google search that does not involve using your search history

Functional (what if your search history is empty?)

500

Choose a task at random that we have not talked about and give us an algorithm that is optimized for your benefit.

Answer will vary.

M
e
n
u