Updating search results...

3-5 Computer Science

131 affiliated resources

Search Resources

View
Selected filters:
CS Fundamentals 8.11: If/Else with Bee
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Up until this point students have been writing code that executes exactly the same way each time it is run - reliable, but not very flexible. In this lesson, your class will begin to code with conditionals, allowing them to write code that functions differently depending on the specific conditions the program encounters.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2191
Date Added:
11/06/2019
CS Fundamentals 8.12: While Loops with the Farmer
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

By the time students reach this lesson, they should already have plenty of practice using `repeat` loops, so now it's time to mix things up.

_While loops_ are loops that continue to repeat commands while a condition is met. `While` loops are used when the programmer doesn't know the exact number of times commands need to be repeated, but does know what condition needs to be true in order for the loop to continue repeating. For example, students will be working to fill holes and dig dirt in Farmer. They will not know the size of the holes or the height of the mountains of dirt, but the students will know they need to keep filling the holes and digging the dirt as long as the ground is not flat.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2192
Date Added:
11/06/2019
CS Fundamentals 8.13: Conditionals in Minecraft: Voyage Aquatic
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson was originally created for the Hour of Code, alongside the Minecraft team. Students will get the chance to practice ideas that they have learned up to this point, as well as getting a sneak peek at conditionals!

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2193
Date Added:
11/06/2019
CS Fundamentals 8.14: Until Loops in Maze
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, students will learn about `until` loops. Students will build programs that have the main character repeat actions `until` they reach their desired stopping point.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2194
Date Added:
11/06/2019
CS Fundamentals 8.15: Harvesting with Conditionals
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will practice `while` loops, `until` loops, and `if / else` statements. All of these blocks use conditionals. By practicing all three, students will learn to write complex and flexible code.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2195
Date Added:
11/06/2019
CS Fundamentals 8.17: Functions with Harvester
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students have practiced creating impressive designs in Artist and navigating mazes in Bee, but today they will use functions to harvest crops in Harvester. This lesson will push students to use functions in the new ways by combining them with `while` loops and `if / else` statements.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2197
Date Added:
11/06/2019
CS Fundamentals 8.18: Functions with Artist
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will be introduced to using functions on Code.org. Magnificent images will be created and modified with functions in Artist. For more complicated patterns, students will learn about nesting functions by calling one function from inside another.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2198
Date Added:
11/06/2019
CS Fundamentals 8.19: Variables with Artist
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, students will explore the creation of repetitive designs using variables in the Artist environment. Students will learn how variables can be used to make code easier to write and easier to read, even when the values don't change at runtime.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2199
Date Added:
11/06/2019
CS Fundamentals 8.21: Changing Variables with Artist
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, students will explore the creation of repetitive designs using variables in the Artist environment. Students will learn how variables can be used to make code easier to write and easier to read. After guided puzzles, students will end in a freeplay level to show what they have learned and create their own designs.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2201
Date Added:
11/06/2019
CS Fundamentals 8.22: For Loops with Bee
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Featuring Bee, this lesson focuses on `for` loops and using an incrementing variable to solve more complicated puzzles. Students will begin by reviewing loops from previous lessons, then they'll walk through an introduction to `for` loops so they can more effectively solve complicated problems.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2202
Date Added:
11/06/2019
CS Fundamentals 8.23: For Loops with Artist
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, students continue to practice `for` loops, but this time with Artist. Students will complete puzzles combining the ideas of variables, loops, and `for` loops to create complex designs. At the end, they will have a chance to create their own art in a freeplay level.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2203
Date Added:
11/06/2019
CS Fundamentals 8.24: Swimming Fish in Sprite Lab
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, students will learn about the two concepts at the heart of Sprite Lab: sprites and behaviors. Sprites are characters or objects on the screen that students can move, change, and manipulate. Behaviors are actions that sprites will take continuously until they are stopped.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2204
Date Added:
11/06/2019
CS Fundamentals 8.25: Alien Dance Party
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson features Sprite Lab, a platform where students can create their own alien dance party with interactions between characters and user input. Students will work with events to create game controls.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2205
Date Added:
11/06/2019
CS Fundamentals 8.27: Virtual Pet with Sprite Lab
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, students will create an interactive Virtual Pet that looks and behaves how they wish. Students will use Sprite Lab's "Costumes" tool to customize their pet's appearance. They will then use events, behaviors, and other concepts they have learned to give their pet a life of its own!

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2207
Date Added:
11/06/2019
CS Fundamentals 8.28: End of Course Project
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The next five lessons provide an opportunity for students to put their coding skills to use in a capstone project. This project will help individuals gain experience with coding and produce an exemplar to share with peers and loved ones. This is intended to be a multi-lesson or multi-week project where students spend time brainstorming, learning about the design process, building, and then presenting their final work.

In the "Explore" stage, students will play around with pre-built Artist and Sprite Lab programs for inspiration. Next, students will learn about the design process and how to implement it in their own projects. They will then be given the space to create their own project in Artist, Sprite Lab, or any other interface that you are comfortable providing. (This is likely the longest stage of the project.) Students will then revise their code after testing and peer review. Finally, students will be able to present their finished work to their classmates.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2208
Date Added:
11/06/2019
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:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Fundamentals 2019-2182
Date Added:
11/06/2019