Updating search results...

Search Resources

319 Results

View
Selected filters:
  • Code.org
CS Fundamentals 5.8: Mini-Project: User Input Programs
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will apply their new skills with variables to one of three open-ended mini-projects. Students will explore sample programs, create a plan for their own project, and program it from scratch. This lesson aligns to national Computer Science standards from CSTA.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Computer Science Fundamentals
Date Added:
05/18/2021
CS Fundamentals 5.9: Drawing with Loops
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This skill-building lesson shifts the focus from Sprite Lab to the Artist, a new tool that students will explore throughout the remainder of the course. This lesson aligns to national Computer Science standards from CSTA.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Computer Science Fundamentals
Date Added:
05/18/2021
CS Fundamentals K.10: Ocean Scene with Loops
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this skill-building lesson, students learn to draw images by looping simple sequences of instructions. Here, loops are creating patterns. At the end of this lesson, students will create their own images. This lesson aligns to national Computer Science standards from CSTA.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Computer Science Fundamentals
Date Added:
05/18/2021
CS Fundamentals K.11: The Big Event Jr.
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this context-setting lesson, the class will experience the concept of events through a game where they move or shout when you press buttons on a giant remote. This lesson aligns to national Computer Science standards from CSTA.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Computer Science Fundamentals
Date Added:
05/18/2021
CS Fundamentals K.12: Mini-Project: On the Move with Play Lab
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this mini-project, students will use events in Play Lab and apply all of the coding skills they've learned to create an animated game. It's time to get creative and make a story in the Play Lab! This lesson aligns to national Computer Science standards from CSTA.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Computer Science Fundamentals
Date Added:
05/18/2021
CS Fundamentals K.13: End of Course Project
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this project lesson, students apply what they have learned about sequencing and loops with the Artist. This lesson aligns to national Computer Science standards from CSTA.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Computer Science Fundamentals
Date Added:
05/18/2021
CS Fundamentals K.1: Safety in My Online Neighborhood
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The power of the internet allows students to experience and visit places they might not be able to see in person. But, just like traveling in the real world, it's important to be safe when traveling online. On this virtual field trip, kids can practice staying safe on online adventures. This lesson aligns to national Computer Science standards from CSTA.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Computer Science Fundamentals
Date Added:
05/18/2021
CS Fundamentals K.2: Learn to Drag and Drop
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This skill-building lesson will give students an idea of what to expect when they head to the computer lab. It begins with a brief discussion introducing them to computer lab manners, then they will progress into using a computer to complete online puzzles. This lesson aligns to national Computer Science standards from CSTA.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Computer Science Fundamentals
Date Added:
05/18/2021
CS Fundamentals K.3: Happy Maps
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This context-setting lesson brings together teams with a simple task: get the "flurb" to the fruit. Students will practice writing precise instructions as they work to translate instructions into the symbols provided. This lesson aligns to national Computer Science standards from CSTA.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Computer Science Fundamentals
Date Added:
05/18/2021
CS Fundamentals K.4: Sequencing with Scrat
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this skill-building lesson, students will develop sequential algorithms to move a squirrel character from one side of a maze to the acorn at the other side. To do this they will stack code blocks together in a linear sequence. This lesson aligns to national Computer Science standards from CSTA.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Computer Science Fundamentals
Date Added:
05/18/2021
CS Fundamentals K.5: Programming with Scrat
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this skill-building lesson, students will continue to develop sequential algorithms. This lesson aligns to national Computer Science standards from CSTA.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Computer Science Fundamentals
Date Added:
05/18/2021
CS Fundamentals K.6: Programming with Rey and BB-8
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this skill-building lesson, students will use their newfound programming skills in more complicated ways to navigate a tricky course with BB-8. This lesson aligns to national Computer Science standards from CSTA.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Computer Science Fundamentals
Date Added:
05/18/2021
CS Fundamentals K.7: Happy Loops
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This context-setting lesson revisits Happy Maps. This time, students will use loops to solve bigger, longer puzzles with their code. This lesson serves as an introduction to loops. Loops allow for students to simplify their code by grouping commands that need to be repeated. Students will develop critical thinking skills by noticing repetition in movements of their classmates and determining how many times to repeat commands. By seeing "Happy Maps" again, students will get the chance to relate old concepts such as sequencing to the new concept of repeat loops. This lesson aligns to national Computer Science standards from CSTA.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Computer Science Fundamentals
Date Added:
05/18/2021
CS Fundamentals K.8: Loops with Scrat
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this skill-building lesson, students will practice loops in programming puzzles where the goal is to help the squirrel reach the acorn. This lesson aligns to national Computer Science standards from CSTA.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Computer Science Fundamentals
Date Added:
05/18/2021
CS Fundamentals K.9: Loops with Laurel
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this skill-building lesson, students continue learning the concept of loops. Here, students use loops to collect treasure in open cave spaces. This lesson aligns to national Computer Science standards from CSTA.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Computer Science Fundamentals
Date Added:
05/18/2021
CS Principals 6.1: Algorithms Solve Problems
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will complete two exploratory activities that introduce the concept of a problem and an algorithm. In the first students answer a series of questions about birthdates and names of their classmates. They then discuss the similarities and differences between the problems. In the second activity students are given six different algorithms and must analyze them to determine which they think are the same or different. At the end of the lesson they are introduced to the formal definitions of a problem and an algorithm
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Principles 21
Date Added:
04/21/2021
CS Principals 6.2: Algorithm Efficiency
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson students follow a demonstration of Linear Search before writing their own search algorithms. Following this, students are introduced to Binary Search after which they compare graphs of the search algorithms to determine which is most efficient.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Principles 21
Date Added:
04/21/2021
CS Principals 6.3: Unreasonable Time
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students investigate two different types of raffles that highlight the way seemingly small problems can quickly grow large. The first raffle asks students to hunt for pairs of tickets that add to a target value. The second raffle asks students to hunt for any group of tickets that adds to a target value. After trying out each raffle live students will try to figure out the patterns for how many total combinations need to be checked in each. At the end they discuss the difference between reasonable and unreasonable algorithms based on their experiences.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Principles 21
Date Added:
04/21/2021
CS Principals 6. 4: The Limits of Algorithms
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students explore the limits of what algorithms are able to compute. First they use a widget that exposes students to the Traveling Salesman Problem. After recognizing this problem can only be solved using an unreasonable time algorithm the develop their own good enough solutions that run more efficiently. Later in the lesson students watch a video about undecidable problems for which no algorithm can ever be developed to solve them.
This lesson is aligned to CSTA standards.

Subject:
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Principles 21
Date Added:
04/21/2021