Final Reflection – May 29, 2017

This school year, I did really great, but I could have been a little more focused and a little more proactive by asking questions.

In regards to programming this year, I feel like I learned the basics of Python, along with a basic understanding of functions and systems in general. First semester was spent mostly on Scratch, and then I moved slowly to Python. I mostly learned things on my own, by experimenting and looking things up if I got really stuck. I enjoyed the mental challenge that this class brought, and that it was a challenge at your pace. I slowly learned about functions, loops, and eventually recursion.

Now, what did I learn about myself.  I learned that I really like working alone, and I can still get things done by myself. I also learned that in order to learn, I really have to do it myself. By just reading instructions or hearing them, it was really hard for me to comprehend, but when I actually started to work at it and make mistakes, I really began to understand. This was really satisfying, because when I finally got something right in Python, I knew why. I guess that’s another thing I learned. I like to know why. If I was just given the answer with any comprehension or context, I haven’t learned anything, and that piece of knowledge is useless. When you truly understand something, you can keep applying it to other problems.

So yeah. Thanks for the great class. I’ve really enjoyed coming to computer science this year, and I’m thankful for all it has allowed me to do.

Reflection – 11, May 2017

These past two weeks I gave it my all. At the beginning I had been working on reviewing for the upcoming exam. I worked to complete all of the recursion problems that had been set up. After completing those, I turned back to the quest in Gnimmargorp. I spent a little time on the Turtle-bc quest, realized I was getting bored, and switched to the quest that would allow me to travel to Tsin.

It took me about two class periods, but I was able to complete the quest with ROT13 encoder. The final code ended up looking like this:

I used recursion and loops, and I was able to create a code that worked.

My goal from the last reflection was to finish the ROT13 quest. I did that and completed the goal. I also bought passage with the Tsin, so I can continue with other quests. I had to work really hard to use the recursion, but I was proud that I was finally able to put it to good use.

My goal for the last couple weeks is just to continue working on the Tsin quests. I think the encoding ones are really fun and interesting, and I am looking forward to creating encoders for different codes.

This past year, I learned a lot about my learning style. I really enjoyed working by myself, and coming into class allowed me to reset from all of the other socializing that happens during the day. I was able to concentrate on what I thought was important and fun, and it was an experience that I haven’t really had in other classes before.