For ‘Assignment 1:3’, I chose to write the definition of a ‘binary tree’ that is aimed towards an audience of Computer Science novices. My process in writing involved the assumption that my target audience have not encountered a binary tree. I was able to work systematically by providing the history of binary trees, some examples and a visual reference. More importantly, I wanted to increase enthusiasm towards binary trees by providing examples of real-world applications and its significance in Computer Science.
Subsequently, the assignment was effective in allowing me to understand my strengths and weaknesses as a writer. Kevin, my partner in this assignment, pointed out my weaknesses in a very constructive and critical manner. I discovered that I have committed mistakes, such as missing auxiliary verbs and nouns. Moreover, he pointed out that I have a tendency to create long, and verbose sentences. This was also pointed out by Dr. Paterson in an email containing her feedback on my writing level. Using this feedback, I have made the appropriate corrections on my assignment. Lastly, they have also emphasized my strengths as a writer, such as staying on topic. As a result, I am able to capitalize on my strengths, while mitigating my weaknesses in future writing assignments.
Concurrently, I have also reviewed Kevin’s own definition assignment. I found that he was able to define ‘recursion’ effectively. His use of a step-by-step example and a visual aid were effective in explaining a difficult concept – especially for his target audience. To further analyze his assignment, I went under the assumption that I did not understand ‘recursion’. As a result, I was able to point out errors such as a contradiction in his use of ‘arbitrary ‘ and ‘large’ in the context of data size. However, other errors that involved syntax and sentence structure, were minor. Overall, he effectively achieved the goal of defining ‘recursion’ to his target audience.
I have learned both my strengths and weaknesses as a writer. Moreover, I have learned to proof-read my drafts in order to mitigate potential mistakes. Overall, this assignment was important in fostering my technical writing skills through the process of receiving and giving feedback.