This is a short and to-the-point video (Students Distance Learning.mp4) from Alex …
This is a short and to-the-point video (Students Distance Learning.mp4) from Alex Case in Loudoun County. It can give you ideas for making your own video for your division's students, and even for your teachers!
Computer Science Standard Alignment Guides are resources for teachers working to integrate …
Computer Science Standard Alignment Guides are resources for teachers working to integrate computer science into their core curriculum. These guides explain the standard, give a sample activity or lesson that teaches the standard, and ways to measure student proficiency on the skill or concept.
The Computer Science Office in Loudoun County Public Schools has developed this …
The Computer Science Office in Loudoun County Public Schools has developed this curriculum integration document to support the integration of the 2017 Virginia Computer Science Standards into core subject areas and beyond. Each CS standard was aligned to up to 3 grade level standards that made natural correlations.Additionally, many activities and resources were included to each standard to support the introduction and integration of the standard. For each of the six strands of the Computer Science Standards of Learning: Computing Systems, Networks and the Internet, Cybersecurity, Data and Analysis, Algorithms and Programming, and Impacts of Computing, we have included tiered support called "Fuel", "Spark", and "Ignite". The "Fuel" is provided to build teacher capacity and students' understanding in understanding the CS SOL. The "Spark" provides a Computer Science integrated experience into a core or speciality subject SOL. The "Ignite" section is where teachers in Loudoun County have the opportunity to share authentic learning experiences and lessons in our LCPS Computer Science Lesson Repository.This document was created as part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GOVA and DHCD grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.
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.
See how the computer science standards progress from the second-fifth grades, so …
See how the computer science standards progress from the second-fifth grades, so that teachers and coaches can get a better understanding of the skill progression.
In this lesson, students will learn about compound conditionals by playing the …
In this lesson, students will learn about compound conditionals by playing the “Boole Says” game. Then, students will apply their knowledge as they predict, run, and investigate compound conditional structures written in Twine.
Computer Science Standard Alignment Guides are resources for teachers working to integrate …
Computer Science Standard Alignment Guides are resources for teachers working to integrate computer science into their core curriculum. These guides explain the standard, give a sample activity or lesson that teaches the standard, and ways to measure student proficiency on the skill or concept.
The Computer Science Office in Loudoun County Public Schools has developed this …
The Computer Science Office in Loudoun County Public Schools has developed this curriculum integration document to support the integration of the 2017 Virginia Computer Science Standards into core subject areas and beyond. Each CS standard was aligned to up to 3 grade level standards that made natural correlations.Additionally, many activities and resources were included to each standard to support the introduction and integration of the standard. For each of the six strands of the Computer Science Standards of Learning: Computing Systems, Networks and the Internet, Cybersecurity, Data and Analysis, Algorithms and Programming, and Impacts of Computing, we have included tiered support called "Fuel", "Spark", and "Ignite". The "Fuel" is provided to build teacher capacity and students' understanding in understanding the CS SOL. The "Spark" provides a Computer Science integrated experience into a core or speciality subject SOL. The "Ignite" section is where teachers in Loudoun County have the opportunity to share authentic learning experiences and lessons in our LCPS Computer Science Lesson Repository.This document was created as part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GOVA and DHCD grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.
Students use pair programming to trace, annotate and debug a prewritten Twine …
Students use pair programming to trace, annotate and debug a prewritten Twine story. Students then add modifications to the existing code and extend the story.
Computer Science Standard Alignment Guides are resources for teachers working to integrate …
Computer Science Standard Alignment Guides are resources for teachers working to integrate computer science into their core curriculum. These guides explain the standard, give a sample activity or lesson that teaches the standard, and ways to measure student proficiency on the skill or concept.
The Computer Science Office in Loudoun County Public Schools has developed this …
The Computer Science Office in Loudoun County Public Schools has developed this curriculum integration document to support the integration of the 2017 Virginia Computer Science Standards into core subject areas and beyond. Each CS standard was aligned to up to 3 grade level standards that made natural correlations.Additionally, many activities and resources were included to each standard to support the introduction and integration of the standard. For each of the six strands of the Computer Science Standards of Learning: Computing Systems, Networks and the Internet, Cybersecurity, Data and Analysis, Algorithms and Programming, and Impacts of Computing, we have included tiered support called "Fuel", "Spark", and "Ignite". The "Fuel" is provided to build teacher capacity and students' understanding in understanding the CS SOL. The "Spark" provides a Computer Science integrated experience into a core or speciality subject SOL. The "Ignite" section is where teachers in Loudoun County have the opportunity to share authentic learning experiences and lessons in our LCPS Computer Science Lesson Repository.This document was created as part of the Virginia K-12 Computer Science Pipeline which is partly funded through a GOVA and DHCD grant in partnership with Chesapeake Public Schools, Loudoun County Public Schools, and the Loudoun Education Foundation.
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.
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.
In this lesson, students engage in a historical jigsaw activity focused on …
In this lesson, students engage in a historical jigsaw activity focused on westward expansion. The lesson ends with a coding project where students create “postcards” by coding with Twine, expressing the perspectives of different groups experiencing the effects of westward expansion.
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.