We may earn an affiliate commission when you visit our partners.
Course image
Daniel Auger, Evgeniia Bonnet, Morgane Chevalier, Frédérique Lazzarotto, Francesco Mondada, Emmanuel Page, Joël Rivet, and Didier Roy

This course is intended for anyone who wants to master the Thymio educational robot, but it is especially designed for primary and secondary school teachers who want to learn about this tool and use it in the classroom. It allows teachers to acquire the basics of computer science and robotics, by proposing adapted problem situations, and by providing pedagogical tracks for the animation in class. It responds to the new programs for the introduction of digital sciences in schools in France and Switzerland and has been jointly produced by the Inria and the EPFL.

What's inside

Learning objectives

  • Basic concepts are introduced in chapters 1 and 2
  • Discover programming thymio with three different levels of complexity in chapters 3-5.
  • Chapter 6 is devoted to inspiring classroom educational activities
  • Fundamental aspects covered in each chapter: concepts, activity examples, and pedagogy

Syllabus

1. Introduction to computer science and robotics
2. Thymio
3. First steps in programming with Thymio
4. Programming Thymio with Scratch
Read more
5. Programming Thymio with Aseba Studio
6. Educational activities with Thymio

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by Francesco Mondada, Didier Roy, Emmanuel Page, Morgane Chevalier, Frédérique Lazzarotto, Joël Rivet, Evgeniia Bonnet, Daniel Auger, who are experienced instructors in computer science and robotics
Provides educators with hands-on experience with the Thymio educational robot, which is designed for primary and secondary school students
Develops fundamental concepts in computer science and robotics, making it suitable for educators with varying levels of experience
Covers programming concepts with increasing complexity, starting with simple commands and progressing to more advanced concepts
Offers a variety of programming environments, including Scratch, Aseba Studio, and direct programming in Python-like language
Includes educational activities that demonstrate how to use Thymio in the classroom to teach science, technology, engineering, and math concepts

Save this course

Save The Thymio robot as a tool for discovering digital science to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in The Thymio robot as a tool for discovering digital science with these activities:
Practice programming fundamentals before starting the course
Ensures students have a solid foundation in programming fundamentals before delving into Thymio.
Browse courses on Programming Fundamentals
Show steps
  • Complete a beginner-level programming tutorial
  • Work through some programming exercises
  • Build a simple programming project
Work through the Thymio Blockly exercises
Provides hands-on practice with programming in Blockly, familiarizing learners with the basics and syntax.
Browse courses on Blockly
Show steps
  • Complete the Blockly tutorial
  • Work through the Blockly exercises
  • Create your own Blockly program
Attend a Thymio workshop
Provides a structured learning environment to enhance practical skills and knowledge of Thymio robotics.
Show steps
  • Find a Thymio workshop in your area
  • Register for the workshop
  • Attend the workshop
  • Participate in the hands-on activities
  • Ask questions and learn from the experts
Four other activities
Expand to see all activities and additional details
Show all seven activities
Host a Thymio coding party
Facilitates collaborative learning by organizing a coding party where students can share knowledge and assist each other.
Show steps
  • Set a date and time for the coding party
  • Invite your classmates to attend
  • Prepare some Thymio coding challenges
  • Provide snacks and refreshments
  • Have fun and learn together
Volunteer at a local robotics club or event
Enriches the learning experience by applying knowledge in a practical setting and engaging with the robotics community.
Browse courses on Robotics
Show steps
  • Find a local robotics club or event
  • Contact the organizers and offer your help
  • Attend the event and volunteer your time
  • Assist with activities, such as setting up, running workshops, or mentoring participants
  • Network with other robotics enthusiasts
Compile a collection of resources on Thymio
Provides students with a comprehensive set of learning materials tailored to their specific interests and learning styles.
Show steps
  • Search for resources on Thymio, including tutorials, videos, and lesson plans
  • Organize the resources into a central location, such as a shared folder or website
  • Annotate the resources with brief descriptions and links
  • Share the compilation with other students and educators
  • Update the compilation regularly with new resources
Design and build a Thymio project
Challenges students to apply their knowledge by developing a project that leverages Thymio.
Browse courses on Project Design
Show steps
  • Brainstorm a project idea
  • Design the project using CAD or sketching
  • Build the project using Thymio and other materials
  • Program the Thymio to control the project
  • Present the project to the class

Career center

Learners who complete The Thymio robot as a tool for discovering digital science will develop knowledge and skills that may be useful to these careers:
Computer Science Teacher
Computer Science Teachers looking to teach robotics and computer science concepts to students will find that this course on the Thymio educational robot will be very helpful. The Thymio robot is designed to be beginner-friendly, self-contained, and very flexible in use. This makes it an excellent tool for teachers and students to use to explore concepts in robotics and computer programming.
Robotics Teacher
Robotics Teachers will find the Thymio robot to be a helpful and cost-effective platform to teach students the basics of robotics. The Thymio robot is designed for educational use and includes an array of built-in sensors (infrared, ground, and proximity detectors). Additionally there is a built-in loudspeaker, LED ring, and an accelerometer. This makes it very useful for teaching robotics at all levels.
Software Developer
Software Developers, particularly those who wish to specialize in mobile robotics software, may find the course on the Thymio robot to be of value. The course is focused on the three languages for programming the Thymio robot. These are: VPL (Visual Programming Language), Aseba, and Scratch. Scratch is a graphical programming language and VPL is a block-based programming language making the Thymio robot a great platform for beginners.
Hardware Developer
Hardware Developers who wish to specialize in computer peripherals or single board computers may find this course on the Thymio robot to be very helpful. The Thymio robot is a self-contained mobile robot that includes 32-bit powerful microcontroller, sensors, actuators, and communication interfaces. It is a great tool for learning about the hardware side of robotics.
Electrical Engineer
Electrical Engineers who wish to specialize in embedded systems may find this course on the Thymio robot to be helpful. The Thymio robot comes equipped with a myriad of sensors and actuators, all contained on a single board. This makes it an excellent platform for learning about designing and implementing embedded systems for robotics.
Computer Programmer
Computer Programmers who wish to specialize in embedded systems may find this course on the Thymio robot to be very helpful. The course teaches the basics of robotics and computer science including programming in three languages.
Product Designer
Product Designers who are interested in designing toys or educational products should consider taking this course on the Thymio robot. The course provides information about the design and implementation of an educational robot targeted for use by children and hobbyists.
Science Teacher
Science Teachers, particularly those at the elementary level, may find the Thymio robot to be an excellent tool for teaching basic physics and computer science concepts. The Thymio robot's self-contained, flexible, and programmable design makes it a very versatile tool that can be used for a variety of lessons and projects.
Technical Writer
Technical Writers who specialize in writing documentation for technical products or educational materials will find this course on the Thymio robot to be helpful. The course provides information about the design and capabilities of this versatile mobile robot, which can be used for many different purposes in education and research.
Systems Administrator
Systems Administrators who are responsible for managing computer networks and systems that are used for educational purposes may find this course on the Thymio robot to be helpful. The course provides information about how to set up and manage the Thymio robot for use in a classroom or laboratory setting.
Robotics Engineer
Robotics Engineers will find the lessons in this course on the Thymio robot helpful for understanding the basics of robotics and computer science. The course may be particularly useful for those in the early stages of their career who are looking to specialize in educational or toy robotics.
Data Analyst
Data Analysts who are interested in using data to improve educational outcomes may find this course on the Thymio robot to be helpful. The Thymio robot can be used to collect data on student learning and engagement, which can then be used to improve teaching methods and curriculum.
Curriculum Developer
Curriculum Developers for robotics and computer science will find that this course will provide them with information about the Thymio robot and its capabilities. This knowledge will be helpful for developing curriculum for students of all ages.
Math Teacher
Math Teachers may find the Thymio robot to be a fun way to teach core mathematical concepts to students. The Thymio robot is excellent for teaching geometry, logic, and algebra at the beginner level.
Preschool Teacher
Preschool Teachers can use the Thymio robot to make learning coding concepts fun for preschool and kindergarten aged children. The activities taught with Thymio will help build a foundation for programming and robotics that will be helpful as children continue their education.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in The Thymio robot as a tool for discovering digital science.
Cet ouvrage fournit une introduction complète à l'apprentissage par renforcement, une approche clé pour enseigner aux robots à effectuer des tâches complexes.
Cet ouvrage fournit une introduction complète à la robotique mobile autonome, couvrant les aspects théoriques et pratiques.
Cet ouvrage fournit une introduction à la théorie de l'apprentissage algorithmique, qui sous-tend le développement des algorithmes d'apprentissage automatique utilisés dans la robotique.
Cet ouvrage fournit une introduction aux algorithmes randomisés et à l'analyse probabiliste, des concepts clés pour la robotique autonome.
Cet ouvrage fournit une introduction à l'optimisation convexe, une technique mathématique clé utilisée dans la robotique pour résoudre des problèmes complexes.
Cet ouvrage fournit une introduction à la vision par ordinateur, un domaine clé pour la robotique pour percevoir et interpréter le monde qui l'entoure.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to The Thymio robot as a tool for discovering digital science.
Creating a Personalized Learning Environment in the...
Most relevant
Using Educational Technology with English Learners
Most relevant
Teaching Coding in Grades 5-8 with Scratch Encore
Most relevant
Shifting Your Teaching Online
Most relevant
Understanding Classroom Interaction
Becoming a Better Teacher: Exploring Professional...
Get Organized: How to be a Together Teacher
The Role of Culture in Teaching English Learners
Creating Apps in the Classroom
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser