Saturday, 7 February 2015

My first few weeks in CSC148

       I'm writing this blog a bit late, and it has been 4 weeks in CSC148 instead of 3, but entirely this course has been an eye opener for me. Since computer science isn't my declared major or specialization - I'm doing it as a minor, I'm currently in Rotman and hope to specialize in Accounting- I haven't prepared throughout high school for courses like this. My mentality when I started this course was similar to any other non-computer science student. When given a problem to solve in class or an assignment, I would tackle it head on, I assumed that if I did this problem once before the process to answering it again would be the exact same. But in CSC148, I've learned that that isn't always the case, that there are multiple ways to solve the same solution, all of which are correct. Over time in this course as the weeks progress and the lectures begin to accumulate, I am learning more about the course and how to program as a professional, but I am also learning how to solve everyday problems, through analytics and looking at a situation from all perspectives.

       CSC148 has been a unique experience thus far, and it continues to grasp my attention with all the neat  things were are able to do simply by coding. I am guaranteed that every week I learn a new topic or I further enhance something I thought I already knew. It is learning environments like the ones CSC148 creates, that make UofT a world recognized school, if not lectures, then it is the amazing TA's that assist you throughout the labs; even the assignments so far have been fun..once you understand what you have to do. I can only imagine that with this path of computer science, where I will end up.

Saturday, 24 January 2015

Week 3 SLOG:

"Why Geeks Should Write"? When given such a unique topic my initial reaction was probably like a lot of other students in the class. "I am no geek". Then I looked back at my past couple of weeks in CSC148, too all the different types of people I've talked to, and how anti-social some of the students were, and how different we all are. But at the same time I've learned and enjoyed so much in this course I can't help but feel like a geek. 

      Now back to the topic at hand, "Why geeks should write". Remembering what Diane had said in the lecture when she was talking about this topic about how research has proven that writing about what you've learned actually helps with remembering the content, and to me that seems true. I feel that when you teach others about certain topics, you yourself are learning the topic and testing yourself to see if you actually know the material. Which is why I enjoying teaching others what I've learned in these computer science courses because it helps me remember and really harness the main concepts that are taught. Concepts as basic but crucial such as "self.[method]", or "NotImplementedError's". CSC148 thus far has taught me to much to put in the slog, but over the next couple of weeks I intend to let it all out.