Hello reader, I probably don't know a thing about you and you probably don't know a thing about me so let me start off with a small summary of myself. I am a first year undergrad student currently enrolled in the University of Toronto (St.George Campus) for Computer Science. I am not an extremely chatty person in real life as I believe that the best way to communicate is to have your message sent in a short, concise manner. If you haven't figured already, I am a person who likes to get right to the point.
In this post and the posts of the near future I will document my experience as a student undertaking CSC165.
At the time I am writing this, a single week of lectures have passed. During this week, I was given the opportunity to indulge myself to a new type of class, mathematical expression and logic. With the experience of only one week of lectures I construe that this course will be challenging but rewarding. I cannot tell you the number of times I've gotten lost while trying to understand the material. However, after taking a second and mentally processing the information, I find myself repeatedly telling myself "Hey, that makes sense".
On days when my brain shuts off (lacking sleep), mentally processing the information just doesn't get the job done. I find that writing down the information in an organised manner really makes the problem a lot easier to tackle. Speaking of writing things down, I must say that I love the teaching style of my lecturer. Professor Heap includes annotations in his slides to emphasize points and to give his students a clearer picture of what's going on. His use of venn diagrams to depict sets, subsets, and other notation was nonetheless ideal. As I was saying, writing down info is really helpful. Whether you're a student in CSC165 or a teaching assistant or anyone else for that matter, try analyzing your problems on paper. Sometimes the hassle is worth the time saved.
In this week of lectures I learned about things that are buried in the back of many people's heads, things that most people know but never critically think about. For example, universal and existential claims. If you go on the street and tell people: "To prove that a universal claim is false, you must find at least one counter-example", most people would have no trouble with agreeing with you. However, I doubt that these people have, at some point in their lives, critically thought to themselves: "What is a universal statement and how do I prove such statement to be True or False?". This is one of the reasons why I find this course so intriguing. It's as if this course is helping me unlock the knowledge I already possess.
I think I'm going to cut this off here. This is my first attempt at writing a blog so please criticize me if you will in the comments, after all, this is a learning experience. I hope you'll join me again in my next post and join me as I undergo the course that is CSC165.