All resources in Computer Science Teachers in Virginia

Computer Components and Devices Sort

(View Complete Item Description)

In this activity, students and teachers are able to sort components of a computer into 4 categories: input, output, process, and store (memory). Reinforcing the ability to drag and drop, learners are able to identify and begin developing the purpose of each categorized component. This activity complements the book Hello Ruby: Journey Inside the Computer by Linda Liukas and was remixed with permission from the San Francisco Unified School District (SFUSD) Computer Science Team. Key concepts include: mouse keyboard printer microphone headphones monitor controller camera temperature sensor 3-D printer CPU GPU ROM RAM Hard Drive Input Output Memory Process

Material Type: Assessment, Homework/Assignment, Interactive

Authors: Kim Keith, SFUSD Computer Science Team

BeeBot Basics: An Introduction

(View Complete Item Description)

BeeBots are an engaging, hands-on way to introduce sequencing, algorithms, programming and debugging to primary and elementary students. In this introductory activity, information will be presented in a clear and concise way so that students can collaborate to plan, create, and run a program. Students will correct through debugging as necessary. The attached resource includes vocabulary and tips for using BeeBot with students. 

Material Type: Activity/Lab

Author: Kim Keith

Responsible Technology Behaviors

(View Complete Item Description)

Setting and maintaining expectations is an essential indicator of future student success at all grade levels. At the start of each school year, classes review citizenship skills to get reacclimated to the school and the classroom environment. Help students set a strong foundation for their digital lives by teaching digital citizenship and face-to-face skills. In doing so, students will be equipped with tips for safety and success no matter their setting.  

Material Type: Lesson

Author: Kim Keith

Travel Blog

(View Complete Item Description)

Students will publish a class website about visiting a country after completing research on the internet. Students will use a variety of resources to explore how we stay connected globally, as well as look at how technology has changed the way information is shared around the world. Students will describe how their website might be viewed or accessed around the globe and how it might impact those who see it.

Material Type: Lesson Plan

Authors: Adam Wolf, Anna Ronemus, Helen Ames, Stephanie Arrington

Decomposition & Word Problems Part 2

(View Complete Item Description)

This lesson expands upon the ideas of decomposition by using GameChangineer to incorporate commands to create a coded mini game from decomposing word problems. Students will assist the teacher in this guided lesson on how to create commands and use the website before engaing independently in Part 3. Activities are low prep with modifications included, but do require organized planning to implement effectively. If you have not done a lesson on decomposition, it is suggested you use Part 1 to help student's gain the necessary understandings of the processes used in this lesson. 

Material Type: Activity/Lab, Lesson, Lesson Plan

Author: Mary Dickerson

Intro to Cybersecurity: What Makes a Good Password?

(View Complete Item Description)

Passwords are crucual in our world today. They give us a simple measure to protect ourselves and our information online. This lesson provides an intro into cybersecurity and its vocabulary, as well as incorporates independent, partner, and whole group learning activities to determine what is a strong password and how to create it. All activities are low prep and can be modified to your needs. 

Material Type: Activity/Lab, Lesson, Lesson Plan

Author: Mary Dickerson

Decomposition & Word Problems Part 1

(View Complete Item Description)

In this lesson, students will be introduced to the idea of decomposition. Specifically the lesson caters to math word problems, but could be easily modified to any subject (as found in the modificaitons section of the lesson plan). Students will engage with each other and the vocab to work through an easy process to decompose word problems into manaeagable pieces as a strategy to solve. All activities are low prep and can be modified to your needs. This can be a stand alone lesson or expanded by using Part 2 and Part 3 to deepen understanding through coding activities. 

Material Type: Activity/Lab, Lesson, Lesson Plan

Author: Mary Dickerson

Decomposition & Word Problems Part 3

(View Complete Item Description)

This is the final part of an extended lesson on decomposition. Students will create a word problem to decompose and then use GameChangineer to create a mini game that is reflective of the word problem and its solution. Students will be using the plan, design, and review process thourhgout their creations. A rubric and self reflection tool for the final products are included. Activities are low prep with modifications included, but do require organized planning to implement effectively. If you have not done a lesson on decomposition, it is suggested you use Part 1 to help student's gain the necessary understandings of the processes used in this lesson. If you have not done a lesson on writing commands and using GameChangineer, it is suggested you use Part 2 before implementing this independent activity. 

Material Type: Activity/Lab, Lesson Plan

Author: Mary Dickerson

Communication 'Breakdown'

(View Complete Item Description)

Observe how computer networks function and make connections to the different ways we communicate (both in written form and modern forms). The students will discuss, in a whole class setting, how information can be communicated electronically and transmitted using computing devices via a network (e.g., email, social media, video conferencing, blogging).

Material Type: Lesson Plan

Authors: C. Hope Adams, Emily Kidd, Jennifer Nelson