Updating search results...

Search Resources

491 Results

View
Selected filters:
  • computer-and-digital-technologies
CS Fundamentals 8.2: Programming with Angry Birds
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Using characters from the game Angry Birds, students will develop sequential algorithms to move a bird from one side of a maze to the pig at the other side. To do this they will stack code blocks together in a linear sequence, making them move straight, turn left, or turn right.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2182
Date Added:
10/11/2019
CS Fundamentals 8.3: Debugging with Scrat
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Debugging is an essential element of learning to program. In this lesson, students will encounter puzzles that have been solved incorrectly. They will need to step through the existing code to identify errors, including incorrect loops, missing blocks, extra blocks, and blocks that are out of order.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2183
Date Added:
10/11/2019
CS Fundamentals 8.4: Collecting Treasure with Laurel
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this series of puzzles, students will continue to develop their understanding of algorithms and debugging. With a new character, Laurel the Adventurer, students will create sequential algorithms to get Laurel to pick up treasure as she walks along a path.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2184
Date Added:
10/11/2019
CS Fundamentals 8.5: Creating Art with Code
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, students will take control of the Artist to complete drawings on the screen. This Artist stage will allow students to create images of increasing complexity using new blocks like `move forward by 100 pixels` and `turn right by 90 degrees`.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2185
Date Added:
10/11/2019
CS Fundamentals 8.6: Loops with Rey and BB-8
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Building on the concept of repeating instructions from "Getting Loopy," this stage will have students using loops to help BB-8 traverse a maze more efficiently than before.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2186
Date Added:
10/11/2019
CS Fundamentals 8.7: Sticker Art with Loops
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Watch student faces light up as they make their own gorgeous designs using a small number of blocks and digital stickers! This lesson builds on the understanding of loops from previous lessons and gives students a chance to be truly creative. This activity is fantastic for producing artifacts for portfolios or parent/teacher conferences.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2187
Date Added:
10/11/2019
CS Fundamentals 8.8: Nested Loops in Maze
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this online activity, students will have the opportunity to push their understanding of loops to a whole new level. Playing with the Bee and Plants vs Zombies, students will learn how to program a loop to be inside of another loop. They will also be encouraged to figure out how little changes in either loop will affect their program when they click `Run`.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2188
Date Added:
10/11/2019
CS Fundamentals 8.9: Snowflakes with Anna and Elsa
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Now that students know how to layer their loops, they can create so many beautiful things. This lesson will take students through a series of exercises to help them create their own portfolio-ready images using Anna and Elsa's excellent ice-skating skills!

Subject:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2189
Date Added:
10/11/2019
CS In Algebra 1.1: Evaluation Blocks and Arithmetic Expressions
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will begin using Evaluation Blocks to explore the concept of math as a language, and more specifically, a programming language. By composing arithmetic expressions with Evaluation Blocks, students will be able to visualize how expressions follow the order of operations.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
10/11/2019
CS In Algebra 1.1: Rocket Height
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Using the Design Recipe, students will work through a series of word problems about calculating the height of a rocket after a given number of seconds from launch. The functions they write will be used to animate the rocket launch.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
10/11/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:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
10/11/2019
CS In Algebra 1.4: Writing Contracts
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will work their way through a number of new functions, first using each to solve a problem, and then writing a contract which describes it.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
10/11/2019
CS In Algebra 1.5: Defining Variables and Substitution
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this activity, students will learn to define variables that can be used to reference values and expressions. Once defined, their variables can be used repeatedly throughout a program as substitutes for the original values or expressions.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
10/11/2019
CS In Algebra 1.6: Fast Functions
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson we will build on students' understanding variables by making functions that reduce the number of inputs required. These 'fast functions' allow students to practice using the Design Recipe to develop simple functions without the additional overhead of parsing a word problem.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
10/11/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:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
10/11/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:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
10/11/2019
CS In Algebra 1.9: Solving Word Problems with the Design Recipe
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this stage students practice using the Design Recipe to write functions which solve for word problems. Towards the end of the lesson students should be ready to begin using the Design Recipe on problems from your own math curriculum.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
10/11/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:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
10/11/2019
CS In Algebra 2.10: Video Games and Coordinate Planes
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students discuss the components of their favorite video games and discover that they can be reduced to a series of coordinates. They then explore coordinates in Cartesian space, identifying the coordinates for the characters in a game at various points in time. Once they are comfortable with coordinates, they brainstorm their own games and create sample coordinate lists for different points in time in their own game.

Subject:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
10/11/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:
Coding
Computer & Digital Technologies
Computer Science
Education
Educational Technology
Math
Science
Material Type:
Activity/Lab
Lesson
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
10/11/2019