Make Stuff Move wants students to use tools and everyday materials to …
Make Stuff Move wants students to use tools and everyday materials to learn and develop hands-on skills in building and being creative while solving problems. STEM/STEAM is great but it is even better when tools are involved!
You have a BBC micro:bit! Now you want some ideas on what …
You have a BBC micro:bit! Now you want some ideas on what to code? You are on the right page. Here you can find all our resources, guides and advice on using micro:bit.
"Build your library’s capacity to help youth gain skills for the future …
"Build your library’s capacity to help youth gain skills for the future The Ready to Code Collection provides resources and strategies for coding and computational thinking activities that are grounded in research, aligned with library core values, and support broadening participation."
"Taking up the mantel for helping students learn coding, the Libraries Ready to Code project is an initiative of the American Library Association and sponsored by Google. The Ready to Code Collection provides resources for librarians based on their own expertise. Resources can be browsed by different topics and include such support as lesson plans and professional development on topics as diverse as design thinking, robotics and storyline." (AASL)
The Little Book of Semaphores is a free (in both senses of …
The Little Book of Semaphores is a free (in both senses of the word) textbook that introduces the principles of synchronization for concurrent programming.In most computer science curricula, synchronization is a module in an Operating Systems class. OS textbooks present a standard set of problems with a standard set of solutions, but most students don't get a good understanding of the material or the ability to solve similar problems.The approach of this book is to identify patterns that are useful for a variety of synchronization problems and then show how they can be assembled into solutions. After each problem, the book offers a hint before showing a solution, giving students a better chance of discovering solutions on their own.The book covers the classical problems, including "Readers-writers," "Producer-consumer", and "Dining Philosophers." In addition, it collects a number of not-so-classical problems, some written by the author and some by other teachers and textbook writers. Readers are invited to create and submit new problems.
"In this 45-minute broadcast, students will explore the computational thinking skill of …
"In this 45-minute broadcast, students will explore the computational thinking skill of abstraction.
Abstraction reduces how hard a problem or task is by focusing on what's important. We do that by deciding what the important information is and then removing all the unnecessary details. Abstraction is also used when we want to have one object or word stand for an action."
The teacher's guide is available to download from this link as well.
Copy and paste this address into your browser for extension and other related activities: https://rise.articulate.com/share/NYqSLf5zqDnd1aYL9apuZ2lr72r7E7RP#/
Should you encounter any technical difficulties, please e-mail Network Services at the Saskatchewan Ministry of Education at stans@gov.sk.ca or call 1-866-933-8333.
As part of our reporting process, Let's Talk Science is required to report on participation and impact of our programs. If you could please take a moment to complete the following short survey with your students, it would be greatly appreciated. To access the survey, please visit : https://ccyouth.questionpro.ca/.
"In this 30-minute broadcast, students will explore the computational thinking skill of …
"In this 30-minute broadcast, students will explore the computational thinking skill of abstraction. Abstraction reduces how hard a problem or task is by focusing on what's important. We do that by deciding what the important information is and then removing all the unnecessary details. Abstraction is also used when we want to have one object or word stand for an action."
The teacher's guide is available to download from this link as well.
Copy and paste this address into your browser for extension and other related activities: https://rise.articulate.com/share/NYqSLf5zqDnd1aYL9apuZ2lr72r7E7RP#/
Should you encounter any technical difficulties, please e-mail Network Services at the Saskatchewan Ministry of Education at stans@gov.sk.ca or call 1-866-933-8333.
As part of our reporting process, Let's Talk Science is required to report on participation and impact of our programs. If you could please take a moment to complete the following short survey with your students, it would be greatly appreciated. To access the survey, please visit : https://ccyouth.questionpro.ca/.
This is an introductory course to computer science using micro:bits as the …
This is an introductory course to computer science using micro:bits as the physical tool, and MakeCode as the language. The course covers basic computer programming commands like variables and loops. It also incorporates elements of design thinking, making and problem solving to work towards the completion of tasks and activities. The course takes about 4 weeks to complete with regular work, (1 week on lessons and 3 weeks on the final project). It is recommended for grades 6-8.
Analog meters are all around us!. They are used to visually represent …
Analog meters are all around us!. They are used to visually represent measurements and data. One of the most common analog meters is the fuel needle in a car. This converts a reading of the fuel level in the tank to an empty to full reading on the meter.
In this build, we will use one servo to build an electronically controlled meter. We will first simply use the knob on the control the board to move the needle converting the knob position to movement of the needle. Then, a sound sensor will be connected to convert sound level (ie music) to a meter reading. This will make it what is commonly known as a “VU-meter”
SKILLS + GOALS Carpentry - Use of basic tools and hardware Construction - Following visual assembly instructions Code - Understand math/code behind converting input readings to output readings (meter) & more!
** Kits are available for purchase at makestuffmove.com **
Welcome to Make Stuff Move coding lessons. This first lesson is going …
Welcome to Make Stuff Move coding lessons. This first lesson is going to show you how to set the colour and brightness of the pixel and turn it on, on our Make Stuff Move animate shield.
This build works out to be useful in two ways; flinging stuff …
This build works out to be useful in two ways; flinging stuff and drumming on stuff. The overall concept is to increase the inertia of the moving servo by quickly snapping the cable tie to flick the arm. The mechanics of this build is modeled after a foot pedal used in a drum kit.
The flinging aspect is just fun. Fling coins, buttons and ping-pong balls. When using the animation recording feature of the Animate Shield, beats can be recorded an looped including adjusting the speed.
SKILLS + GOALS Construction -Build the project following assembly instructions Music -Animate a beat Carpentry -Basic carpentry principals and hardware Coding -Learn about using delays in code to control movement timing & More!
** kits available for purchase at makestuffmove.com**
Build a mechanical flower that opens up when there is light. This …
Build a mechanical flower that opens up when there is light. This flower uses a few interesting mechanical movements including a push-pull cable to convert rotational movement into a linear movement for a flexible stem. Then the movement is converted back to rotational pivot points to open and close the pedals. The use of the binder clips also means that you are free to create your own flower petals.
SKILLS + GOALS Construction - Build the project following assembly instructions Carpentry - Basic carpentry principals and hardware Art + Design - Create and design your own flower petals Coding
Inchworms are so simple in their movement which makes it a fun …
Inchworms are so simple in their movement which makes it a fun challenge to build and animate their movement. The inchworm shifts its weight during its "pinching/folding" to push the front and pull the back.
SKILLS + GOALS Construction -Build the project following assembly instructions Carpentry -Basic carpentry principals and hardware Animation -Learn how to animate a single cycle of movement to create continuous movement. & More!
** Kits are available for purchase at makestuffmove.com **
Want to make your own online games for free? Sploder ™ makes …
Want to make your own online games for free? Sploder ™ makes it super easy for you to make your own free games online. Make your own arcade games, platformer games, spaceship shooters, or space adventure games. Advanced game maker? Try the physics game maker for creating original minigames! You can even customize it with your own game art using our free graphics editor!
Based on their experience exploring the Mars rover Curiosity and learning about …
Based on their experience exploring the Mars rover Curiosity and learning about what engineers must go through to develop a vehicle like Curiosity, students create Android apps that can control LEGO MINDSTORMS(TM) NXT robots, simulating the difficulties the Curiosity rover could encounter. The activity goal is to teach students programming design and programming skills using MIT's App Inventor software as the vehicle for the learning. The (free to download) App Inventor program enables Android apps to be created using building blocks without having to actually know a programming language. At activity end, students are ready to apply what they learn to write other applications for Android devices.
Learn how to get the micro:bit working, program its features and create …
Learn how to get the micro:bit working, program its features and create your first projects.
The BBC micro:bit is a pocket-sized computer that introduces you to how software and hardware work together. It has an LED light display, buttons, sensors and many input/output features that, when programmed, let it interact with you and your world.
Computing in your classroom - The micro:bit makes it easy to have immediate success with coding. It’s great for simple, tangible introductions to digital and computing technologies. Helping students learn what digital and computing technologies are and how they work.
Summer vacation has come to an end and school is back in …
Summer vacation has come to an end and school is back in session! Students will reminisce about their summer fun as they follow a step-by-step HTML/CSS tutorial in the Text Code Editor, where they'll create their own web page that captures the spirit of their summer adventures. By the end of this lesson, students will have combined creativity with problem-solving skills while reinforcing coding concepts and HTML/CSS syntax.
All the students in our school have iPads and I recently had …
All the students in our school have iPads and I recently had received 2 LEGO robotics kits; I wanted to find a way to mesh the two together. LEGO has a free app (for iPads only) that allows students to program their robot and connect to it via Bluetooth. The goal of this assignment is to learn about basic function of the LEGO EV3 robot. This includes the motor, color sensor and ultrasonic sensor. The main objective is to learn how to program, or "code", the robot to perform various functions using the "LEGO Mindstorms Programming App".
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.