CODING INNOVATIONS
WEEKS 9 - 16: MICRO:BIT PROGRAMMING
YOUR MISSION
Algorithms in Programming
|
EXPLORING FEATURESNow that you have gotten familiar with the Micro:bit, it is time to learn about its features. Click on the icon below. With your table partner, go over each feature. What could you design using this feature? Make a list in your Coding Chronicles Notebook.
ALGORITHMSBefore you can begin thinking about coding innovations, you must really understand the foundations of coding. In this lesson you will learn about algorithms and the input, process, and output of a program. Click on the About Algorithms icon below to read about algorithms. Then, click on the Micro:bit Algorithms Lesson and complete it. When you are finished, go to the Variables Section.
VARIABLESNow that you know about the process involved in coding, you will better understand how variables work. In this lesson you will learn about variables. Click on the About Variables icon below to read about variables. Then, click on the Micro:bit Variables Lesson and complete it. When you are finished, go to the Conditionals Section.
CONDITIONALSConditionals are a game changer in coding. In this lesson you will learn all about conditionals. Click on the About Conditionals icon below to read about conditionals. Then, click on the Micro:bit Conditionals Lesson and complete it. When you are finished, go to the Iterations Section.
ITERATIONSIterations help us write less code. One type of iteration that you are already familiar with is called a loop. In this lesson you will learn all about iterations. Click on the About Iterations icon below to read about iterations. Then, click on the Micro:bit Iterations Lesson and complete it. When you are finished, go to the Collaboration Section.
COLLABORATIONNow you are ready to think about how you can do some good in the world with your new knowledge and skills. With your partner, brainstorm ideas that you think for an innovation that would solve a problem or meet a need in our world. Write the list in your Coding Innovation Chronicles Notebook. Then, discuss which of these things could you realistically build and write a program for. Circle the one you decide upon. Then go on to the Innovate Section.
|
LESSON TOOLBOXdesign process is a list of steps used to create something new or to solve a problem
invention: an item, idea, or strategy introduced to people for the first time innovation: an improvement upon an item, idea, or strategy that has already been invented technology: tools and machines used to solve real-world problems |
INNOVATE
Now it is time to use the design process to make your new innovation. Follow the design process below.
Define
In your Coding Innovation Chronicles Notebook, write down the problem you want to solve or the need that you want to meet.
Think
Think about how the Micro:bit could be programmed to solve the problem or meet the need. What would the Micro:bit do? What would the body of the invention/innovation look like? Draw 3 sketches to illustrate your idea.
Research
What materials will you need to create you innovation? Write them down in your Coding Innovations Chronicles. Label the parts of your sketches.
Design
Determine what your prototype will look like and how it will work. In your Coding Innovations Chronicles, draw a final illustration of the product. Label the parts. Underneath, write a paragraph about what your innovation is; what it will do; how it will work; and what materials are needed to create it.
Build
Write the code for your Micro:bit and accessories. Construct your prototype.
Test
Insert the Micro:bit into your prototype and test it to see if it works.
Reflect & Improve
If it worked, think about ways you could make it better and write them down in your Coding Innovations Chronicles. If it didn't work, where did you go wrong. Troubleshoot it, debug it, and retest it until it does work.
Share
We will do videos of all your innovations. You will read your design information, share your design illustrations, and demonstrate how your product works in the video.
Define
In your Coding Innovation Chronicles Notebook, write down the problem you want to solve or the need that you want to meet.
Think
Think about how the Micro:bit could be programmed to solve the problem or meet the need. What would the Micro:bit do? What would the body of the invention/innovation look like? Draw 3 sketches to illustrate your idea.
Research
What materials will you need to create you innovation? Write them down in your Coding Innovations Chronicles. Label the parts of your sketches.
Design
Determine what your prototype will look like and how it will work. In your Coding Innovations Chronicles, draw a final illustration of the product. Label the parts. Underneath, write a paragraph about what your innovation is; what it will do; how it will work; and what materials are needed to create it.
Build
Write the code for your Micro:bit and accessories. Construct your prototype.
Test
Insert the Micro:bit into your prototype and test it to see if it works.
Reflect & Improve
If it worked, think about ways you could make it better and write them down in your Coding Innovations Chronicles. If it didn't work, where did you go wrong. Troubleshoot it, debug it, and retest it until it does work.
Share
We will do videos of all your innovations. You will read your design information, share your design illustrations, and demonstrate how your product works in the video.
MISSION ACCOMPLISHED
Algorithms in Programming
|