Charlottesville Computer Science Community

The Charlottesville Computer Science Community (CCSC) is a partnership between Charlottesville City School District (CCS), the University of Virginia (UVA), local non-profit organizations of Tech-Girls, Computers4Kids and the CS Institute to build capacity around computer science (CS) in K-8 contexts. We are committed to: 1) creating high-quality resources for integrating CS into elementary and middle school classes, 2) developing and implementing professional development for equitable CS teaching, 3) providing ongoing mentorship and teacher support to customize lessons and courses for their classes, 4) making all resources created available on the #GoOpenVA repository
4 members | 14 affiliated resources

All resources in Charlottesville Computer Science Community

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

Virtual Field Trip in Scratch

(View Complete Item Description)

During this unit, students will take you on a virtual field trip. It can be to a museum, a historical site, a modern destination, a book, a planet or really anywhere. Along the way, they will use CS concepts like events to switch scenes and sprites and sensing (conditions) to add interactivity.

Material Type: Activity/Lab, Lesson Plan

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

Events in Scratch

(View Complete Item Description)

Events in computer science are the triggers for making action happen, like selecting the play button on any screen. Events in Scratch are represented by the yellow codes including: when flag clicked, when sprite clicked, when key pressed and broadcast. Broadcasting is the most advanced event in Scratch and helps with interactions between sprites like pacing their conversations or changing levels.

Material Type: Unit of Study

Author: Kim Wilkens

Security Avatar

(View Complete Item Description)

Every day our privacy is at risk with data being collected about us as we share and live more of our lives online. For this activity, you will explore how you do and do not protect your privacy online and then create a security avatar to help you battle for your privacy.

Material Type: Activity/Lab

Author: Kim Wilkens

Events in Scratch Jr.

(View Complete Item Description)

Events in computer science are the triggers for making action happen, like selecting the play button on any screen. Events in Scratch Jr. are represented by the yellow codes including: the green flag, clicking on a character, bump code and envelopes. The envelopes are the most advanced concept in Scratch Jr. and help with scene transitions and interactions between characters like pacing their conversations.

Material Type: Unit of Study

Author: Kim Wilkens

Binary Bracelets

(View Complete Item Description)

One of the fundamental computer science concepts is that everything we do on a computer is really just bits turning on and off. Even though this sounds simple, it can be a concept that is hard to grasp. This activity brings the binary concept to life through math and the creation of binary bracelets.

Material Type: Activity/Lab

Author: Kim Wilkens

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