Gr 3 - 4 | Day 1 (FREE)
Course Overview:
This is a two-week exploration of STEAM, focusing on coding and robotics, specifically geared toward students working at home (thanks COVID19!).
In this course, we’ll practically explore different STEAM aspects of robotics including robotics’ influence in the natural world (science), maths, design and logical coding. The course content has been written for three different age/grade ranges, with the content and challenges appropriate to each level.
While expanding knowledge relating to STEAM and robotics, these project-based lessons develop skills needed for robotics and coding including:
- Algorithmic thinking
- Problem-solving
- Solving and developing systems
Lesson structure:
Each lesson begins with a short introduction which gives the learner the vocabulary and concepts they need. They then complete an activity which allows them to ‘play’ and explore those concepts and then are finally asked to apply that concept through a challenge.
Activities:
Each lesson has two types of activities:
- Activities which cement concepts of coding
- Activities which develop skills in coding
These STEAM activities are interdisciplinary – robotics is cemented in reality and applies all kinds of skills and knowledge. Natural science, technology, engineering, art & design and maths are all integrated in the development of robotic systems.
Lesson Overview:
(FREE)
1.
Intro to Robotics: looks at a basic history and general
overview of the field of robotics, as well as the general vocabulary and
concepts surrounding the subject. This lesson also works on developing the
skill of algorithmic thinking – creating a logical and specific set of instructions/rules
which is fundamental to creating code for robots.
(PAID)
2. Intro to Coding: gives a simple overview of the concepts and ideas found in coding. This allows learners to see how similar coding is to many everyday logical processes.
3. Inside Computers: In this lesson, learners explore the hardware that makes up a robot and continues their development of algorithmic thinking needed for effective coding.
4. Code Crackers: This lesson introduces binary at a simple level and then develops the skill of ‘translation’ between computer and human language. This is a foundational principle of what most coding languages seek to do.
5. Robot Sensors: This lesson looks at how robots ‘understand’ and respond to the world around them. How do events and data get communicated to the computer through sensors? How this is similar to the way we experience the world through our senses?
6. Robot Mechanics: As explored in the first lesson, coding is only one aspect of robotics. This lesson looks at the mechanical aspect of robotics and the complexities of designing robots that can perform useful tasks.
7. Code Debuggers: This lesson is all about recognising and removing ‘bugs’ from programs. It develops problem-solving skills and the ability to understand systems. Learning a coding language is important, but even more important is using that language to create usable systems.
8.
Robot Explorers: This lesson looks at how robots move,
and develops learners maths and logic skills. Here, the possibilities are
explored of building robots which can easily move in an environment that is
hostile to human life – or where humans cannot reach. This lesson also explores
the coding concept of a loop in a practical way.
9. Robot Designers: Some robots are described as humanoid, some reflect different animals and some are defined by their function. The way a robot looks is dependent on its purpose, and the mechanics needed to make that possible, as well as the person who designs it. While we explore these concepts, we also work to develop our own spatial abilities!
10. Mazes and Sensors: This lesson asks the question of how computers make decisions through coding. It then introduces the coding concept of the ‘if-then’ statement which allows different outcomes based on input data.Ready to get started? Click to enroll!
Gr 3 - 4 | Day 2 -10
Course Overview:
This is a two-week exploration of STEAM, focusing on coding and robotics, specifically geared toward students working at home (thanks COVID19!).
In this course, we’ll practically explore different STEAM aspects of robotics including robotics’ influence in the natural world (science), maths, design and logical coding. The course content has been written for three different age/grade ranges, with the content and challenges appropriate to each level.
While expanding knowledge relating to STEAM and robotics, these project-based lessons develop skills needed for robotics and coding including:
- Algorithmic thinking
- Problem-solving
- Solving and developing systems
Lesson structure:
Each lesson begins with a short introduction which gives the learner the vocabulary and concepts they need. They then complete an activity which allows them to ‘play’ and explore those concepts and then are finally asked to apply that concept through a challenge.
Duration:
Each lesson will take between 1 and 2 hours.
Activities:
Each lesson has two types of activities:
- Activities which cement concepts of coding
- Activities which develop skills in coding
These STEAM activities are interdisciplinary – robotics is cemented in reality and applies all kinds of skills and knowledge. Natural science, technology, engineering, art & design and maths are all integrated in the development of robotic systems.
Lesson Overview:
Day 1. Intro to Robotics: looks at a basic history and general overview of the field of robotics, as well as the general vocabulary and concepts surrounding the subject. This lesson also works on developing the skill of algorithmic thinking – creating a logical and specific set of instructions/rules which is fundamental to creating code for robots.
Day 2. Intro to Coding: gives a simple overview of the concepts and ideas found in coding. This allows learners to see how similar coding is to many everyday logical processes.
Day 3. Inside Computers: In this lesson, learners explore the hardware that makes up a robot and continues their development of algorithmic thinking needed for effective coding.
Day 4. Code Crackers: This lesson introduces binary at a simple level and then develops the skill of ‘translation’ between computer and human language. This is a foundational principle of what most coding languages seek to do.
Day 5. Robot Sensors: This lesson looks at how robots ‘understand’ and respond to the world around them. How do events and data get communicated to the computer through sensors? How this is similar to the way we experience the world through our senses?
Day 6. Robot Mechanics: As explored in the first lesson, coding is only one aspect of robotics. This lesson looks at the mechanical aspect of robotics and the complexities of designing robots that can perform useful tasks.
Day 7. Code Debuggers: This lesson is all about recognising and removing ‘bugs’ from programs. It develops problem-solving skills and the ability to understand systems. Learning a coding language is important, but even more important is using that language to create usable systems.
Day 8. Robot Explorers: This lesson looks at how robots move, and develops learners maths and logic skills. Here, the possibilities are explored of building robots which can easily move in an environment that is hostile to human life – or where humans cannot reach. This lesson also explores the coding concept of a loop in a practical way.
Day 9. Robot Designers: Some robots are described as humanoid, some reflect different animals and some are defined by their function. The way a robot looks is dependent on its purpose, and the mechanics needed to make that possible, as well as the person who designs it. While we explore these concepts, we also work to develop our own spatial abilities!
Day 10. Mazes and Sensors: This lesson asks the question of how computers make decisions through coding. It then introduces the coding concept of the ‘if-then’ statement which allows different outcomes based on input data.Ready to get started? Click on 'Course' to enroll!