By Shreya Balusu, Secretary
First off, thank you to all the students that came to Robot Day, decked out in purple and orange gear for their teams, and were ready to compete!
To begin the exciting challenge, we divided both the orange and purple teams into three sub teams in order to make sure each person had a chance to help out, and create a code. The object of the code was to make a robot car move forward, backward, to turn right, then left, and finally forward once again, while the LED lights flashed colors. Students used cut up Scratch commands in order to rearrange the blocks and write code that fit the requirements of the challenge.
During this part of Robot Day, all the club officers were so pleased to see that every team was working together to make decisions and come up with solutions. After the teams were finished our club president, Aditi, plugged each of the codes into the computer, and awarded points to the teams based on whether their code was deployable. After adding up the points for the challenge, we found out that the orange team was in the lead! Next, we had both of the teams use a remote control to move a robotic car, and pick up trash. After they picked up a piece of trash, they had to move it to their designated team scoring area. Though the purple team was victorious in this challenge, it was not even points to boost them above the orange team.
When the kids gathered again on Tuesday, we finally were able to put their Scratch codes to the test! Aditi condensed all three codes for each team into one better working code per team. When the kids tested their codes, the very first try, the orange team was able to complete all requirements, and though the car did end up going slanted at the end, they still received points for being able to complete the challenge. However, on the first try, the purple team was not able able to execute the tasks, but on the second try, their code did complete the challenge.
At the end of our exciting Robot Day challenge, the orange team was victorious! Both teams performed outstandingly, and many club members stepped up and showed amazing leadership and teamwork skills. All the the club officers were extremely impressed and proud of the kids.
If you are looking for topics for your Scratch project, you are in the right place!
- A penguin has to get a fish in the ocean while avoiding the seal
- A mouse has to get to the cheese while avoiding the cat
- Make a cat race another sprite (This could be a 2 player game or racing against the computer)
- A maze where the dot gets sent back to the beginning if it hits a wall
- A musical instrument that you can play by pressing computer keys
- Catch the objects falling from the sky, one type of object gives you penalty points
- Make a sprite collect coins
- Make a cat chase a mouse
- Make a mouse run away from a cat
- When the score reaches 10, the scene (background) changes.
- Whenever you press the B key, the sprite gets a little bigger. Whenever you press the S key, the sprite gets a little smaller.
- When the sprite touches something blue, it plays a high note. When the sprite touches something red, it plays a low note.
- A sprite dresses up for a costume party
- “The Very Hungry Caterpillar” A caterpillar eats a bunch of food in a maze to get to the green leaf
- A race car has to go to the finish line while avoiding the cones
- A superhero flies over a city
- Make an interactive Christmas tree
- Make a cat talk to another cat
- Make a sprite draw designs
- Whenever the sprite hears a loud sound, it changes color.
- Whenever the cat sprite gets near the dog sprite, the cat turns and runs away from the dog.
- Whenever you click on a sprite, all other sprites do a dance.
- A penguin dancing on ice and then other penguins join in
- A dog on a walk
- A sprite eating food
- A caterpillar eats leaves, becomes a pupa, then becomes a butterfly
- A fish tank with a fish swimming around and various bubbles floating behind the fish
- An extraterrestrial planet with extraterrestrial life
- A self-driving car that goes around obstacles and goes to stop at a parking spot
- A flower that grows when there is water poured on it
As you embark on your mission, don't forget to use your creativity and remember that your only limit is your imagination!
by Savinay Chandrupatla, VP of Design, and the Website Team
This past week theCodeMatrix strived to provide three club meetings of abundant learning to our coding warriors. On Day 4, everyone came in with huge smiles, ready to learn, and as a club officer, that is very motivating. During the course of day 4, we introduced a new friendly software tool developed by MIT with the name of Scratch, that also runs on Blockly. Students were taught if-and-then statements, events, functions, and various commands. Overall, it was a very informative and learning based class. We were happy to see that every single kid in the room was very involved with the program.
On Day 5, we introduced a huge amount of fun, as we made the day Mission Impossible themed. A lot of club members came in decked out in their Mission Impossible outfits and earned spirit points. The club officers worked together to make a funny “trailer” which would introduce the students to the task at hand. At the end of the trailer the students had the option to pick their challenges which were either games or animations that the students had to do their first project on. The topic was short and provided only simple guidelines so that every student could use lots of creativity in their project. In order to complete the project, the students used the skills that they learned from Hour of Code and Day 4. On Day 6, the students continued working on their project and they were able to finish everything necessary in the club meeting to be able to present on Day 7. We are super happy to say that every club member successfully completed their project and presented them with finesse.
Club Officer team over and out
by Savinay Chandrupatla, VP of Design, and the Website Team
It was a very exciting week, not only for the students, but the club officers as well! A huge shout out to the students that came to all the meetings ready to learn and participate. We have organized the students into table groups and their groups will get points according to their behavior, listening, and participation. We wish that the kids have as much fun as possible with coding, but also respect the learning of their peers, so we inculcated a point based system to provide a source of intrinsic motivation for our students. So far, it’s coming along great! And maybe, just maybe (HINT HINT), the top three table groups with the most points will receive a surprise.
On Day 3, we used a fun programming software called the Hour of Code from Code.org, in which each student had the opportunity to program a Star Wars Droid to pick up the garbage around the Star Wars Galaxy. This program runs on Blockly, drag-and-drop coding and also text coding. This was a continuation of the activity on Day 2. On Day 3, however, most of the club members advanced to text coding. We set the stage by playing Star Wars music and also creating a monologue to put their challenge into perspective. This software was quite enjoyable and beneficial to the students as they were able to learn how movements could be performed and they were able to create games using coding commands. Also, some fundamental basics of coding were taught, especially two key components of syntax. They were taught that semicolons have to be used for the ends of commands and curly brackets must be used at the ends of functions. They were able to use this new information to their advantage in the next Blockly program.
Check out our Day 2-3 video in the Code Corner!
May the Force be with you.
- theClubOfficer team