Module 2: Basic programming concepts for Scratch and Python in Drone STEM education
Description
Duration
2 hours
Learning Outcomes
- Understand the basics of block-based programming for drones using Scratch.
- Define and use variables to store and manipulate data in both Python and Scratch.
- Apply basic statements to control the behavior of drones.
- Perform simple operations (arithmetic and logical) for drone programming.
- Utilize conditional statements to make decisions and automate drone actions.
- Implement loops to repeat commands and optimize drone tasks.
- Create and use functions to organize and simplify drone programs.
- Integrate knowledge of Python to execute practical drone commands for real-world applications.
Contents
Unit 2.0 - Knowledge & Skills
Unit 2.1 -Introduction to block-based programming for drones
Unit 2.2 - Introduction to variables
Unit 2.3 - Basic statements
Unit 2.4 - Simple operations
Unit 2.5 - Conditional statements
Unit 2.6 - Loops
Unit 2.7 - Functions
Unit 2.8 - Advanced: Integrating Python knowledge with practical drone commands
Keywords
Block-Based Programming , Python Programming , Variables, Statements, Simple Operations, Conditional Statements, Loops, Functions, Drone Control, Automation, STEM Education, Scratch Programming.
Drones4STEM © 2023 by Drones4STEM is licensed under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International. To view a copy of this license, visit https://creativecommons.org/licenses/by-nc-sa/4.0/