Lesson 2

Lesson 2 Overview

Welcome to Lesson 2 where you will learn how morally and ethically solve problems with algorithms to build value and enrich the community.
Essential Question:
How do we morally and ethically solve problems with algorithms to build value by enriching the community?
You should review the lesson 2 overview document to understand what this lesson is going to tell you, what it will show you, how it relates to you, and how you will perform activities to reinforce this learning opportunity.

Topic 1

What is an algorithm?
Watch / Interact: Instructional Video Link to Edpuzzle video: Intro to Pseudocode-What is an algorithm?
Learning Objectives:
Learners will create ethical and moral solutions to daily problems in assessments.
Learners will produce pseudocode to demonstrate value and community-enriching problem-solving knowledge in an assessment.

Topic 2

Creating your first algorithm
Watch / Interact: Instructional Video Link to Edpuzzle video: Your first algorithm
Learning Objectives:
Learners will create ethical and moral solutions to daily problems in assessments.
Learners will produce pseudocode to demonstrate value and community-enriching problem-solving knowledge in an assessment.
Watch

Topic 3

Understanding the problem
Watch / Interact: Instructional Video Link to Edpuzzle video: Problem Solving
Learning Objectives:
Learners will create ethical and moral solutions to daily problems in assessments.
Learners will produce pseudocode to demonstrate value and community-enriching problem-solving knowledge in an assessment.

Learning Objectives
Understanding Opportunity 1

Simple interactive 1 of 2 Understand/Relate - Thinglink: Daily Logic Problems: Sharpen a Pencil
You will engage in activities that allow you to think about how to morally and ethically solve problems with algorithms to build value and enrich the community.
Learning Objectives:
Learners will create ethical and moral solutions to daily problems in assessments.
Learners will produce pseudocode to demonstrate value and community-enriching problem-solving knowledge in an assessment.

Learning Objectives
Understanding Opportunity 2

Simple interactive 2 of 2 Understand/Relate - Thinglink: Daily Logic Problems: Get a cup of water from the kitchen
You will engage in activities that allow you to think about how to morally and ethically solve problems with algorithms to build value and enrich the community.
Learning Objectives:
Learners will create ethical and moral solutions to daily problems in assessments.
Learners will produce pseudocode to demonstrate value and community-enriching problem-solving knowledge in an assessment.

Learning Activity 1 of 1

Apply: You are encouraged to be creative, share your knowledge, provide insightful peer feedback, commit to relationship building, and find value and purpose for this lesson. Create a set of numbered, step-by-step instructions (a solution) for how to brush your teeth so another person can perform these tasks without asking questions. Then, explain what you learned from this activity. The post must be 200 words. Post in the padlet link. Then, reply to one of your classmates about your thoughts on their post. Reply post must be 150 words.
Each post is worth 10 points.
Padlet Learning Activity

Formative assessment with feedback

Apply: Edpuzzle: Algorithms - What Is An Algorithm
You will demonstrate the knowledge and skills required how to morally and ethically solve problems with algorithms to build value and enrich the community.
Click on the image below.

Summative assessment with feedback

Apply: Google Forms: Lesson 2 Assessment 2
You will demonstrate the knowledge and skills required how to morally and ethically solve problems with algorithms to build value and enrich the community.
Click on the image below.
Summative Assessment

Extended Resources

Use these extended resource links to obtain additional information about the lesson content.
For technical terms, visit techterms.com
What is an Algorithm? Characteristics, Types and How to Write it
What is an Algorithm in Programming? - Definition, Examples & Analysis

© Copyright 2022 RASP Consulting, Inc. - All Rights Reserved