Coding with Drones

Price
3,295 USD
License:1 Year
In stock! Our hand-packaged kits usually ship in 1-3 weeks.

Description

More Coding? Count Us In!

Coding with Drones combines Tello drones and a library of application-based, scaffolded online curriculum resources for educators. With 100+ programming missions and 10 fully-reusable indoor drones, Coding with Drones perfectly melds computer science with one of the fastest-growing technologies, preparing learners for the drone-filled future. Learners block code missions in DroneBlocks, test their code in the simulator and progress to line-coding in the exclusive DroneBlocks Code application. From applying algebra and geometry in flight missions to exploring Python and JavaScript programming, put the power of flight into the hands of learners with multiple coding languages and top-of-the-line mini drones.

Settings & Tech Requirements

Recommended Settings:

  • Classrooms
  • Before & After-School Programs

Tech Requirements:

Block Coding DroneBlocks Courses:

  • 10 compatible devices (one per drone) running the DroneBlocks app and 1 compatible device running the Tello app.
  • The DroneBlocks app requires the use of a wifi-enabled smartphone, tablet, Chromebook, desktop or laptop running Android, iOS or ChromeOS. (Note: DroneBlocks is not compatible with FireOS, the operating system for Amazon tablets.)
  • The Tello app required for firmware updates requires the use of a wifi-enabled smartphone running Android or iOS. (Note: the Tello app is not compatible with most tablets).

Line Coding Courses such as Programming with Python:

  • 10 devices (one per drone) running Windows, macOS or Linux and 1 compatible device running the Tello app.
Curriculum Topics

Curriculum Topics:

  • DroneBlocks Introductory Course
  • Introduction to Tello Drone Programming
  • Advanced Tello Drone Programming with DroneBlocks
  • OpenCV, Python, and DroneBlocks for Tello Camera Control
  • Tello Drone Programming with Python
  • Node-RED Programming with Tello and Tello EDU
  • Introduction to JavaScript Programming with DroneBlocks Code
  • Tello & Art Present: Dance
  • Tello Challenge from Italy with Mr. Torelli
  • Troubleshooting Tello
  • The DroneBlocks environment is always changing. Subscriptions unlock access to the new courses and content released frequently, ensuring highly-relevant drone-based learning year-round.
Professional Development

Product Orientation:

Half-hour free webinar orientation for purchases of $500+

One-hour free webinar orientation for purchases of $1000+

Additional training available for purchase

Materials

Complete Program Includes:

Coding with Drones includes a site license to DroneBlocks that provides up to 10 educators with access to a library of digital curriculum resources. Access to a virtual drone simulator and the DroneBlocks Code app is also included for an unlimited number of students, along with the following supplies:

  • PCS Edventures Tello Flight Manual: 1
  • Storage Tub: 1
  • 4-Port Battery Multi-Chargers: 5
  • LiPo Batteries: 30
  • LiPo Safe Storage Bags: 2
  • Mini Quadcopters: 10
  • Prop Guards (4 pack): 10
  • Quadcopter Carry Cases: 10
  • USB charging cables: 10
Standards & Alignment

Common Core State Standards for Mathematics:

  • CCSS.MATH.CONTENT.6.EE.A.2. Write, read, and evaluate expressions in which letters stand for numbers.
  • CCSS.MATH.CONTENT.6.EE.B.6. Use variables to represent numbers and write expressions when solving a real-world or mathematical problem; understand that a variable can represent an unknown number, or, depending on the purpose at hand, any number in a specified set.
  • CCSS.MATH.CONTENT.6.EE.B.7. Solve real-world and mathematical problems by writing and solving equations of the form x + p = q and px = q for cases in which p, q and x are all nonnegative rational numbers.
  • CCSS.MATH.CONTENT.6.EE.C.9. Use variables to represent two quantities in a real-world problem that change in relationship to one another; write an equation to express one quantity, thought of as the dependent variable, in terms of the other quantity, thought of as the independent variable. Analyze the relationship between the dependent and independent variables using graphs and tables, and relate these to the equation. For example, in a problem involving motion at constant speed, list and graph ordered pairs of distances and times, and write the equation d = 65t to represent the relationship between distance and time.

Functions:

  • CCSS.MATH.CONTENT.8.F.A.1. Understand that a function is a rule that assigns to each input exactly one output. The graph of a function is the set of ordered pairs consisting of an input and the corresponding output.
  • CCSS.MATH.CONTENT.8.F.A.3. Interpret the equation y = mx + b as defining a linear function, whose graph is a straight line.

Geometry:

  • CCSS.MATH.CONTENT.4.MD.C.5. Recognize angles as geometric shapes that are formed wherever two rays share a common endpoint, and understand concepts of angle measurement.
  • CCSS.MATH.CONTENT.7.G.B.5. Use facts about supplementary, complementary, vertical, and adjacent
    angles in a multi-step problem to write and solve simple equations for
    an unknown angle in a figure.
  • CCSS.MATH.CONTENT.8.G.B.8. Apply the Pythagorean Theorem to find the distance between two points in a coordinate system.
  • CCSS.MATH.CONTENT.HSG.SRT.C.8. Use trigonometric ratios and the Pythagorean Theorem to solve right triangles in applied problems.

The Number System:

  • CCSS.MATH.CONTENT.6.NS.C.5. Understand that positive and negative numbers are used together to describe quantities having opposite directions or values (e.g., temperature above/below zero, elevation above/below sea level, credits/debits, positive/negative electric charge); use positive and negative numbers to represent quantities in real-world contexts, explaining the meaning of 0 in each situation.
  • CCSS.MATH.CONTENT.6.NS.C.6. Understand a rational number as a point on the number line. Extend number line diagrams and coordinate axes familiar from previous grades to represent points on the line and in the plane with negative number coordinates.
  • CCSS.MATH.CONTENT.6.NS.C.8.
    Solve real-world and mathematical problems by graphing points in all four quadrants of the coordinate plane. Include use of coordinates and absolute value to find distances between points with the same first coordinate or the same second coordinate.

Trigonometry:

© Copyright 2010. National Governors Association Center for Best Practices and Council of Chief State School Officers. All rights reserved.

Idaho Computer Science Standards:

While computer science standards vary from state-to-state, we hope this list of the Idaho State Standards provides a useful starting point for your alignment.

Algorithms and Programming:

  • 3-5.AP.06. Construct and test problem solutions using a block-based visual programming language, both independently and collaboratively (e.g. pair programming).
  • 6-8.AP.02. Compare different algorithms that may be used to solve the same problem by time and space efficiency.
  • 9-10.AP.01. Design and develop a software artifact by leading, initiating, and participating in a team (e.g. pair programming, agile software development).
  • 9-10.AP.03. Compare a variety of programming languages available to solve problems and develop systems.
  • 9-10.AP.06. Understand the notion of hierarchy and abstraction in high-level languages, translation, instruction sets, and logic circuits.
  • 9-10.AP.09. Demonstrate code reuse by creating programming solutions using APIs and libraries (e.g. using text to speech in App Inventor, using Twitter API).
  • 9-10.AP.18. Evaluate and improve program quality using various debugging and testing methods and examine the difference between verification and validation.
  • 11-12.AP.04. Modify an existing program to add additional functionality and discuss the positive and negative implications (e.g., breaking other functionality).

Computing Systems:

  • 3-5.CS.02. Identify, using accurate terminology, simple hardware and software problems and apply strategies for solving these problems (e.g. rebooting the device, checking the power, access to the network, read error messages, discuss problems with peers and adults).
  •  9-10.CS.04. Demonstrate the multiple levels of abstraction that support program execution including programming languages, translations, and low-level systems including the fetch-execute cycle (e.g. model, dance, create a play/presentation).

Data Analysis:

  • 9-10.DA.06. Convert between binary, decimal, octal, and hexadecimal representations of data.

Impacts of Computing:

  • 9-10.IC.04. Describe how computer science shares features with creating and designing an artifact such as in music and art.
  • 9-10.IC.10. Explain how computer science fosters innovation and enhances other careers and disciplines.
  • 11-12.IC.01 Understand the ecosystem of open source software development and its impact on global collaboration through an open-source software project (e.g. https://codein.withgoogle.com).

Networks and Internet:

  • 9-10.NI.02. Illustrate the basic components of computer networks, protocols and routing (e.g. team based activities which may include drawing a diagram of a network including routers, switches, local networks, and end user computing devices, creating models with string and paper, see CS unplugged activities).
About the Author

PCS Edventures Development Team:

PCS Edventures programs are crafted by educators, for educators. Our development team includes educators, curriculum specialists, writers and artists from all backgrounds. Together, we create programs that close learning gaps, promote equity, meet educational standards, support social-emotional learning, explore real-world careers and instill a life-long love of STEM in learners worldwide!

With decades of combined experience in classrooms, summer camps, after-school programs and so much more, your learning environment is in great hands.

Shipping Information

Payment and Return Policy

Thank you for choosing PCS Edventures! We want to make your shopping experience with us a pleasant one. The following is our general policy concerning payment, returns, product shipping, and warranties.

Payment Information

We accept Purchase Orders (POs)*, checks, VISA, MasterCard, American Express, and Discover as forms of payment. During payment processing, we will verify your billing and shipping address. Please be sure that you enter your information accurately.

*Purchase Orders are subject to review by PCS Edventures. We reserve the right to accept or reject any Purchase Order at our discretion.

Shipping

PCS Edventures does not include the cost of shipping in its product pricing. Your shipping rate will depend on your delivery location.

We ship through Federal Express or United States Postal Service. Please provide a physical address for shipping. We are unable to ship to PO Boxes.

If your order requires expedited shipping, please contact our office at sales@edventures.com or (800) 429-3110.

Tax

Sales tax is automatically applied to any transaction that will ship to the states listed below. If you are tax exempt, please contact us at sales@edventures.com or (800) 429-3110.

Idaho: Sales tax is added, unless proper documentation for your exempt status is provided. This is required by the State of Idaho.

California: Sales tax is added to all transactions. This is required by the State of California.

Washington: Sales tax is added to all transactions. This is required by the State of Washington.

Georgia: Sales tax is added, unless proper documentation for your exempt status is provided. This is required by the State of Georgia.

New Jersey: Sales tax is added, unless proper documentation for your exempt status is provided. This is required by the State of New Jersey.

United States Customers: Please provide your organization’s Tax Identification Number or tax-exempt certification form as described in IRC Section 501 (c)(3) of the Code.

Order Fulfillment

Many products are assembled and packaged after an order is received. Typical order fulfillment time is approximately 2 weeks from your order date.

The products listed on our website contain materials that may be discontinued by our vendors without notice. Lead times to receive materials from our vendors may extend significantly due to a variety of factors. A sales representative will contact you within 48 hours if your order has been impacted by these issues or any other reason.

If your order requires expedited shipping, please contact our office at sales@edventures.com or (800) 429-3110 so we can try to accommodate your request. If you need delivery outside the continental United States, please contact us for shipping costs. We do not ship to PO Boxes.

Partial Fulfillment

PCS Edventures products are designed to be ready-to-use and accessible for any educator. This often requires some components to be sourced from third-party vendors. Occasionally, this may cause delays in order fulfillment.

In such cases, orders may be partially fulfilled to meet deadlines. A PCS Edventures representative will contact you if your order is subject to partial fulfillment. After the initial shipment, any delayed components will be shipped to you as soon as possible.

Return Policy

To return a product, you must first obtain a Return Merchandise Authorization ("RMA") number from PCS Edventures. To receive an RMA number, contact PCS Edventures at (800) 429-3110 within fifteen (15) business days of receipt of your product(s). Returned items must be received by PCS Edventures within thirty (30) calendar days after issuance of the RMA number or the return right will be forfeited and the RMA number becomes null and void.

All returned items must be returned postage prepaid and insured by you, in original packaging, in "as-shipped" condition, unopened and with all parts, accessories, and written materials included.

PCS Edventures may charge a restocking fee for returned items of up to thirty percent (30%), depending on circumstances. There may also be a product damage or missing-item fee in an amount determined by PCS Edventures for any product that is damaged, or is missing the original box, contents, accessories, and/or manuals (i.e., any product not in "as-shipped" condition).

These fees will apply unless the item was defective or damaged when shipped, you received the wrong item, or the fee is prohibited by law.

If you paid by credit card, you authorize PCS Edventures to debit your credit card for the amount of any fees required by PCS Edventures pursuant to this Return Policy.

PCS Edventures Warranty Information

1. LIMITED WARRANTY. PCS guarantees our products with a 30-day limited warranty against material or workmanship defects and will accept any defective item for refund or exchange. Unused or defective merchandise may be returned within 30 days after purchase for an exchange. THIS IS THE ONLY GUARANTEE OR WARRANTY BEING OFFERED BY PCS RELATING TO THE PRODUCTS AND SERVICES YOU PURCHASE OR RECEIVE FROM PCS. PCS MAKES NO OTHER, AND EXPRESSLY DISCLAIMS ALL, REPRESENTATIONS, WARRANTIES AND CONDITIONS, WHETHER IN WRITING, IMPLIED, OR STATUTORY, INCLUDING ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE, OR ANY WARRANTY ARISING FROM COURSE OF DEALING OR USAGE OF TRADE. EXCEPT AS OTHERWISE COVERED BY THE LIMITED WARRANTY, PRODUCTS AND SERVICES PROVIDED BY PCS ARE PROVIDED "AS IS" AND WITHOUT WARRANTY OF ANY KIND BY PCS. Manufacturers of non-PCS branded products may provide other warranties. Warranty claims for non-PCS branded products will be handled by their respective manufacturers.

2. Exclusivity of Remedy; Limitation of Liability. YOUR SOLE AND EXCLUSIVE REMEDY, AND PCS' SOLE AND EXCLUSIVE LIABILITY, FOR ANY BREACH OF WARRANTY SHALL BE YOUR RIGHT TO RECEIVE A REPLACEMENT PRODUCT. IN NO EVENT SHALL PCS BE LIABLE FOR SPECIAL, INDIRECT, INCIDENTAL, CONSEQUENTIAL OR PUNITIVE DAMAGES, INCLUDING LOST PROFITS OR LOSS OF BUSINESS, EVEN IF IT HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, NOR SHALL THE AGGREGATE LIABILITY OF PCS, WHETHER IN CONTRACT, WARRANTY, TORT, PRODUCT LIABILITY, STRICT LIABILITY OR OTHER THEORY, ARISING OUT OF OR RELATING TO THESE TERMS OR THE PURCHASE OR USE OF ANY PRODUCTS EXCEED THE PURCHASE PRICE OF THE PRODUCT. ANY LEGAL ACTION AGAINST PCS FOR BREACH OF THESE TERMS OF SALE, INCLUDING ANY WARRANTIES, MUST BE INSTITUTED WITHIN ONE YEAR AFTER DELIVERY OF GOODS.

3. Governing Law. The warranty terms are governed by the laws of the State of Idaho and the state courts of Idaho.

Coding with Drones

Pricing Options:

  • 1 Year: 3,295.00 USD
  • 2 Years: 3,790.00 USD
  • 3 Years: 4,285.00 USD
  • 4 Years: 4,780.00 USD
  • 5 Years: 5,275.00 USD

Recommended Settings:

  • Classrooms
  • Before & After-School Programs

Tech Requirements:

Block Coding DroneBlocks Courses:

  • 10 compatible devices (one per drone) running the DroneBlocks app and 1 compatible device running the Tello app.
  • The DroneBlocks app requires the use of a wifi-enabled smartphone, tablet, Chromebook, desktop or laptop running Android, iOS or ChromeOS. (Note: DroneBlocks is not compatible with FireOS, the operating system for Amazon tablets.)
  • The Tello app required for firmware updates requires the use of a wifi-enabled smartphone running Android or iOS. (Note: the Tello app is not compatible with most tablets).

Line Coding Courses such as Programming with Python:

  • 10 devices (one per drone) running Windows, macOS or Linux and 1 compatible device running the Tello app.

Curriculum Topics:

  • DroneBlocks Introductory Course
  • Introduction to Tello Drone Programming
  • Advanced Tello Drone Programming with DroneBlocks
  • OpenCV, Python, and DroneBlocks for Tello Camera Control
  • Tello Drone Programming with Python
  • Node-RED Programming with Tello and Tello EDU
  • Introduction to JavaScript Programming with DroneBlocks Code
  • Tello & Art Present: Dance
  • Tello Challenge from Italy with Mr. Torelli
  • Troubleshooting Tello
  • The DroneBlocks environment is always changing. Subscriptions unlock access to the new courses and content released frequently, ensuring highly-relevant drone-based learning year-round.

Product Orientation:

Half-hour free webinar orientation for purchases of $500+

One-hour free webinar orientation for purchases of $1000+

Additional training available for purchase

Complete Program Includes:

Coding with Drones includes a site license to DroneBlocks that provides up to 10 educators with access to a library of digital curriculum resources. Access to a virtual drone simulator and the DroneBlocks Code app is also included for an unlimited number of students, along with the following supplies:

  • PCS Edventures Tello Flight Manual: 1
  • Storage Tub: 1
  • 4-Port Battery Multi-Chargers: 5
  • LiPo Batteries: 30
  • LiPo Safe Storage Bags: 2
  • Mini Quadcopters: 10
  • Prop Guards (4 pack): 10
  • Quadcopter Carry Cases: 10
  • USB charging cables: 10

Common Core State Standards for Mathematics:

  • CCSS.MATH.CONTENT.6.EE.A.2. Write, read, and evaluate expressions in which letters stand for numbers.
  • CCSS.MATH.CONTENT.6.EE.B.6. Use variables to represent numbers and write expressions when solving a real-world or mathematical problem; understand that a variable can represent an unknown number, or, depending on the purpose at hand, any number in a specified set.
  • CCSS.MATH.CONTENT.6.EE.B.7. Solve real-world and mathematical problems by writing and solving equations of the form x + p = q and px = q for cases in which p, q and x are all nonnegative rational numbers.
  • CCSS.MATH.CONTENT.6.EE.C.9. Use variables to represent two quantities in a real-world problem that change in relationship to one another; write an equation to express one quantity, thought of as the dependent variable, in terms of the other quantity, thought of as the independent variable. Analyze the relationship between the dependent and independent variables using graphs and tables, and relate these to the equation. For example, in a problem involving motion at constant speed, list and graph ordered pairs of distances and times, and write the equation d = 65t to represent the relationship between distance and time.

Functions:

  • CCSS.MATH.CONTENT.8.F.A.1. Understand that a function is a rule that assigns to each input exactly one output. The graph of a function is the set of ordered pairs consisting of an input and the corresponding output.
  • CCSS.MATH.CONTENT.8.F.A.3. Interpret the equation y = mx + b as defining a linear function, whose graph is a straight line.

Geometry:

  • CCSS.MATH.CONTENT.4.MD.C.5. Recognize angles as geometric shapes that are formed wherever two rays share a common endpoint, and understand concepts of angle measurement.
  • CCSS.MATH.CONTENT.7.G.B.5. Use facts about supplementary, complementary, vertical, and adjacent
    angles in a multi-step problem to write and solve simple equations for
    an unknown angle in a figure.
  • CCSS.MATH.CONTENT.8.G.B.8. Apply the Pythagorean Theorem to find the distance between two points in a coordinate system.
  • CCSS.MATH.CONTENT.HSG.SRT.C.8. Use trigonometric ratios and the Pythagorean Theorem to solve right triangles in applied problems.

The Number System:

  • CCSS.MATH.CONTENT.6.NS.C.5. Understand that positive and negative numbers are used together to describe quantities having opposite directions or values (e.g., temperature above/below zero, elevation above/below sea level, credits/debits, positive/negative electric charge); use positive and negative numbers to represent quantities in real-world contexts, explaining the meaning of 0 in each situation.
  • CCSS.MATH.CONTENT.6.NS.C.6. Understand a rational number as a point on the number line. Extend number line diagrams and coordinate axes familiar from previous grades to represent points on the line and in the plane with negative number coordinates.
  • CCSS.MATH.CONTENT.6.NS.C.8.
    Solve real-world and mathematical problems by graphing points in all four quadrants of the coordinate plane. Include use of coordinates and absolute value to find distances between points with the same first coordinate or the same second coordinate.

Trigonometry:

© Copyright 2010. National Governors Association Center for Best Practices and Council of Chief State School Officers. All rights reserved.

Idaho Computer Science Standards:

While computer science standards vary from state-to-state, we hope this list of the Idaho State Standards provides a useful starting point for your alignment.

Algorithms and Programming:

  • 3-5.AP.06. Construct and test problem solutions using a block-based visual programming language, both independently and collaboratively (e.g. pair programming).
  • 6-8.AP.02. Compare different algorithms that may be used to solve the same problem by time and space efficiency.
  • 9-10.AP.01. Design and develop a software artifact by leading, initiating, and participating in a team (e.g. pair programming, agile software development).
  • 9-10.AP.03. Compare a variety of programming languages available to solve problems and develop systems.
  • 9-10.AP.06. Understand the notion of hierarchy and abstraction in high-level languages, translation, instruction sets, and logic circuits.
  • 9-10.AP.09. Demonstrate code reuse by creating programming solutions using APIs and libraries (e.g. using text to speech in App Inventor, using Twitter API).
  • 9-10.AP.18. Evaluate and improve program quality using various debugging and testing methods and examine the difference between verification and validation.
  • 11-12.AP.04. Modify an existing program to add additional functionality and discuss the positive and negative implications (e.g., breaking other functionality).

Computing Systems:

  • 3-5.CS.02. Identify, using accurate terminology, simple hardware and software problems and apply strategies for solving these problems (e.g. rebooting the device, checking the power, access to the network, read error messages, discuss problems with peers and adults).
  •  9-10.CS.04. Demonstrate the multiple levels of abstraction that support program execution including programming languages, translations, and low-level systems including the fetch-execute cycle (e.g. model, dance, create a play/presentation).

Data Analysis:

  • 9-10.DA.06. Convert between binary, decimal, octal, and hexadecimal representations of data.

Impacts of Computing:

  • 9-10.IC.04. Describe how computer science shares features with creating and designing an artifact such as in music and art.
  • 9-10.IC.10. Explain how computer science fosters innovation and enhances other careers and disciplines.
  • 11-12.IC.01 Understand the ecosystem of open source software development and its impact on global collaboration through an open-source software project (e.g. https://codein.withgoogle.com).

Networks and Internet:

  • 9-10.NI.02. Illustrate the basic components of computer networks, protocols and routing (e.g. team based activities which may include drawing a diagram of a network including routers, switches, local networks, and end user computing devices, creating models with string and paper, see CS unplugged activities).

PCS Edventures Development Team:

PCS Edventures programs are crafted by educators, for educators. Our development team includes educators, curriculum specialists, writers and artists from all backgrounds. Together, we create programs that close learning gaps, promote equity, meet educational standards, support social-emotional learning, explore real-world careers and instill a life-long love of STEM in learners worldwide!

With decades of combined experience in classrooms, summer camps, after-school programs and so much more, your learning environment is in great hands.

Customer Reviews

Based on 1 review
100%
(1)
0%
(0)
0%
(0)
0%
(0)
0%
(0)
D
David W.
Robotics

My 1st/2nd Science use Ozobots to code with colors, My 3rd grade class uses Sphero to block code, my 4th grade class builds and programs with Engino, my 5th grade class codes Tello Drones, and my middle school STEM Club codes drones/build robots and 3D prints among other projects. Thanks for all of your wonderful programs and products. My students really enjoy STEM curriculum.

Related Products

You might also be interested in these great STEAM products: