In this lesson, students will engage in socio-political critique as they think …
In this lesson, students will engage in socio-political critique as they think through what might happen when people fail to successfully complete different parts of the problem-solving process. Students will engage in a case study of Summit Learning, a “personalized” learning platform that led to protests and walkouts. They will think through how the designers of Summit Learning failed to solve their problem, and then make a plan to solve a problem of their own using the problem-solving process.
In this activity, students will use a model of a computer, taking …
In this activity, students will use a model of a computer, taking the form of a sort of board game, to explore writing programs that include input, output, variables, and arithmetic. Students will read, write, and debug pseudocode as they work on solving simple programming problems using manipulatives. This lesson is part of the ECS+Python lesson set, providing supplemental Python curricular material for the Exploring Computer Science curriculum.
"In this lesson, students will read and trace a “Hello World'' Python …
"In this lesson, students will read and trace a “Hello World'' Python program to learn how to display simple output. Then, they will create an “Addition Calculator” to learn how to work with variables and arithmetic operators. At the end, students will modify and complete partially-written Python programs, applying their knowledge of variables and arithmetic operations. This lesson is part of CodeVA's ECS+Python lesson set, providing alternative units for the Exploring Computer Science curriculum covering basic Python coding concepts.
In this project, students create a program that performs calculations on input …
In this project, students create a program that performs calculations on input values to produce formatted output. Students will choose a project to create from a list of three options, or generate their own option that meets the activity requirements. This lesson is part of CodeVA's ECS+Python lesson set, providing alternative units for the Exploring Computer Science curriculum covering basic Python coding concepts.
In this lesson, students will explore the “Testing Random Numbers” program to …
In this lesson, students will explore the “Testing Random Numbers” program to learn how to generate random numbers and use if-statements to make comparisons. Then, they will create a “Roll the Dice Game” to learn how to work conditionals and random numbers. At the end, students will create a simple program applying their knowledge of randomization and conditional control structures. This lesson is part of CodeVA's ECS+Python lesson set, providing alternative units for the Exploring Computer Science curriculum covering basic Python coding concepts.
In this lesson, students will implement Python programs that use “while” loops …
In this lesson, students will implement Python programs that use “while” loops and logical operations as they consider how they might make their programs more interactive and control the flow of commands in their programs. They’ll read and modify examples, explore the new concepts through paired programming, and complete a short mini-project where they will demonstrate their new skills. This lesson is part of CodeVA's ECS+Python lesson set, providing alternative units for the Exploring Computer Science curriculum covering basic Python coding concepts.
Technology has not just changed over time. It has changed the way …
Technology has not just changed over time. It has changed the way citizens live their lives. This lesson will describe responsible behaviors that are associated with using information and technology.
Want to learn about how to describe matter and sort as well …
Want to learn about how to describe matter and sort as well as learn about impacts of computing at the kindergarten level? If so, this fun and easy lesson is for you!
Students will work in teams or individually to create a new technology …
Students will work in teams or individually to create a new technology that will change the world and be able to connect it to a technological influence from Ancient China or Egypt.
The space industry has been creating innovative technologies for decades. Students in …
The space industry has been creating innovative technologies for decades. Students in this lesson will explore the world of space technologies and how they play a role in our everyday life.
Students will create a flowchart showing the evolution of a specific technology …
Students will create a flowchart showing the evolution of a specific technology including failed attempts at advancement. This task includes research and understanding the iterative process. Easily differentiated.
This resource contains a link to a youtube video titled "The Digital …
This resource contains a link to a youtube video titled "The Digital Divide, Explained" along with questions for students to respond to after they view the video.
Applying computer science principals, students will explore inventions & innovations from the …
Applying computer science principals, students will explore inventions & innovations from the Age of Information, then through pattern recognition, compare and contrast the Age of Information with the Age of Industrialization. Students will present their research to peers.
This video explores how GigaBeam Networks is expanding and improving the quality …
This video explores how GigaBeam Networks is expanding and improving the quality of internet access in rural Virginia by providing fiber optic internet connectivity to its customers as well as highlighting some of the jobs available in this industry.
This is a PowerPoint that was created to support the Computer Science …
This is a PowerPoint that was created to support the Computer Science standard 2.13 about the Impacts of Computing and how the student will compare and contrast examples of how computing technology has changed and improved the way people live, work, and interact.
An assessment is attached that covers the essential vocabulary and knowledge from …
An assessment is attached that covers the essential vocabulary and knowledge from the Computer Science standard, 7.11: The student will describe the development of new technologies in communication, entertainment, and business and their impact on American life. It can be printed or used for Google Classroom, etc.
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.