INTRODUCE CORE STEM SKILLS —
WITH ROBOTICS CURRICULUM.


The Foundations of Engineering, Technology, and Robotics curriculum offers five different units, each containing three lessons to offer students an introduction to engineering, technology, and robotics.


HOW IT WORKS       CURRICULUM OVERVIEW       VIEW ROBOTICS CURRICULUM




How does our curriculum work? It's simple


CHECK OUT OUR ROBOTICS CURRICULUM STRUCTURE!

INTRODUCTION TO ROBOTICS


In this first unit, students will be introduced to the field of robotics and its connection to the concept of Systems Thinking. Using the Dobot Magician robotic arm as an example, students will identify the main components of a robot, how its components interact, and how to break down a complex system into its inputs, outputs, and internal processes. Students will then learn how to visually represent complex systems and programs using flowcharts.

Lessons

Students will:

Lesson One: What is a robot?

  • Unpack and explore the Dobot Magician.
  • Use the Writing and Drawing Lab in DobotLab to teach Dobot to write their names.

Lesson Two: Inputs, outputs, and processes

  • Examine a given system and classify its components into inputs, outputs, and processes while giving an example of each.
  • Define Systems Thinking.
  • Use Systems Thinking to program a robot to complete a task.

Lesson Three: Flowcharts and nonlinear processes

  • Model systems with a nonlinear structure.
  • Represent complex systems via flowcharts.

BLOCK CODING AND COMPUTATIONAL THINKING


Students learn the concepts of block coding and computational thinking. Students will then combine this knowledge with their previous Systems Thinking experience to create their first true Dobot computer program. Students can create more sophisticated block programs using concepts and tools like variables, lists, logic, loops, and functions.

Lessons

Students will:

Lesson One: Introduction to block coding

  • Learn about the concept of Computational Thinking.
  • Familiarize themselves with the block coding interface in the DobotBlock Lab in DobotLab.

Lesson Two: Variables and lists

  • Learn about the role that variables and lists play in a computer program.
  • Predict the outcome of simple programs featuring variables and lists.
  • Create their own block program featuring variables and lists.

Lesson Three: Dynamic programming: Logic, loops, and functions

  • Learn about the role that logic, loops, and functions play in a computer program.
  • Predict the outcome of simple programs featuring logic, loops, and functions.
  • Create their own block program featuring logic, loops, and functions.

TEXT CODING AND COMPUTER SCIENCE


Students transition from block-based coding to Python. Students will gain an understanding of the language syntax by text coding with Dobot, manipulating inputs and outputs, and integrating logic, loops, and functions.

Lessons

Students will:

Lesson One: Introduction to text-based coding

  • Learn about how computers use binary to process data and complete tasks.
  • Familiarize themselves with the text-based coding interface in the Python Lab in DobotLab.

Lesson Two: Inputs, outputs, variables, and lists in Python

  • Learn how to create and manipulate variables and lists in Python.
  • Identify when and how to use different variable types in Python, as well as how to convert one variable type to another.
  • Learn how to input values and print values in Python.

Lesson Three: Dynamic programming in Python

  • Learn how to use logic, loops, and functions in Python.
  • Learn about the keywords and built-in functions they can use to master dynamic programming in Python.
  • Learn about the concepts behind global variables, local variables, and variable scope in the context of text-based coding.

ADVANCED MANUFACTURING


Students will take what they have learned thus far about robotics and computer programming and apply that knowledge to the world of advanced manufacturing. Advanced manufacturing is all about optimizing the production of goods via the implementation of new, innovative technologies and manufacturing techniques. This often takes the form of incorporating robots into the manufacturing process to achieve greater efficiency and effectiveness. Throughout this unit, students will explore the three primary concepts behind advanced manufacturing: efficient production, intelligent production, and effective organization. By the end of this unit, students will be able to apply what they have learned to create an automated assembly line using Dobots, conveyor belts, sensors, and Python programming.

Lessons

Students will:

Lesson One: Efficient production

  • Explore the concepts of advanced manufacturing and efficient production.
  • Evaluate the pros and cons of different manufacturing methods with efficient production in mind.

Lesson Two: Intelligent production and quality control

  • Learn how intelligent production can be implemented in manufacturing processes.
  • Learn how sensors can be used to actively evaluate the output of a manufacturing process.
  • Create their own Python program that simulates a quality control system.

Lesson Three: Effective organization

  • Learn how effective organization can be implemented in manufacturing processes.
  • Explore how assembly lines can effectively and efficiently complete a production process.

ROBOTICS IN SOCIETY


In this final unit, students will explore the relationship between the field of robotics and human society. The topic of how robots can potentially benefit or harm individuals – and society in general – has become a prominent point of discussion as robotics technology has advanced over the past few decades. Students will investigate the engineering design process, an iterative process that engineers use to develop and create new, effective designs. After exploring this concept, students will have the opportunity to design and document their own capstone project in which they will address a problem, design an object to be used in conjunction with their Dobot, and present their journey through the engineering design process to the rest of the class.

Lessons

Students will:

Lesson One: Robots Saving Lives

  • Explain how robots are used to help people in disaster situations.
  • Evaluate the benefits of using robots at disaster sites instead of humans.
  • Program a robot to simulate a search and rescue scenario.

Lesson Two: Robots and Ethics

  • Identify what makes a robot’s design and/or programming ethical or unethical.
  • Explore how ethical principles can be applied to the design and programming of a robot.
  • Create a program that applies ethical principles

Lesson Three: The Engineering Design Process

  • Learn how the Engineering Design Process can be used to transform ideas into completed designs.
  • Explore the steps in the Engineering Design Process as well as their usefulness and purpose.
  • Learn how to evaluate whether a design is good or bad. Total: 695+ min. ≈ 11.5+ hours


IF YOU ARE INTERESTED IN OUR ROBOTICS CURRICULUM, WE RECOMMEND VIEWING OUR PACKAGES TO BUNDLE THE COST & SAVE




 

foundations of engineering, technology, and robotics


The Foundations of Engineering, Technology, and Robotics curriculum is standards-aligned and teacher-designed to prepare high school students for success in the future workforce.  Problem-solving, collaboration, and creative thinking are embedded throughout the lessons to teach core concepts within engineering, technology, and robotics. The lessons are driven by industry standards so they can be used in standalone STEM or CTE pathway classes or alongside existing material. Digital access to the Foundations of Engineering, Technology, and Robotics curriculum is hosted online and offers additional resources for students and instructors.


VIEW THE FOUNDATIONS OF ENGINEERING, TECHNOLOGY, AND ROBOTICS CURRICULUM PAGE




$499.00$1,299.00Select options


GET THE MOST FROM YOUR CURRICULUM BY PAIRING IT WITH THIS TECHNOLOGY.




LOOKING FOR HIGHLY CUSTOM SOLUTIONS FOR YOUR CLASS OR MAKERSPACE?



WE’RE YOUR STEM PARTNER BEYOND THE SHOPPING CART TO CREATE AN EXCEPTIONAL CLASSROOM EXPERIENCE.