Monday, 21 October 2013
Slog Update
This an update on my thoughts on this course, and my level of comfort with the current subject. I just got back my Test 1 and I got the mark I thought I was going to get, as I realized how to solve the question on the test after I handed it. Although I did receive a lot of part marks, which I expected. One thing that I could point out is that I lost 2 full marks on question number 3 for not stating the return type, which seemed pretty harsh for such a small error; might think it would have been just 1 mark off... Oh well. In regards to the current content, there is not much I can say about it as we did not get much into it yet, but I am sure it will be a new kind of thinking for me.
Sunday, 13 October 2013
Object-Oriented Programming and Recursion
For me, Object-Oriented Programming is a way of showing and naming classes as objects that can be assigned methods and instances; creating a structure for a program. By considering the aspects of this kind of programming as objects, I think it makes it a less abstract concept, and therefore easier to understand.
I would say recursion is the task of finding smaller, solvable problems, from a bigger problem and breaking it down to achieve the solution of such problem. Recursion allows us to make code simpler and more efficient although it is a more abstract way of solving a problem. I, personally, have trouble with some recursion as I sometimes find it hard to wrap my head around the task to be solved, but I know that recursion is an aspect that once it is understood, can be very useful for the efficiency of a program.
Tuesday, 8 October 2013
First Blog
In my first blog, I will be talking about some of the struggles I have encountered since I started this course. My first struggle probably was getting back into programming as I was quite rusty; I had forgotten how to inherit classes and such. But then I went over some of the review slides, it all started coming back to me. After all, I had used Python in high school for my computer science class so I was familiar with the language. My second struggle was recursion. I had done it in high school but even then I found it to be such an abstract concept. Now I feel like I get its purpose and how useful it can be. I've had some other smaller struggles which were easy to overcome with a quick Google search. But other than that, I've felt comfortable with the content of this course.
Subscribe to:
Posts (Atom)