Updating search results...

Search Resources

18 Results

View
Selected filters:
  • python
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
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
Factoring Whole Numbers With Python
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

In this lesson, students learn how to write a simple program to find all of the factors of any positive integer. The coding language is Python. Students learn the concept of an algorithm, as well as programming concepts such as variables, data types, and looping. The lesson also includes information on how the difficulty of factoring really large numbers is the basis of all modern online commerce. 

Subject:
Algorithms and Programming
Impacts of Computing
Number and Number Sense
Material Type:
Lesson Plan
Author:
Terry Hawthorne
Date Added:
07/02/2019
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
Middle-Schoolers Coding With Python Part 1 of 3
Unrestricted Use
CC BY
Rating
0.0 stars

The students will copy and paste code snippets from Google Slides and run them on Replit.  After students run the code, they will screenshot the images created using "import Turtle", a graphics program within Python.  These screenshots will be used as a digital greeting card and students will practice composing emails. Lastly, students send/email their created digital artifacts to three of their friends or family members to wish them a "Happy New Year".*The image attached is just a sample and may or may not be what this lessons code creates.

Subject:
Algorithms and Programming
Impacts of Computing
Material Type:
Activity/Lab
Author:
Emily Ball
Date Added:
01/12/2022
Middle-Schoolers Coding With Python Part 2 of 3
Unrestricted Use
CC BY
Rating
0.0 stars

The students will copy and paste code snippets from Google Slides and run them on Replit.  After students run the code, they will screenshot the images created using "import Turtle", a graphics program within Python.  These screenshots will be used as a digital greeting card and students will practice composing emails. Lastly, students send/email their created digital artifacts to three of their friends or family members to wish them a "Happy New Year".*The image attached is just a sample and may or may not be what this lessons code creates.

Subject:
Algorithms and Programming
Impacts of Computing
Material Type:
Activity/Lab
Author:
Emily Ball
Date Added:
01/12/2022
Middle-Schoolers Coding With Python Part 3 of 3
Unrestricted Use
CC BY
Rating
0.0 stars

The students will copy and paste code snippets from Google Slides and run them on Replit.  After students run the code, they will screenshot the images created using "import Turtle", a graphics program within Python.  These screenshots will be used as a digital greeting card and students will practice composing emails. Lastly, students send/email their created digital artifacts to three of their friends or family members to wish them a "Happy New Year".*The image attached is just a sample and may or may not be what this lessons code creates.

Subject:
Algorithms and Programming
Material Type:
Activity/Lab
Author:
Emily Ball
Date Added:
01/12/2022
Netflix Recommendation Program
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson is used to show how conditionals can help filter a dataset. This lesson uses python and a large csv file of Netflix Content to filter through PG-13 movies and output recommendations based on user genre choce. This lesson can be taught using any python IDE and intended to be a live programming demonstration with students. Students will then extend this concept using a dataset of their own choice or other datasets given to them to explore.

Subject:
Algorithms and Programming
Material Type:
Lesson Plan
Author:
CHRISTA VAN OLST
Date Added:
06/09/2022
Project-Based Data Science with Python
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This lesson sequence offers students and teachers a way to develop data science skills using the Python programming language through a mix of “plugged” and “unplugged” activities. View the materials on Google Drive or PDF. This material was created by Sara Fergus, Christa VanOlst, & Jon Stapleton for CodeVA with support from Capital One.

Subject:
Computer Science
Data and Analysis
Probability and Statistics
Material Type:
Lesson Plan
Unit of Study
Author:
CodeVA Curriculum
Jon Stapleton
Date Added:
11/22/2022
Python Number Guessing Game
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

 This lesson introduces 9-12 grade students to the Python random library. The program will choose a random number using functions from the Python random library in a set number range. The program will prompt the player to choose a number in the given range and keep track of the number of guesses the player makes. If the player guesses higher than the chosen number, it will give the player a message that their guess is too high. If the player guesses lower than the chosen number, it will give the player a message their guess is too low. The program will continue to prompt the player for guesses until they guess the correct number. 

Subject:
Algorithms and Programming
Data and Analysis
Material Type:
Activity/Lab
Assessment
Homework/Assignment
Author:
Ronald Sparks
Date Added:
05/09/2022
imagi Edu - Python coding platform
Rating
0.0 stars

imagi offers inclusive, fun, and easy-to-use tech education tools including a platform to learn how to code at school.

imagi Edu is a free website (Chrome) and tablet app (iPad and Android) that includes a Python code editor, classroom management tools, and detailed lesson worksheets and slides! These resources are ideal for kids ages 8-14+ and their educators.

Subject:
Algebra I & II
Algorithms and Programming
Business and Information Technology
CTE
Computer Science
Cross-Curricular
Mathematics
STEM/STEAM
Material Type:
Activity/Lab
Full Course
Interactive
Lecture
Lesson
Lesson Plan
Student Guide
Syllabus
Visual Media
Date Added:
05/26/2023