All resources in ACSE Charlottesville

Intro to Procedures

(View Complete Item Description)

During this lesson, your students will be introduced to some foundational computer science concepts of sequence, pattern recognition, loops and procedures. Unplugged activities are a way to reinforce CS concepts that are introduced in coding apps and puzzle games like LightBot, Code.org, Kodable, etc.

Material Type: Activity/Lab, Lesson, Lesson Plan, Unit of Study

Author: Kim Wilkens

CS Unplugged: Robot Zine

(View Complete Item Description)

With advances in AI, it is more important than ever that we consider how humans and computers will interact. How do you want the robots of the future to behave towards you and others? For this activity, students will make a “robot zine” where they will sketch an original robot design, identify how their robot will sense the world around it and write a code of conduct to describe how their robot will interact with humans.

Material Type: Activity/Lab

Author: Kim Wilkens

Game Design in Scratch

(View Complete Item Description)

Games have been an integral part of human culture throughout history. They not only entertain, but also inform and change us. Today video games designers bring together art & code to immerse their players in a story. There are video games being created to solve real-world problems and video game players solving scientific mysteries.

Material Type: Activity/Lab, Unit of Study

Author: Kim Wilkens

FUNctions!

(View Complete Item Description)

The goal of this activity is to solidify students' understanding of functions: Input/Independent Variable/Domain → Output/Dependent Variable/Range in math and relate that to functions in CS.

Material Type: Activity/Lab

Author: Kim Wilkens

Scratch Project Lesson Outline-Part 1

(View Complete Item Description)

This is an outline for a lesson that takes place over two approximately 50 minute class periods, during virtual learning. The timing could easily be adapted to work with in person learning. This lesson gets students familiar with the kinds of projects that are available in Scratch, and on the second day gets them looking inside the code and trying to remix some projects that they liked from their review the day before. This is laying the groundwork for the students to create their own Scratch project or game in part 2 of this lesson sequence, which they will use in their language arts class to demonstrate their ability to create a persuasive argument.

Material Type: Activity/Lab

Authors: Cianna Washburg, Kevin Paquette

What is Sequencing?

(View Complete Item Description)

After watching the introduction video, the students will use Artist Lab on Code.org to remix This Project, and complete a square.Students will realize they have to be very specific with their code to get the square exactly right.After students get the Artist to complete the square they can create their own sequence HERE.Students will then have the artist draw a rectangle. Students can add any extras they want such as brush color and design. 

Material Type: Activity/Lab

Author: Jason Lauer

Programming Cells

(View Complete Item Description)

Explore the fundamentals of computer science by building an interactive computer model of cells in Scratch. No previous experience in computer programming is required. Programming Cells was created by Dr. Jeff Saucerman, Professor of Biomedical Engineering at the University of Virginia.

Material Type: Activity/Lab

Author: Kim Wilkens