Updating search results...

Search Resources

32 Results

View
Selected filters:
  • project
CS Principles 2019-2020 5.14: Building an App: Image Scroller
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will extend the **My Favorite Things** app they built in the previous lesson so that it now manages and displays a collection of images and responds to key events. Students are introduced to the practice of refactoring code in order to keep programs consistent and remove redundancies when adding new functionality. As part of learning to use key events, students are shown that event handlers pass a parameter which contains additional information about the event. This lesson also serves as further practice at using arrays in programs.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Principles 2019-2020
Date Added:
11/06/2019
CS Principles 2019-2020 5.17: Building an App: Canvas Painter
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students continue to practice working with arrays and are introduced to a new user interface element, the canvas. The canvas includes commands for drawing simple geometric shapes (circles, rectangles, lines) and also triggers mouse and key events like any other user interface element. Over the course of the lesson, students combine these features to make an app that allows a user to draw an image while recording every dot drawn on the canvas in an array. By processing this array in different ways, the app will allow students to redraw their image in different styles, like random, spray paint, and sketching. Along the way, students use their knowledge of functions with return values to make code which is easy to manage and reuse.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Principles 2019-2020
Date Added:
11/06/2019
CS Principles 2019-2020 5.3: Building an App: Multi-Screen App
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson gives students time to familiarize themselves with the process of making event-driven apps before we move on to deeper content. They will design and create a (minimum) 4-screen app on a topic of their choosing. There are some other constraints on the project to help guide students in their thinking. Students are also encouraged to do independent work, but alongside a "coding buddy" or "thought partner" to be a help along the way.

**Note:** This activity **is not intended to be a Practice PT** but could be used similarly. The aim is to give an opportunity to get comfortable with Design Mode and the structure of event-driven programming in a creative way. Another goal is to intentionally build in an environment of informal collaboration, even when doing individual work. Suggestions for containing the scope of the project and amount of time allocated to it can be found in the lesson plan.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Principles 2019-2020
Date Added:
11/06/2019
CS Principles 2019-2020 5.5: Building an App: Clicker Game
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, students add variables to two different exemplar apps to keep track of a score, or a count of some number of button clicks. The major topic is **variable scope** and understanding the differences, benefits, and drawbacks, of using global versus local variables. This lesson focuses more on using global variables, since in event-driven apps that’s what you need to keep track of data across multiple events.

The very basics of a **simple if statement** are also presented in this lesson, mostly to highlight the difference between the = and == operators. Finally, students are asked to apply what they’ve learned about variables, scope, and if statements, to make their own “clicker” game modeled after one of the exemplars they saw during the lesson.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Principles 2019-2020
Date Added:
11/06/2019
CS Principles 2019-2020 6.3: Explore PT - Complete the Task (8 hours)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

It is finally time for students to take on the Explore Performance Task. For a minimum of 8 class hours, students should work on their projects with only types of teacher support allowed (essentially: Advise on process, don’t influence or evaluate ideas).

The lesson includes reminders about how you can interact with students while they are working on their projects, and suggestions about time line. The Explore PT requires a minimum of 8 hours of class time. At the end, students will submit their computational artifact and written responses through their AP digital portfolio.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Principles 2019-2020
Date Added:
11/06/2019
CS Principles 2019-2020 7.3: Create PT - Complete the Task (12 hrs)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

It is finally time for students to take on the Create Performance Task. For a total of 12 class hours, students should work on their projects with only types of teacher support allowed (essentially: Advise on process, don’t influence or evaluate ideas). Students may also work with a collaborative partner in *in development of their program* - written responses must be done on their own.

The lesson includes reminders about how you can interact with students while they are working on their projects, and suggestions about time line. The Create PT requires a minimum of 12 hours of class time. At the end, students will submit their program code, program video, and written responses through their AP digital portfolio.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Principles 2019-2020
Date Added:
11/06/2019
CS Principles 2019-2020 8.7: Tell a Data Story
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

For this Practice PT students will analyze the data that they have been collecting as a class in order to demonstrate their ability to discover, visualize, and present a trend or pattern they find in the data. Leading up to this lesson, students will have been working in pairs to clean and summarize their data. Students should complete this project individually but can get feedback on their ideas from their data-cleaning partner.

**Note**: This is NOT the official AP® Performance Task that will be submitted as part of the Advanced Placement exam; it is a practice activity intended to prepare students for some portions of their individual performance at a later time.

Subject:
Computer Science
Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Principles 2019-2020
Date Added:
11/06/2019
Documenting Daily Routines Through Film in Spanish 2
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This is a project for Spanish 2 that is the culmination of a unit on reflexive verbs/daily routines. To show their understanding of reflexive verbs and speaking about routines, students will use iMovie to create a "day in the life" video describing their routines. This lesson is intended to be used with iPads, specifically with the applications Pages and iMovie. Creative Commons image credit: "film" by popturfdotcom is licensed under CC BY 2.0.

Subject:
World Languages
Material Type:
Assessment
Author:
Erin
Date Added:
08/08/2023
Genius Hour Introduction & Plan
Unrestricted Use
CC BY
Rating
0.0 stars

Students should have autonomy in their learning and be given the opportunity to light their interest in learning about something that intrigues them. At times they don't know how to start this process or to do it effectively to find their answers. In this Genius Hour Introduction and Plan students will learn how to research, find answers and create a project that they can share with others to share what they learned while taking autonomy in their learning.  Thumbnail image link website. 

Subject:
Elementary English Language Arts
Material Type:
Activity/Lab
Lesson Plan
Author:
Robyn
Date Added:
10/19/2021
Human Genome Project
Read the Fine Print
Educational Use
Rating
0.0 stars

This video segment from NOVA: "Cracking the Code of Life" looks at the meaning and significance of the effort to decode the human genome.

Subject:
Biology
Engineering
Science
Technology
Material Type:
Activity/Lab
Provider:
PBS LearningMedia
Provider Set:
PBS Learning Media: Multimedia Resources for the Classroom and Professional Development
Date Added:
09/26/2003