Updating search results...

Search Resources

38 Results

View
Selected filters:
  • MI.CS.2.AP.12 - Design and iteratively develop programs that combine control structure...
  • MI.CS.2.AP.12 - Design and iteratively develop programs that combine control structure...
CS Discoveries 2019-2020: Physical Computing Lesson 6.6: Getting Properties
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson introduces students to the `getProperty` block, which allows them to access the properties of different elements with code. Students first practice using the block to determine what the user has input in various user interface elements. Students later use `getProperty` and `setProperty` together with the counter pattern to make elements move across the screen. A new screen element, the slider, and a new event trigger, `onChange`, are also introduced.

Subject:
Applied Science
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Discoveries 2019-2020
Date Added:
12/11/2019
CS Discoveries 2019-2020: Physical Computing Lesson 6.7: Analog Input
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, students explore how the three analog sensors (sound, light, and temperature) can be used to write programs that respond to changes in the environment. The use of these sensors marks a transition in terms of how users interact with a program. By using sensors as an input, the user of an app doesn't have to directly interact with it at all, or may interact without actually realizing they are doing so.

Subject:
Applied Science
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Discoveries 2019-2020
Date Added:
12/11/2019
CS Discoveries 2019-2020: Physical Computing Lesson 6.9: Project - Make a Game
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students take what they've learned through chapter one, and develop an app of their own design that uses the board to output information.

Subject:
Applied Science
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Discoveries 2019-2020
Date Added:
12/11/2019
CS Discoveries 2019-2020: Web Development Lesson 2.6: Lists
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students are introduced to ordered and unordered lists in HTML and work through a few levels in which they use the <ul>, <ol>, and <li> tags. They then go back to their project, where they add a new HTML page. Inside the new page, they write the HTML to display a recipe, top ten list, or any other content that uses the new tags that they have learned.

Subject:
Applied Science
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS Discoveries 2019-2020
Date Added:
12/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:
Applied Science
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
CS in Algebra
Date Added:
12/11/2019
Hour of Code 1.4: Playlab
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, learners get an introductory experience with computer science and create a game using basic block code.This lesson has been designed for learners in the middle grades, ages 10-16, but can be adapted for younger or older learners using the differentiation suggestions provided.

Subject:
Applied Science
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Hour of Code
Date Added:
12/11/2019
Hour of Code 1.6: MINECRAFT Hour of Code
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, learners of all ages get an introductory experience with coding and computer science in a safe, supportive environment. This lesson works well for any students old enough to read (ages 6+). Younger learners will probably not finish the tutorial, but will have lots of fun working through the puzzles for an hour. High school students will mostly finish the tutorial and have some time to play on the free play level at the end.

Subject:
Applied Science
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Hour of Code
Date Added:
12/11/2019
Hour of Code 1.7: Intro to App Lab
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

**Tutorial Summary:** This tutorial is designed to quickly introduce the App Lab programming environment as a powerful tool for building and sharing apps. The tutorial itself teaches students to create and control buttons, text, images, sounds, and screens in JavaScript using either blocks or text. At the end of the tutorial students are given time to either extend a project they started building into a "Choose Your Own Adventure", "Greeting Card", or "Personality Quiz" app. They can also continue on to build more projects featured on the code.org/applab page.

**Age Appropriateness:** The tutorial is designed for students over 13. Because it allows students to upload custom sounds and images, young students should not use this without supervision. To protect students privacy, if your students are under 13, they will not be able to use this tutorial unless you first set up accounts for them in a section you manage.

**Checking Correctness:** This tutorial will not tell students whether they completed the level correctly. Encourage students to use the target images and directions provided in every level to know if they are on the right track. If students want to move on past a particularly tricky level they can simply click "Finish" and continue on.

Have fun completing your Hour of Code with App Lab!

Subject:
Applied Science
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Hour of Code
Date Added:
12/11/2019
Hour of Code 1.8: Dance Party
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson, learners of all ages get an introductory experience with coding and computer science in a safe, supportive environment. This lesson has been designed for learners of all ages but does require reading. This activity requires sound as the tool was built to respond to music.

Subject:
Applied Science
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Hour of Code
Date Added:
12/11/2019
Hour of Code 2.4: Dance Party: Unplugged
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will learn that events are a useful way to control when an action happens, and can even be used to make make multiple things act in sync. In programming, you can use events to respond to a user controlling it (like pressing buttons or clicking the mouse). Events can make your program more interesting and interactive.

Subject:
Applied Science
Computer Science
Material Type:
Lesson Plan
Provider:
Code.org
Provider Set:
Hour of Code
Date Added:
12/11/2019
MakeCode for BrainPad
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

This guide provides insight into the unlimited potential of using the BrainPad Pulse for coding robotics, games, and circuits. BrainPad works for classrooms, after-school clubs, or summer camps. The information contained within will help beginners to those already well-versed in MakeCode. It starts with the basics in a user-friendly way, allowing you to progress at your own pace and try new things as you advance your coding knowledge.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Activity/Lab
Author:
BrainPad LLC
Date Added:
03/31/2023
Middle School App Inventor Tutorials
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Middle School teacher Richard Incorvia has put together some simple, easy-to-follow tutorials for teaching App Inventor to students. These can be used with older students as well. He has created eight days of lessons with a tutorial for each day. Each tutorial includes a guide to building the app in the Designer and Blocks Editor, making the app, and additional challenging features to add. Day One walks students through building an app with a moving ball that bounces off when it comes to an edge. Day Two introduces buttons to change the ball's speed. This is an excellent introductory lesson for students because it lets them see immediate effects of their program changes in the app's behavior. Day Three teaches students about if-statements by guiding them on how to build a calculator app. Day Four guides students through uploading media (sounds, pictures, videos, etc) to their phone by building the classic App Inventor app: HelloPurr. Day Five guides students through the PaintPot event teaching them about Events. Day Six teaches about using the Clock's Timer functionality by using the MoleMash tutorial. Day Seven instructs on how to use the TinyDB component by guiding users through a ToDoList app. Day Eight teaches students about using multiple screens by guiding them through a Music Player App.

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Author:
Richard Incorvia
Date Added:
04/10/2020
Scratch Project - Animate a Name
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Animate a Name with Scratch. With this 1 hour activity, you can try the Tutorial, download a set of Coding Cards, or view the Educator Guide. Resources available in over 60 languages.

Subject:
Computer Science
Material Type:
Activity/Lab
Author:
Cheryl Wilson
Date Added:
04/20/2020
Software Engineering Program (Grades 6-12)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

The Software Engineering Program (SEP) is a multi-year, comprehensive, standards-aligned computer science education program for grades 6 to 12. The goals of the program are:

-Increase the number of high school graduates, particularly from traditionally underrepresented groups, that are ready to pursue new and emerging technology-driven roles across industries.

-Develop student computational thinking and problem-solving skills in real-world contexts.

The SEP curriculum gives students instruction and experience in the following areas: computer programming, robotics, web design, physical computing, and game design. SEP students participate in local and central hackathons, and in work-based experiences with major industry leaders and partners.

Subject:
Applied Science
Computer Science
Material Type:
Full Course
Provider:
New York City Department of Education
Provider Set:
Computer Science for All
Date Added:
02/22/2019
TickTock Banneker's Clock Resources - Promoting STEM Through Literature (PSTL)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

At a time when most African Americans were slaves, Benjamin Banneker was born free in 1731. Known and admired for his work in science, mathematics, and astronomy, he built a strike clock based on his own drawings and using a pocket-knife at the age of 22. The resource includes a lesson plan/book card, a design challenge, and copy of a design thinking journal that provide guidance on using the book to inspire students' curiosity for design thinking. Maker Challenge: Find a discarded object that can be taken apart. Take apart the item and make your own Things Come Apart arrangement.

A document is included in the resources folder that lists the complete standards-alignment for this book activity.

Subject:
Applied Science
Arts and Humanities
English Language Arts
Mathematics
Reading Literature
Social Science
Material Type:
Activity/Lab
Lesson Plan
Provider:
REMC Association of Michigan
Provider Set:
Promoting STEM in Literature
Author:
REMC Association of Michigan
Date Added:
07/12/2020