Updating search results...

Search Resources

31 Results

View
Selected filters:
  • coding
4.1 Input, Output & Variables Unplugged (ECS+Python)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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.

Subject:
Algorithms and Programming
Computer Science
Computing Systems
Impacts of Computing
Material Type:
Lesson Plan
Author:
CodeVA Curriculum
Date Added:
12/05/2022
4.2 Input, Output & Variables Coding Practice (ECS+Python)
Unrestricted Use
CC BY
Rating
0.0 stars

"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.

Subject:
Algorithms and Programming
Computer Science
Computing Systems
Impacts of Computing
Material Type:
Lesson Plan
Author:
CodeVA Curriculum
Date Added:
12/05/2022
4.3 Input, Output & Variables Project (ECS+Python)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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.

Subject:
Algorithms and Programming
Computer Science
Computing Systems
Impacts of Computing
Material Type:
Lesson Plan
Author:
CodeVA Curriculum
Date Added:
12/05/2022
4.5 Conditionals & Randomization Coding Practice (ECS+Python)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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.

Subject:
Algorithms and Programming
Computer Science
Impacts of Computing
Material Type:
Lesson Plan
Author:
CodeVA Curriculum
Date Added:
12/05/2022
4.6 Loops & Logic Coding Practice (ECS+Python)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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.

Subject:
Algorithms and Programming
Computer Science
Impacts of Computing
Material Type:
Lesson Plan
Author:
CodeVA Curriculum
Date Added:
12/05/2022
4.7 Conditionals, Randomization & Loops Project (ECS+Python)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

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.

Subject:
Algorithms and Programming
Computer Science
Material Type:
Lesson Plan
Author:
CodeVA Curriculum
Date Added:
12/05/2022
All Around the World Using SCRATCH Coding
Unrestricted Use
CC BY
Rating
0.0 stars

This Coding lesson plan is a resource used to review continents and oceans and VA's location on World map. It also contains several links to review geographic vocabulary using Quizlet , links to access SOLPASS games and a "How to code with SCRATCH" video along with a  SCRATCH link with a ready made digital map to use for modeling code or to allow students to copy/remix the code  to fit their needs. 

Subject:
Cross-Curricular
Material Type:
Full Course
Lesson
Author:
Barbara Matney
Date Added:
07/28/2021
BeeBots K.7 Identify Coins
Unrestricted Use
CC BY
Rating
0.0 stars

Create a Beebot Mat for students to practice SOL k.7  The student will recognize the attributes of a penny, nickel, dime, and quarter and identify the number of pennies equivalent to a nickel, a dime, and a quarter.

Subject:
Mathematics
Material Type:
Activity/Lab
Author:
Heather OBrien
Date Added:
05/05/2020
Can You Find the Letter?
Read the Fine Print
Educational Use
Rating
0.0 stars

Students will be given simple sequence directions to find uppercase or lowercase letters on a grid. They will begin to develop an understanding of algorithms and code.

Subject:
English
Material Type:
Lesson Plan
Provider:
ACSE Regional Partnership
Provider Set:
Central Virginia Computer Science Integration Team 2023
Author:
CVCSI Team
Date Added:
06/03/2023
Designing Interactive Narratives with Python
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

These modules are designed to help you get familiar with Python while exploring interactive narrative design, where we put together stories that leave space for the reader to explore, make choices, and engage with the events of the story in a participatory way. Each module in this course follows the same format:Backstory: Unpack the context around the module, set up catalyzing questions to guide the inquiry throughout the module, and establish goals and objectives for your engagement with the moduleGuided Inquiry: Step through a sequence of tutorials and hands-on activities designed to help you learn the basic ideas presented in the modulesPrompt: A tightly-bounded, focused activity designed to facilitate sustained engagement with the ideas presented in the moduleCatalyzing Questions: A series of questions intended to provoke reflection & to put the module’s content in contextEach module is intended to support between 30 and 60 minutes of focused, sustained engagement. You may find it suits you to leave the module in the middle and return to your work; that’s totally fine. Work at your own pace, and don’t hesitate to reach out to your facilitators if you run into any problems.

Subject:
Algorithms and Programming
Computer Science
Material Type:
Unit of Study
Author:
CodeVA Curriculum
Date Added:
12/05/2022
FCPSCS Looping with Scratch
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This activity incorporates coding loops with repeating pattern skills. Students will create a loop on Scratch and describe how it relates to pattern cores and repeating patterns.

Subject:
Algorithms and Programming
Patterns, Functions, and Algebra
Material Type:
Activity/Lab
Author:
KELSEY FROST
Date Added:
02/16/2023
Hot Jobs Remix: Software Engineers Create Solutions Through Code (with Reflection Questions)
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Just about everything you can do on a computer—checking your email, posting to Facebook, online banking and shopping—is powered by software. The people who come up with that software, and keep it working efficiently, are behind the scenes of a big portion of our lives.  Software engineering is an exciting career,.In this remix, some reflections questions for students have been added.

Subject:
Business and Information Technology
Career Connections
Material Type:
Homework/Assignment
Author:
Chris Ammon
Date Added:
05/31/2020
Hot Jobs: Software Engineers Create Solutions Through Code
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Just about everything you can do on a computer—checking your email, posting to Facebook, online banking and shopping—is powered by software. The people who come up with that software, and keep it working efficiently, are behind the scenes of a big portion of our lives.  Software engineering is an exciting career,.

Subject:
Algorithms and Programming
Business and Information Technology
CTE
Career Connections
Cross-Curricular
STEM/STEAM
Material Type:
Reading
Visual Media
Author:
Trish Reed
Timothy Couillard
Allison Couillard
Date Added:
01/23/2020
How to Use Bee-Bot
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

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:
Algorithms and Programming
Computer Science
Material Type:
Activity/Lab
Teaching/Learning Strategy
Author:
Kim Keith
Date Added:
12/14/2021
I am a Programmer!
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

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:
Algorithms and Programming
Communication and Multimodal Literacy
Computer Science
Material Type:
Activity/Lab
Lesson Plan
Author:
Kim Keith
Date Added:
12/20/2022
Instructional Plan: Exploring Tempo with Ozobots
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Students will learn or review the concept of tempo and the appropriate music terminology associated with it. They will show understanding by discussing tempo changes in music, moving their bodies to different tempos, and coding Ozobots to move at different tempos.

Subject:
Fine Arts
Music
Material Type:
Activity/Lab
Author:
VDOE Fine Arts
Date Added:
08/17/2022
Land of All
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson sequence offers students and teachers a way to explore their individual identities and sense of belonging through analyzing children’s literature and coding with Scratch. Through read-aloud activities and self-differentiated Scratch projects, students learn about the value of inclusion and explore and express ideas about their personal and social identities. Students will describe environments supportive of diversity, and reflect on their own identity as they create expressive projects about their sense of belonging. This sequence is made up of four lessons, though your students may need additional class time to work on their projects.This lesson sequence is part of CodeVA's committment to the U.S. Department of Education "YOU Belong in STEM" initiative.

Subject:
Algorithms and Programming
Computer Science
English
Visual Art
Material Type:
Lesson
Lesson Plan
Unit of Study
Author:
CodeVA Curriculum
Jasper Gunn
Jon Stapleton
Michelle Pealo
Date Added:
05/16/2023
Making a Scratch Project for Language Arts (Exploring Mars)--Part 2
Unrestricted Use
CC BY
Rating
0.0 stars

This is the second set of two, 45 minute lessons done with a middle school language arts class to turn their argumentative essay into a scratch project where they convey to their audience their position on whether the benefits of human space travel outweigh the risks or not.

Subject:
Cross-Curricular
Material Type:
Lesson Plan
Author:
Kevin Paquette
Date Added:
01/20/2021
Micro:Bit Puzzle Box Lesson Sequence (ECS+Micro:Bit)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lesson sequence, students will work in teams to learn the MakeCode and Micro:Bit Development platform. They’ll develop basic programming skills, implementing input, output, variables, and conditional control structures. At the end of the sequence, students will compete in a “puzzle box” challenge, attempting to create a puzzle using their Micro:Bit, code, and craft supplies and earning points based on how challenging their puzzle is to solve.

Subject:
Algorithms and Programming
Computer Science
Material Type:
Lesson Plan
Author:
CodeVA Curriculum
Date Added:
09/27/2023