Using new knowledge acquired in the associated lesson, students program LEGO MINDSTORMS(TM) …
Using new knowledge acquired in the associated lesson, students program LEGO MINDSTORMS(TM) NXT robots to go through a maze using movement blocks. The maze is created on the classroom floor with cardboard boxes as its walls. Student pairs follow the steps of the engineering design process to brainstorm, design and test programs to success. Through this activity, students understand how to create and test a basic program. A PowerPoint® presentation, pre/post quizzes and worksheet are provided.
Students will engage in a discussion about the concepts of algorithms and …
Students will engage in a discussion about the concepts of algorithms and loops. They will then apply the pair programming technique to collaboratively create an origami model. During the activity, students will closely examine the algorithm, represented by the origami instructions, and identify the 'loops,' ( steps that are repeated in these instructions).
Developed by the Science Museum of Western Virginia, this educator outline is …
Developed by the Science Museum of Western Virginia, this educator outline is intended to assist in guiding middle school-aged students through various activities using the Rokit Smart robot kit. The Rokit Smart utilizes Arduino, a widely-used open-source environment for programming that enables users to create interactive electronic objects. Designed through modules, the activities can be grouped to fit after-school, summer camp, or other student enrichment needs.
Developed by the Science Museum of Western Virginia, this educator outline is …
Developed by the Science Museum of Western Virginia, this educator outline is intended to assist in guiding middle school-aged students through various activities using the Rokit Smart robot kit. The Rokit Smart utilizes Arduino, a widely-used open-source environment for programming that enables users to create interactive electronic objects. Designed through modules, the activities can be grouped to fit after-school, summer camp, or other student enrichment needs.
Developed by the Science Museum of Western Virginia, this educator outline is …
Developed by the Science Museum of Western Virginia, this educator outline is intended to assist in guiding middle school-aged students through various activities using the Rokit Smart robot kit. The Rokit Smart utilizes Arduino, a widely-used open-source environment for programming that enables users to create interactive electronic objects. Designed through modules, the activities can be grouped to fit after-school, summer camp, or other student enrichment needs.
Developed by the Science Museum of Western Virginia, this educator outline is …
Developed by the Science Museum of Western Virginia, this educator outline is intended to assist in guiding middle school-aged students through various activities using the Rokit Smart robot kit. The Rokit Smart utilizes Arduino, a widely-used open-source environment for programming that enables users to create interactive electronic objects. Designed through modules, the activities can be grouped to fit after-school, summer camp, or other student enrichment needs. *Module 4 is meant to be done after Modules 1-3 are completed.
After reviewing tips for following instructions, students will use plane figures to create …
After reviewing tips for following instructions, students will use plane figures to create a mystery image using their teacher's algorithm. Unfortunately, the teacher's directions are not very precise. Students will lend a hand by giving detailed feedback to debug and clarify the set of ordered instructions to successfully build a snowman.
Students will sequence a story by connecting images from the beginning, middle, …
Students will sequence a story by connecting images from the beginning, middle, and end of the story on a grid board and write the algorithm to connect them in order. The arrows used to connect the beginning, middle, and end will construct an algorithm. Students will test their algorithm and debug if there are errors.These materials were created by CodeVA in partnership with George Mason University and were funded by the National Science Foundation under Grant Award #1837380
Concepts: Algorithms, Time Lines, Sequence of Events, Cause and EffectTerms: Sequence, AlgorithmMaterials: …
Concepts: Algorithms, Time Lines, Sequence of Events, Cause and EffectTerms: Sequence, AlgorithmMaterials: Paper, Pencil, List of Important Dates and EventsLesson Delivery: This lesson can be used as an ongoing project, or a review lesson for Historical Events.The learner will create a timeline that lists historical events and dates in US or Virginia History. Timeline_Algorithm.pdf
After completing the associated lesson, students test their understanding in two programming …
After completing the associated lesson, students test their understanding in two programming tasks that utilize LEGO MINDSTORMS(TM) NXT robots and sound/touch sensors. In the first challenge, students become acquainted with wait blocks by designing programs to simply make robots move forward until "hearing" a noise, and then turn left. The second, more challenging activity pushes students to fully understand the potential of wait blocks. They create programs that make the robots change speed several times when a touch sensor is pressed. Students gain practice in the iterative design-program-test-redesign process. A PowerPoint® presentation, pre/post quizzes and worksheet are provided.
Students are introduced to the basic concepts of computer programs, algorithms and …
Students are introduced to the basic concepts of computer programs, algorithms and programming. Using a few blindfolds and a simple taped floor maze exercise, students come to understand that computers rely completely upon instructions given in programs and thus programs must be comprehensive and thorough. Then students learn to program using the LEGO MINDSTORMS(TM) NXT software. They create and test basic programs, first using just the LEGO NXT intelligent brick, and then using basic movement commands with the LEGO NXT software on computers. A detailed PowerPoint® presentation, plus a worksheet and pre/post quizzes are provided.
What is Random? Through this project, students will discover what makes an outcome …
What is Random? Through this project, students will discover what makes an outcome random. Emphasis will be placed on the difference between deterministic and nondeterministic outcomes. The project starts out with a discovery activity where students will see the difference between creating data with a coin toss where they just make up the data and creating data through actually tossing a coin.Students will end the project by studying pseudorandom number generators, specifically the Middle Squared Algorithm. They will even create a program that uses this algorithm. Enjoy!
In this lesson, you will introduce the CS topic of Sequencing to …
In this lesson, you will introduce the CS topic of Sequencing to students with an engaging hook, a Use-Modify-Create activity, and a coding challenge in code.org's Artist studio. This was taught virtually, but can easily be adapted for a face-to-face classroom.
Co-authored with Kaitlin Read and Udaya DatlaCan you remember a time you've …
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.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.