Students will learn about how pixels make up images on a computer. …
Students will learn about how pixels make up images on a computer. They will complete an unplugged activity to create a pixelated image using binary digits. They will then create a pixelated image using more digits on an excel spreadsheet.
DNA Technologies lesson adds some aspects of computer science and "everyday relevance"/ethics to a …
DNA Technologies lesson adds some aspects of computer science and "everyday relevance"/ethics to a unit on DNA technologies followed by a DNA extraction lab. Students create a public opinion survey on DNA modification and use it to collect data (the more the better). Afterwards, they perform data analysis, viusualization and discussion in addition to extracting DNA and talking about its current uses in science and medicine. Students work in groups or as a whole class, depending on the class size.
Students will learn to write lines of code as conditional statements and …
Students will learn to write lines of code as conditional statements and they will learn to write equations of circles and transformations as lines of code to accomplish a goal. At the end of this lesson, students will have created an animated greeting card.
Students will learn the process of the scientific method by using whole …
Students will learn the process of the scientific method by using whole group interaction. Students will get a front row seat at learning the steps in the scientific method process. They will learn to use their scientific method checklist to make predictions on what they think will happen when you conduct the three different experiments. This can be used over the course of one week.Day one: hedgehog experiment Day three: volcano experiment Day five: rocket launch
Students will first follow a set of instructions in a buddy-programming setting, …
Students will first follow a set of instructions in a buddy-programming setting, then create a game in which sprites move to specific coordinates to capture food items. Then, pairs will use pair-share-think to offer feedback on other games and compare/contrast programming blocks.
In this lesson students will be able to identify that computers, like …
In this lesson students will be able to identify that computers, like the solar system, complete predictable actions based on a set of variables. Students will learn about the solar system via Scratch. They will explore block coding and computational thinking practices as they utilize Scratch as a tool for creativity, expression and learning about the Solar System.
Students will view a whole group video about responsibility and we will …
Students will view a whole group video about responsibility and we will discuss being responsible with various things such as information, technology, and classroom items (the sensory items) We will also discuss taking turns and sharing, etc. Students will then be split into 5 groups and rotate through various sensory items. These items include a calm down corner, stretchy fidget strings, pop it squeeze balls, multi colored quiet fidget toys, and slow rising squishy balls. Throughout these rotations, the teacher will remind students of the responsible behaviors expected.
In this lesson, students will collaborate in groups to electronically communicate their …
In this lesson, students will collaborate in groups to electronically communicate their findings from the Jamestown Outreach. Through this activity, they will explore how technology has evolved and improved over time for information dissemination, encouraging them to compare and contrast different communication methods throughout history.
The students will play a game of Simon Says by pointing to …
The students will play a game of Simon Says by pointing to the various parts of a computer. While playing the game they will also need to explain the purpose of the various parts and what it looks like if that part doesn’t work.
This lesson is presented by Code.org Lesson 8: Cybersecurity - Simple Encryption …
This lesson is presented by Code.org Lesson 8: Cybersecurity - Simple Encryption
From the website: OVERVIEW "In this lesson, students are introduced to the need for encryption and simple techniques for breaking (or cracking) secret messages. Students try their own hand at cracking a message encoded with the classic Caesar cipher and also a Random Substitution Cipher. Students should become well-acquainted with idea that in an age of powerful computational tools, techniques of encryption will need to be more sophisticated. The most important aspect of this lesson is to understand how and why encryption plays a role in all of our lives every day on the Internet, and that making good encryption is not trivial. Students will get their feet wet with understanding the considerations that must go into making strong encryption in the face of powerful computational tools that can be used to crack it. The need for secrecy when sending bits over the Internet is important for anyone using the Internet."
OBJECTIVE "Explain why encryption is an important need for everyday life on the Internet. Crack a message encrypted with a Caesar cipher using a Caesar Cipher Widget Crack a message encrypted with random substitution using Frequency Analysis Explain the weaknesses and security flaws of substitution ciphers"
The lesson is mapped out for teachers. It is easy to follow and includes vocabulary to cover, links to the necessary materials, and a teaching guide with background information, tips, and prompts.
AGENDA Warm Up (10 min) Classic Encryption - The Caesar Cipher Activity (35 min) Part 1 - Crack a Caesar Cipher Part 2 - Crack a Random Substitution Cipher Wrap Up (15 min) Video: Encryption and Public Keys Discussion Career Discussion
Overview: This lesson is presented by Code.org Lesson 8: Cybersecurity - Simple …
Overview: This lesson is presented by Code.org Lesson 8: Cybersecurity - Simple Encryption
From the website: OVERVIEW "In this lesson, students are introduced to the need for encryption and simple techniques for breaking (or cracking) secret messages. Students try their own hand at cracking a message encoded with the classic Caesar cipher and also a Random Substitution Cipher. Students should become well-acquainted with idea that in an age of powerful computational tools, techniques of encryption will need to be more sophisticated. The most important aspect of this lesson is to understand how and why encryption plays a role in all of our lives every day on the Internet, and that making good encryption is not trivial. Students will get their feet wet with understanding the considerations that must go into making strong encryption in the face of powerful computational tools that can be used to crack it. The need for secrecy when sending bits over the Internet is important for anyone using the Internet."
OBJECTIVE "Explain why encryption is an important need for everyday life on the Internet. Crack a message encrypted with a Caesar cipher using a Caesar Cipher Widget Crack a message encrypted with random substitution using Frequency Analysis Explain the weaknesses and security flaws of substitution ciphers"
The lesson is mapped out for teachers. It is easy to follow and includes vocabulary to cover, links to the necessary materials, and a teaching guide with background information, tips, and prompts.
AGENDA Warm Up (10 min) Classic Encryption - The Caesar Cipher
Activity (35 min) Part 1 - Crack a Caesar Cipher Part 2 - Crack a Random Substitution Cipher
Wrap Up (15 min) Video: Encryption and Public Keys Discussion Career Discussion
***This lesson can be adapted for younger students but material covered aligns best with the current 8th grade Impacts of Computing Standards.
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.
Included in this resource are a slide show (PowerPoint) and a PDF …
Included in this resource are a slide show (PowerPoint) and a PDF printable with flashcards that cover the essential knowledge for Computer Science SOL 2.7.Computing Systems2.7 The student will describe the characteristics of computing systems to include hardware, software, input, and output.Feel free to download the slides and make any alterations or additions you feel necessary.
Students will be able to explore the different types of soil by …
Students will be able to explore the different types of soil by planting and monitoring their own plants! Using the soil book, soil kit, and different soil, the students will have hands-on experiences learning about soil. Dive into the different soil types and allow your students access to expand their knowledge using creativity and hands on experiences!
Students will sort colored animal counters into groups by color. Students will …
Students will sort colored animal counters into groups by color. Students will then color the correct blocks corresponding to how many colors of each animal they have in a set on a handout.
After teaching about sorting objects, students will need some independent practice. In …
After teaching about sorting objects, students will need some independent practice. In the classroom, students are often able to sort objects physically, but when they are learning online, they may need to do it by a computer program for the sake of teacher assessment. This Google slide deck has three attributes (shape, color, and size) for students to sort the pictures. It also contains some questions about sorting for discussion, whether students are in class or at home.
This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly …
This lesson is part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GO Virginia grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation. During this lesson, students will create a timeline of space exploration.
The Big Idea: Kinesthetic learning incorporating programming and language instructionConcept: Programming Bee-Bot …
The Big Idea: Kinesthetic learning incorporating programming and language instructionConcept: Programming Bee-Bot while learning community location vocabulary and giving directions in SpanishContext: Students will use the Bee-Bot Community Map to talk about the location of various places in the community and area in Spanish.
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.