Hey all! Second last blog post for this year! Time sure does go by super fast. For this week's blog post I'm going to be looking at a previous blog post I had written and write my reactions to it, things such as whether I agree with myself, or maybe perhaps something I may have done differently to approach the problem.
I decided to go with my blog post titled 'My Week 4 Recap, Including Tracing Recursion!'. The reason why was because I feel this is when we started to get into CSC148 material. It was the week when we started to actually look at recursion. Previously a lot of the things we've talked about were actually introduced in CSC108 such as object-oriented programming. We looked at it a little more in depth and our first assignment relied heavily on that but it wasn't anything we've never seen before. However in week 4, we were introduced to recursion. We mainly focused on tracing recursion for week 4, which is what the blog post was supposed to be about, but I talk a bit more about actually writing a recursive function that was at the end of our lab for that week.
Re-reading my blog post, I still mostly agree with myself. In the post I seemed to have talked about how tracing recursion is still pretty straightforward. I know exactly what it's supposed to do when I see the function, and the theory behind it makes sense. Especially since when you see the body of the functions the instructors have given you, you can easily read it. You just look at it step by step and you can see what the final output would be. Although, I did overestimate it because on the first test I lost marks on the tracing recursion section. I got the final answer correctly but I over expanded when I was writing out the steps. The lab itself for that week wasn't too challenging to figure out the output but I'm pretty sure that overconfidence of knowing the final answer made me pretty sloppy with actually writing out the steps, hence me losing marks on my test. My initial feeling towards the last part of the lab (writing a recursive function) is a bit different. It still is something I'm not always 100% confident on, but now with a lot more practice using recursion I can actually do that question a lot faster.
Reading a couple of my other classmates' blog posts on week 4 was also pretty interesting. A lot of us had some similar feelings towards tracing recursion initially in which it was pretty easy. The blog, http://slogsbysidra.blogspot.ca/, seemed to have the same thoughts that I did initially regarding tracing recursion in which it was straightforward, although unlike her who seemed to have done well on that quiz, I'm pretty sure that's the quiz I didn't exactly do well on. Another blog I have read was http://theslogofmarie.blogspot.ca/. Her reactions to the lab were also very similar to mine as well. The last question especially the last question for me. It really did help me get used to thinking in a certain way to write recursive functions much faster. http://mysuperslog148.blogspot.ca/ was another blog that I read since she seemed to be a lot more experienced than I, since she already had some exposure to recursion whereas I had none. Her reaction to it was interesting though because since I didn't really have much background in computer science, I had almost no initial reaction to it when I heard that we were learning about it. Although she found tracing recursion to be as simple as well and something I really wish I had done that she had mentioned in her blog post was not to over complicate things with recursion.
Writing this blog post was quite interesting! Especially to see how my reactions have changed over time. I did eventually get better at what I struggled with and also learnt to be too overconfident approaching a task. Reading other bloggers reactions was also interesting to see that their reactions to this was very similar to mine as well. It's been a lovely semester so far and last week is the final post! It's nice that I have this blog post so I can actually see what I thought about over the term and how I changed. Well, that's all for this week! Have an awesome last week of classes!
No comments:
Post a Comment