Title: Create an algorithm to solve an engineering problem.
Course: Engineering Studies (21002) > Section: Practicing Engineering Fundamentals

Creation of an algorithm should

- include a definition of algorithm
- express a logical process for solving an engineering problem or a step-by-step thought process and procedure
- be based on one or more of the following algorithm types:
  - visual—flowchart
  - written—pseudocode
  - mathematical—formula-based.

Process/Skill Questions:

- What is the benefit of having an algorithm?
- How can one use algorithms in one’s daily life?
- How are algorithms used by search engines (e.g., predictive services, advertisers, social media)?
- What questions should be asked when creating an algorithm?
- How are algorithms used to ensure the quality of a product?
- What procedure can be used to test one’s algorithm?