Computer Programming 11 Self Assessment

In Unit 4, we encountered various new concepts within the Graphics and Animation component of Computer Programming. One assignment which I found particularly interesting was the “Interactive Drawing Exercise”. At first, I considered the assignment to be quite challenging, and struggled to even come up with an idea for the project. After some thought, I decided to attempt creating a program that would draw the emotion of user based on their input, using turtle graphics and functions. At this time in the unit, we had not yet learned about key concepts such as recursive functions, list concatenation, and fruitful functions, which allow the program to be constructed in more efficient and condensed ways. As a result, the graphics for my code ended up being very long. After a considerable amount of coding, I got the program to work effectively and received full marks on the project. I did my best to follow all the criteria for the project, incorporating two different functions for the code. I think my code is well written and well organized with coding comments, algorithm, and docstrings.

I can experiment with different ways of doing things (Critical Thinking)
I build the skills I need to make my ideas work, and usually succeed, even if it takes a few tries (Creative Thinking)
I can ask open ended questions and gather information (Critical Thinking)