Thursday, 11 September 2014

Report Upon Creation

-Day11, Month09, Year14-
I went ahead and created this blog early out of habit. Hello and Welcome to my retreat, where I will report on a weekly basis the trials and tribulations of CSC165. To the TAs and instructors, I offer a hearty welcome. To any fellow students who grace this website with their presence, I give my regards.

Because this blog is primarily for offering my experience of CSC165, I shall begin:
The first class of the course was welcoming and fairly straightforward: the course aims to develop the skill of communicating ideas, thoughts, and actions through a programming medium.
The second class threw a bit of a curve ball when Instructor Heap had us attempt to translate three python expressions into english. Honestly, when that paper was handed to me, and I looked at the expressions, I wanted to panic. However, with numerous references to the notes I had been taking on translating mathematical expressions into Python expressions, I slowly began to understand the relationship between the two sets in each question.
Unfortunately, by the time these relationships began forming coherent words and phrases in my mind, it was time to collect the papers.

This experience was somewhat intimidating, especially since a number of students (who appeared to be older than myself) were able to answer the questions in the same amount of time I had been given. I worked backwards from their answers to my ambiguous understanding, and then put the answer to the first question in my own words. This is what I focused on in question 0:
return not all ({x in S2 for x in S1})

Then, I replaced the letters within the curly brackets with mathematical symbols, which I cannot display since the inclusive symbol is not available on my keyboard, and wrote:
For all x elements in S1, the program will compare these to all x elements in S2, and return the x element(s) that satisfy "not all," which is equivalent to saying "any" element that is in S1 and not in S2.

I turned off the bold tool for the last part because I am not certain of how that conclusion is reached. Does the word "for" lead to this conclusion? I must not know how it is used in this context, so I will ask Professor Heap after class.

This class will be a challenge, but I'd prefer it if the challenge originated from dealing with hard questions and not from being unaccustomed to terminology.

Thank you for reading this report. I do not know if this is how long blog posts ought to be, but feel free to comment, question, and silently laugh or sigh about what I have said.
Cheers.

No comments:

Post a Comment