15 Results

View
Selected filters:
• VA.CS.K.1
Unrestricted Use
CC BY
Rating

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.

Subject:
Algorithms and Programming
Communication and Multimodal Literacy
Material Type:
Activity/Lab
Author:
Erika Coble
06/27/2022
Conditional Remix & Share Permitted
CC BY-NC
Rating

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.

Subject:
Computer Science
Algorithms and Programming
Material Type:
Activity/Lab
Author:
Kim Keith
01/10/2022
Unrestricted Use
Public Domain
Rating

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.

Subject:
Algorithms and Programming
Material Type:
Activity/Lab
Primary Source
Author:
Jude Raffeinner
11/27/2021
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

In this lesson, students will code a robot to move on a grid toward certain objectives.

Subject:
Algorithms and Programming
STEM/STEAM
Material Type:
Activity/Lab
Author:
Kim Wilkens
07/07/2020
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

Students will practice writing out code in a step-by-step manner and get familiar with debugging.

Subject:
Computer Science
English
History/Social Sciences
Material Type:
Lesson
Author:
Kim Wilkens
07/19/2022
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

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

Subject:
Algorithms and Programming
Material Type:
Activity/Lab
Author:
Code.org
07/16/2019
Conditional Remix & Share Permitted
CC BY-NC
Rating

Set students up for programming success by creating a BeeBot anchor chart!These editable instructions will help students identify their role as planner or driver and set clear expectations of how Bee-Bot is used in computer programming. Tips:Introduce Bee-Bot whole classMake sure students understand the importance of the clear (x) button to erase the previous codealways press clear first to signal a new code (like how a capital letter signals the start of a new sentence) Plan the program in developmentally appropriate steps (some students program one step at a time, while others can program to the end goal)Turn the Bee-Bot off and use it as a game piece to write successful algorithmsHave students write their plan, or algorithm, on a whiteboard instead of using the cardsThe Bee-Bot emulator is perfect for guided practice!

Subject:
Computer Science
Algorithms and Programming
Material Type:
Activity/Lab
Teaching/Learning Strategy
Author:
Kim Keith
12/14/2021
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating

Students will be introduced to the term algorithm while reading the story of Humpty Dumpty. Students will develop an algorithm or step by step sequence of instructions for putting Humpty Dumpty back together again.

Subject:
Algorithms and Programming
Cross-Curricular
Communication and Multimodal Literacy
Material Type:
Lesson Plan
Author:
Code.org
Education.com
Kimberly Jones
11/22/2021
Conditional Remix & Share Permitted
CC BY-NC
Rating

Students will love programming their "robot teacher" to maneuver around the classroom in this introductory coding lesson. Basic computer science concepts are defined and applied as students work together to plan, create, and test algorithms. Students will recognize that programmers are the brains behind machines and technologies.

Subject:
Computer Science
Algorithms and Programming
Communication and Multimodal Literacy
Material Type:
Activity/Lab
Lesson Plan
Author:
Kim Keith
12/20/2022
Unrestricted Use
CC BY
Rating

Students will program the teacher (robot) to make a peanut butter and jelly sandwich. This will provide an opportunity for students to learn that robots (and computers) need to follow very specific instructions to work correctly. This lesson could then be extended into letting the students try to create algorithms for daily classroom routines or any other step by step process.

Subject:
Algorithms and Programming
Communication and Multimodal Literacy
Material Type:
Activity/Lab
Author:
Erika Coble
06/27/2022
Conditional Remix & Share Permitted
CC BY-NC
Rating

Co-authored with Kaitlin Read and Udaya DatlaCan you remember a time you've been sick? Why aren't you still sick? How did you get better?Join Udaya Sree Datla, a doctoral student in translational biology, medicine, and health at Virginia Tech, as she presents Infections, Germs, and Immune Cells. The accompanying lessons and resources provide students with an introduction to germs, the immune system, and the career path of an immunologist, all while emphasizing the importance of handwashing and incorporating a computer science twist. The second lesson capitalizes on an opportunity to integrate computer science by introducing students to the career path of computer programming and constructing a set of step-by-step instructions (algorithms) either independently or collaboratively to sequence the steps of handwashing. These resources are part of the Advancing Computer Science Education Grant to support the implementation of Virginia's Computer Science Standards of Learning in partnership with Floyd County Public Schools with additional support from Virginia Tech's Center for Communicating Science and the Institute for Creativity, Arts, and Technology.

Subject:
Computer Science
Career Connections
English
Health Education
Material Type:
Activity/Lab
Lesson
Lesson Plan
Author:
Kim Keith