
These slides contain the vocabulary from the Virginia Department of Education
- Subject:
- Algorithms and Programming
- Material Type:
- Lecture Notes
- Author:
- Erika Coble
- Date Added:
- 06/26/2022
These slides contain the vocabulary from the Virginia Department of Education
Students will collaborate with a partner to create algorithms for classroom routines. They will create an illustrated anchor chart for all of the class to follow these algorithms.
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.
This is a unit plan to teach computational thinking in the primary grades.
This set of slides can be used to lead early elementary students in a conversation about how we communicate with others.
A lesson plan to introuduce types of technology and basic hardware to kindergarten students.
Website resource to help early CS learners identify parts of a computing system
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
Printable pdf of Computer Safety Rules for elementary school students
This Quizlet Study Set contains Kindergarten and Grade 1 vocabulary (with pictures) from the "Computing Systems" strand of the Virginia Standards of Learning for Computer Science.
This slides presentation has a short video about the 4 things that all computing devices have in common and then has picture examples of Input and output devices. It also has a slide of internal components we don't usually see.The final slide is a sorting activity that includes input and output devices.
This lesson will teach students key vocabulary needed to understand computing systems. The lesson starts by showing a BrainPOP video to introduce key vocabulary. Then, the teacher and students will have a class discussion to review the components of a computer. After reviewing, the teacher and students will work together to label the parts of a computer and discuss each component as it is labeled. To wrap up the lesson, the teacher and students will continue to review the computer components by completing the computing systems matching game.
This is a set of printable classroom posters with images and basic terminology for kindergarten students.
The terminology covered is as follows:
Keyboard
Mouse
Trackpad
Desktop computer
Laptop computer
Mobile Device
Tablet
Printer
You may make a copy of the posters. Please feel free to add any additional information or edit the slides to best suit your student's needs.
This lesson will be an introduction to cybersecurity and how to be safe online.
These slides contain the vocabulary from the Virginia Department of Education for this strand.
This is a list of basic vocabulary with definitions and/or examples that will be used in elementary classrooms K-5 when teaching the concepts of algorithms and programming.
Strand: Impacts of ComputingK.10 The student will identify responsible behaviors associated with using information and technology.This is a PDF file that lists good tablet habits for young computer science students.
In this lesson, students will code a robot to move on a grid toward certain objectives.
Students will practice writing out code in a step-by-step manner and get familiar with debugging.
Lesson plan for early elementary grades to support understanding of an algorithm. At the root of all computer science is something called an algorithm. The word “algorithm” may sound like something complicated, but really it’s just a list of instructions that someone can follow to achieve a result. To provide a solid base for the rest of your students’ computer science education, we’re going to focus on building a secure relationship with algorithms.
Students will:
List steps to move character around a map
Arrange directions to reach predetermined goal
Predict where character will land, given a list of steps