Encryption Project – APSCA

My encryption program uses a mono-alphabetic substitution cipher, meaning every letter in the alphabet (in my program’s case, both uppercase and lowercase) and every number from 0 to 9 is replaced by another uppercase/lowercase letter or number. I chose to use this encryption because it’s widely regarded as the simplest form of encryption, and I…

ITP Final Project – AppInventor

For our final project, our assignment was to create an app/website/program that could benefit students, using design thinking, what we learned about code throughout the semester, and our own research. I worked with Varun to plan out an app that would allow students to input their own assignments, allocate their desired time to work on…

Balance Board Project

For the Balance Board Project, we’ve been given the task of coding a timer for a balance board by the HKIS Upper Primary Banana Balance Board Presidents. The objective is to use what we’ve learned about Makey Makeys and coding to make 2 workable timers for the board: one in Scratch, the other in Python….

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,…