Updating search results...

Search Resources

14 Results

View
Selected filters:
  • ccmath-8-f-1
CS In Algebra 1.2: Strings and Images
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

To compute more than just numbers, students will need to learn about two new data types, Strings (any string of alphanumeric characters) and Images. Using these new data types, we'll compose programs that produce and manipulate images.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
08/22/2019
CS In Algebra 1.3: Contracts, Domain, and Range
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Contracts provide a way for students to better understand and discuss functions. Through this lesson, students will look at known functions and come up with the contracts that describe those functions.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
08/22/2019
CS In Algebra 1.7: Composite Functions
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In the past lessons students have defined Variables and written Fast Functions. In this stage, they will continue to explore function writing with ever increasing complexity.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
08/22/2019
CS In Algebra 1.8: The Design Recipe
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In the last stage, students wrote some very simple functions - but more sophisticated functions demand a more thoughtful approach. The Design Recipe is a structured approach to writing functions that includes writing a purpose statement and test cases to ensure that the function works as expected. Once students have mastered the Design Recipe process, they can apply it to any word problem they encounter.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
08/22/2019
CS In Algebra 2.10: Collision Detection and the Pythagorean Theorem
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Determining when objects on the screen touch is an important aspect of most games. In this lesson we'll look at how the Pythagorean Theorem and the Distance Formula can be used to measure the distance between two points on the plane, and then decide whether those two points (or game characters) are touching.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
08/22/2019
CS In Algebra 2.11: The Big Game - Collision Detection
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

To finish up their video games, students will apply what they have learned in the last few stages to write the final missing functions. We'll start by using booleans to check whether keys were pressed in order to move the player sprite, then move on to applying the Pythagorean Theorem to determine when sprites are touching.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
08/22/2019
CS In Algebra 2.4: Booleans and Logic
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Booleans are the fourth and final data type that students will learn about in this course. In this stage, students will learn about Boolean (true/false) values, and explore how they can be used to evaluate logical questions.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
08/22/2019
CS In Algebra 2.7: The Big Game Booleans
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Using the same logic from the previous lesson, students will write code that checks whether their Target and Danger sprites have left the screen. If their function determines that a sprite is no longer visible on screen, it will be reset to the opposite side.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
08/22/2019
CS In Algebra 2.8: Conditionals and Piecewise Functions
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Currently, even when passing parameters to functions, our outputs follow a very rigid pattern. Now, suppose we want parameters with some values to create outputs using one pattern, but other values to use a different pattern. This is where conditionals are needed. In this stage students will learn how conditional statements can create more flexible programs.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
08/22/2019