Day 12
Today we worked on finalizing our projects by adding some complexity, such as a life limit or a time limit. They are encouraged to continue working on their stuff throughout the summer and can return to this website as often as they like for links to the games of their friends or the following websites. Each student also was given a certificate of completion and a card with their words to access our class page. It's been a great couple weeks! See you next year.
Colors Hex editor
Our Class's Code.org
Scratch
Code Combat Programming
Today we worked on finalizing our projects by adding some complexity, such as a life limit or a time limit. They are encouraged to continue working on their stuff throughout the summer and can return to this website as often as they like for links to the games of their friends or the following websites. Each student also was given a certificate of completion and a card with their words to access our class page. It's been a great couple weeks! See you next year.
Colors Hex editor
Our Class's Code.org
Scratch
Code Combat Programming
Day 11 ~ Open House!
Our room will be open from 5-7 pm for you to visit and see what we've been working on. The kids are excited to share with you the games they've created and might even walk you through our algorithm maze. Today they worked hard to polish up their work for the big night.
Our room will be open from 5-7 pm for you to visit and see what we've been working on. The kids are excited to share with you the games they've created and might even walk you through our algorithm maze. Today they worked hard to polish up their work for the big night.
Day 10
We worked on finishing course four and then migrated to scratch.mit.com to try and create something with no limitations.
We worked on finishing course four and then migrated to scratch.mit.com to try and create something with no limitations.
Day 9
Today we moved from binary counting to the hexadecimal counting that computers use. 9 + 1 = A. The students are working on more advanced puzzles in course 4, while also trying to polish up their own games to showcase.
Today we moved from binary counting to the hexadecimal counting that computers use. 9 + 1 = A. The students are working on more advanced puzzles in course 4, while also trying to polish up their own games to showcase.
Day 8
The students learned that 1 + 1 = 1 0. Ask them to explain how this could be. The students continue to work through the courses at code.org to further their knowledge of programming.
The students learned that 1 + 1 = 1 0. Ask them to explain how this could be. The students continue to work through the courses at code.org to further their knowledge of programming.
Day 7
Today we worked through the rest of course 3. Some students chose to move on to course 4 while others tried to refine their games with the things they have learned. We also learned some new functions and worked with a new bounce game program.
Today we worked through the rest of course 3. Some students chose to move on to course 4 while others tried to refine their games with the things they have learned. We also learned some new functions and worked with a new bounce game program.
Extended Day ~ Flappy Bird, Uncovered!
We will be going to the Science Museum on Thursday, June 23rd.
We had a great time exploring the museum. They did as much hands-on learning as was available, and I am sure they will love to tell you all about it.
We will be going to the Science Museum on Thursday, June 23rd.
We had a great time exploring the museum. They did as much hands-on learning as was available, and I am sure they will love to tell you all about it.
Day 5 ~ Functions
Today we learned how to set up functions that we can call repeatedly as needed. To illustrate this idea we created edible necklaces by creating a function for the "beads" and then repeatedly placed them on the string according to our function. We learned how variables can be used in places to generalize the instructions and then be defined later. Below you can see the final products of our functions. Then we worked on using the functions and variables through our programming lessons.
Today we learned how to set up functions that we can call repeatedly as needed. To illustrate this idea we created edible necklaces by creating a function for the "beads" and then repeatedly placed them on the string according to our function. We learned how variables can be used in places to generalize the instructions and then be defined later. Below you can see the final products of our functions. Then we worked on using the functions and variables through our programming lessons.
Day 4 ~ Flappy People
Today we put together all the things we have learned to make our first game. The following names will take you to your child's unique creation and adaption of the classic Flappy Bird game: Cooper, Christain, Calvin, Josh, Bryan, Payton, Ethan, Nicky, Isaac, Carson, and the teacher. The students also took the reigns and made their own custom game using any of the blocks we have learned so far. Students can view and play each other's games and view their source to see how things were done. This lets us see not only how things are done but can also give ideas about what we might want to try next. Here is each student's custom created game: Cooper, Christain, Calvin, Josh, Bryan, Payton, Ethan, Nicky, Isaac, Carson and the teacher.
Wrapping up Course 2 we talked about our digital footprint and some internet safety tips. Then we started working on Course 3.
Today we put together all the things we have learned to make our first game. The following names will take you to your child's unique creation and adaption of the classic Flappy Bird game: Cooper, Christain, Calvin, Josh, Bryan, Payton, Ethan, Nicky, Isaac, Carson, and the teacher. The students also took the reigns and made their own custom game using any of the blocks we have learned so far. Students can view and play each other's games and view their source to see how things were done. This lets us see not only how things are done but can also give ideas about what we might want to try next. Here is each student's custom created game: Cooper, Christain, Calvin, Josh, Bryan, Payton, Ethan, Nicky, Isaac, Carson and the teacher.
Wrapping up Course 2 we talked about our digital footprint and some internet safety tips. Then we started working on Course 3.
Day 3 ~ Debugging and Conditional Statements
The students worked on problem solving by debugging algorithms. We had a relay race to illustrate how errors can happen when in a hurry or when working with groups, and how it is important to debug your own work and to make it clear before passing it on to another teammate. We also talked about conditional states through IF / ELSE and ELSE-IF statements. Students created their own set of conditionals for a game using a standard deck of cards and flipped over cards to see what happened (see image file). Then we worked on the computers to squash some bugs. At the end of the day we learned about binary language and the students wrote their name or initials using a binary key. Some of them decided to keep them and wear them.
The students worked on problem solving by debugging algorithms. We had a relay race to illustrate how errors can happen when in a hurry or when working with groups, and how it is important to debug your own work and to make it clear before passing it on to another teammate. We also talked about conditional states through IF / ELSE and ELSE-IF statements. Students created their own set of conditionals for a game using a standard deck of cards and flipped over cards to see what happened (see image file). Then we worked on the computers to squash some bugs. At the end of the day we learned about binary language and the students wrote their name or initials using a binary key. Some of them decided to keep them and wear them.
conditionals.jpg | |
File Size: | 2446 kb |
File Type: | jpg |
Day 2 ~ Getting Loopy
Today we got a little loopy in Flappy Bird, Uncovered! The students explored how to do repetitive actions by looping back to the beginning to do the same steps over again. We tried drawing patterns using loops such as this, this, this, this, this and this. They also experimented with drawing through commands to create this, this, this and this. Then they tried to navigate through mazes and solve challenges using commands that we learned.
Today we got a little loopy in Flappy Bird, Uncovered! The students explored how to do repetitive actions by looping back to the beginning to do the same steps over again. We tried drawing patterns using loops such as this, this, this, this, this and this. They also experimented with drawing through commands to create this, this, this and this. Then they tried to navigate through mazes and solve challenges using commands that we learned.
Day 1 ~ Algorithms
Today we explored some vocabulary words through projects. We wrote algorithm instructions for our classmates to see if we could get them to draw a secret pattern. We talked about how algorithms are used in every day life such as for recipes or even brushing your teeth. A common algorithm would be instructions for how to build something. We followed algorithms for building a paper airplane and then had a paper airplane contest. The students wrote algorithms for how to build their own airplane. The winning algorithms can be found below.
Today we explored some vocabulary words through projects. We wrote algorithm instructions for our classmates to see if we could get them to draw a secret pattern. We talked about how algorithms are used in every day life such as for recipes or even brushing your teeth. A common algorithm would be instructions for how to build something. We followed algorithms for building a paper airplane and then had a paper airplane contest. The students wrote algorithms for how to build their own airplane. The winning algorithms can be found below.
airplane_algs.jpg | |
File Size: | 1171 kb |
File Type: | jpg |
We looked at how to give commands to a computer and created our code.org accounts. They were each able to start learning how to give commands to an Angry Bird to help lead it to the Pig.