CodeCombat, DataCamp and Makey Makey

CodeCombat and Python In comparison to CodeAcademy, CodeCombat is a more fun way to learn Python programming, as it incorporates gaming into the learning process instead of just taking you through the code step-by-step like CodeAcademy does. However, CodeAcademy does allow you to learn more in a shorter amount of time as it goes through…

Scratch – Makey Makey

Today, we started our first lesson of using Makey Makeys, which is a kit that allows you to turn everyday, conductive objects into a game by linking it to your computer. For my Makey Makey project, I plan to make a small piano keyboard with cue cards/cardboard(?) and aluminium foil. I’ve already made a 1-octave…

The Quiz – summative

My algorithm for this quiz included “if-else” or “if-elif-else” statements for the quiz questions, and a text file for the leaderboard. I also used “for-in” loops in the text file to make it print out the rankings in separate lines. The quiz is NOT multiple choice, and the way I determined whether answers were right…

Python Lesson 4 – Reflection

Whew, we covered a lot of material today! As usual, we started off with some challenges, which included a quick recap of the “if-elif-else” function, the “while” loop, the “for-in” loop and a “for-in” loop with a counter. After that, we learned about flowcharts, and we practiced using them by writing one about now to…

Python Lesson 3 – Reflection

Today, we learned how to use the “if”, “elif” and “else” functions to print out different messages depending on the user’s input. This was applied in Challenge 1. This took a while, as I’ve never come across the “elif” function before, so it was nice to learn something entirely new. We also learned concatenation in…

Python Lesson 2 – Reflection

Today, we learned to print multiple copies of bookend strings, as well as strings that span across multiple lines (many of us used ASCII Art for this – it was fun, kinda like using emoticons). We also learned to use the input function to ask questions to our users, as well as use those answers…

Python Lesson 1 – Reflection

Today, we learned the basics of coding with PyCharm, first introducing the “print” function. As an exercise, we printed out various things, one of them being a times table of our choice. As you can see above, I chose the sevens times table. We also used “print” in other exercises, but sadly I deleted them…

Pecha Kucha: Swimming Pool Changing Rooms

It was during the morning swim training on Wednesday that I realized the changing rooms are actually quite cramped, especially when you have 15-20 people in there at once. So I asked around on what people thought of the changing rooms, both for boys and girls, and it appears that quite a lot of people…

Design Thinking Questionnaires

Today, we created another questionnaire for an issue (any issue) that may be a problem for students and/or staff. My group chose the topic of the changing rooms by the swimming pool, as we’ve heard more than a few complaints about the floor, the showers and most of all, the air conditioner. In the winter,…

Backpack Prototype and Reflections

“What is design thinking?” Our school community is dissatisfied with the current design of backpacks, so we are collecting data from the students to design backpacks better suited to the students’ needs and wants. In this project, we built empathy with others by doing a survey to find out what students want in a backpack…