I often expressed how I was nervous about implementing recursion in previous posts, and finally now near the end of the semester I can safely say: I'm still nervous. Maybe it'll take another year (or another CSC course) for me to get completely comfortable with the concept and implementing it in different situations, but for now I'm still not 100% solid. I think I should be okay with implementing recursion with trees, but I'm worried I'm learning a formula that I keep regurgitating for a different condition every time. Does anyone else ever feel this way?
I've been following along with some of my friends' slogs as the term has progressed, here are some of my favorite ones:
Zhilin Zhang: "3 Essential OOP Concepts To Know For Your Technical Interview"
Zhilin's post on OOP was great. Not only did it mention the key concepts of Object Oriented Programming, but it gave you a step forward in your knowledge of what employer's expect of you. There's more to Computer Science than just knowing how to code - it's about understanding concepts and applying yourself. This is what employers look for in technical interviews, and this is precisely what Zhilin was able to reflect on in his Medium post. A lot of what I appreciate about Zhilin's slogs is that he always remains focused on conceptual ideas rather than the nitty-gritty details of syntax and definitions. It's been a pleasure following his hipster Medium blog throughout the term.
Abhinav Chawla: "Mission Minimax"
I had the pleasure of working with Abhinav on Assignment 2, and sat by him as he "thought" and "sweat" and "worked". Although his slogs are always refreshing and flavorful, I enjoyed this particular post because he was able to reflect on his individual experience working with a specific concept. Abhinav is a friend of mine that I hardly ever see struggling with school work, and watching his gears turn and rust over this assignment was definitely an experience. Me, Abhinav, and Jahid sat together for hours working on this assignment together, and our logical thinking processes definitely clashed during that time. However, we pulled through and supported each other through not only this assignment but through this course as a whole, and it was an honour to have worked with them both.
Jahid Ahmed: "OOP"
This was probably one of the most well-written and detailed posts on OOP I've read in this course. Jahid took this post step-by-step, introducing each and every term and idea individually and slowly building up to classes and objects. The examples he used to demonstrate OOP were great, and the importance of OOP really hit home with his post. Jahid's attention to detail and references to individual lines of code were extremely thorough, and I would genuinely recommend a beginner in OOP to read his summary. Great job, Jahid!
Nagee Elghassein: "It's Starting to Link"
First of all, Nagee has a great sense of humor and the image he attached to this post instantly made it my favorite one. Other than that, it was great to read about Nagee's journey with Linked Lists as an ADT. I actually worked with Nagee to understand Linked Lists on Lab 7, and I agree with him in saying that this class makes it very easy to understand. The labs and class worksheets were great in that they helped us stretch our legs with LLs, and get us familiar with the types of things we can do with Linked Lists. Reading through Nagee's posts, it's easy to see that we are having a similar experience with this course as a whole - the instructors and TAs have been great and super helpful, and we're really enjoying learning the material.
There are lots of other slogs I've been following throughout the semester, these are just a few of my favorite posts from a few of my favorite sloggers. If you have any cool slogs you think I should read (including your own, if you want), let me know! I'd love to read them.
No comments:
Post a Comment