Updating search results...

Search Resources

102 Results

View
Selected filters:
  • CS Principles 21
CS Principles 4.8: Conditionals Make
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Using Programming Patterns and a step-by-step approach students make their own version of a Museum Ticket Generator app. At the beginning of the lesson students are able to explore a working version of the app. They are then given the design elements of the app but begin with a blank screen. A progression of levels guides students on the high level steps they should use to develop their app but leaves it to them to decide how to write the code. At the end students submit their apps which can be assessed using a provided rubric.
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 Principles 4.9: Functions Explore / Investigate
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students begin the lesson by considering two ways to write out the lyrics of a song, one that includes a lot of repeated text and one that does not. After exploring this example students complete a series of investigate activities in which functions have been used to remove repeated code from a program. At the conclusion of the lesson students discuss the concept of a function to synthesize their learning and add definitions to their journal.
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 Principles 5.10: Traversals Investigate
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson students work with partners to investigate three different apps that use traversal to access items in a lists. Students first explore all three apps without seeing the code to notice similarities and predict how they will work. Then they explore the code itself and make additions and modifications to the apps. To conclude the lesson, students review and discuss common programming patterns with traversals.
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 Principles 5.11: Traversals Practice
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students practice traversing lists, filtering and reducing lists, and using the data import tools. Along the way students develop debugging practices with traversals.
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 Principles 5.12: Traversals Make
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Using Programming Patterns and a step-by-step approach students make their own version of a Random Forecaster app. At the beginning of the lesson students are able to explore a working version of the app. They are then given the design elements of the app but begin with a blank screen. Students use an Activity Guide to go through the high level steps they should use to develop their app but leaves it to them to decide how to write the code. At the end students submit their apps which can be assessed using a provided rubric.
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 Principles 5.13: Project Hackathon Part 1
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is the first day of a five-day unit project. Students begin the project by choosing a partner, determining a dataset to design the app around, and creating a paper prototype.
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 Principles 5.14: Project Hackathon Part 2
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is the second day of a five-day unit project. Students continue to plan for the project by filling out tables of information on element IDs and programming constructs before each tackling a different role in the project as a designer or a programmer.
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 Principles 5.17: Project Hackathon Part 5
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is the final day of a five-day unit project. Students complete a Written Response, individually answering prompts about the project. Students then share their apps during a gallery walk.
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 Principles 5.1: Lists Explore
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will learn the ways that lists are created, accessed, and changed through a teacher-guided activity using plastic baggies and pieces of paper. The lesson begins with a brief reflection on the value of lists. Students then complete the main activity which introduces the syntax to use lists and the ways they can be used. To wrap up students watch two short videos on lists and record the main concepts in their journals.
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 Principles 5.2: Lists Investigate
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson students work with partners to investigate three different apps that use lists. Students first explore all three apps without seeing the code to notice similarities and predict how they will work. Then they explore the code itself and make additions and modifications to the apps. To conclude the lesson, students review and discuss common programming patterns with conditionals.
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 Principles 5.4: Lists Make
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Using Programming Patterns and a step-by-step approach students make their own version of a Reminder app. At the beginning of the lesson students are able to explore a working version of the app. They are then given the design elements of the app but begin with a blank screen. Students use an Activity Guide to go through the high level steps they should use to develop their app but leaves it to them to decide how to write the code. At the end students submit their apps which can be assessed using a provided rubric.
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 Principles 5.5: Loops Explore
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students begin the lesson by discussing the purpose of loops before completing the unplugged activity. This activity involves moving a "robot" around a game board while practicing tracing blocks of code by hand. To conclude, the lesson is wrapped up with a vocabulary discussion and a video.
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 Principles 5.6: Loops Investigate
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students practice using the for loop in order to repeatedly run pieces of code. The lesson begins with a quick investigation of an app that flips coins. After that code investigation students complete another investigation with an app that uses loops to update screen elements.
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 Principles 5.7: Loops Practice
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students practice the basics of loops including using while loops, for loops, and updating multiple screen elements with a for loop. Along the way students develop debugging practices with loops.
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 Principles 5.8: Loops Make
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Using Programming Patterns and a step-by-step approach students make their own version of a Lock Screen Maker app. At the beginning of the lesson students are able to explore a working version of the app. They are then given the design elements of the app but begin with minimal starting code. A progression of levels guides students on the high level steps they should use to develop their app but leaves it to them to decide how to write the code. At the end students submit their apps which can be assessed using a provided rubric.
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 Principles 5.9: Traversals Explore
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The lesson begins with a quick review of lists and loops before moving into the main activity. Here students explore the concept with the Traversal Machine, a physical model of traversal using a for loop.
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 Principles 7.10: Project Make a Library Part 3
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students complete their library project, finalizing their code and writing written responses explaining the way one of the functions in their library works.
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