What did you do this past week?
This past week I finished the Deque project for this class, and I spent my free time exercising and playing video games with some friends.
What’s in your way?
Something that is in my way is finalizing my schedule and making sure I get everything ready for move-in to my new apartment in the fall. I can be pretty forgetful about this kind of stuff, so with this class wrapping up in the next 2 weeks, I want to get these issues sorted out as fast as possible.
What will you do next week?
If I have time, next week I will try to work on some personal projects that I’ve neglected for the past couple of months because of school.
If you read it, what did you think of the Paper #7: What Happens to Us?
I thought this paper was important to include in the class, as although it doesn’t deal with any technical aspects of CS, it discusses a very predominant social issue within the field, that being gender discrimination. Some of the stories were pretty shocking, but I believe including stories like those shared in this paper helped expose this issue and bring more attention to how we as a community can improve and make CS more welcoming and inclusive.
What was your experience of vector, allocator, and deque?
I think going over the code from last week’s paper, Vector, during lecture was helpful for my understanding, as going through each method and the tests showed exactly how the container should behave. This proved very useful when implementing deque, as a lot of the code is similar, as many of vector’s methods are shared with deque. I also think that going over the code for allocator helped me understand what exactly is going on internally when we are using the allocator in deque.
What made you happy this week?
Something that made me happy this week was receiving my final grade for my other summer class, M340L, which was an A. I really enjoyed the class and the instructor, Dr. Blazek, and it is nice to see that my work paid off.
What’s your pick-of-the-week or tip-of-the-week?
My pick of the week is Hackerrank’s Skills or Practice section. Although this class uses Hackerrank as a platform for exercises, these sections of Hackerrank are great for getting comfortable with the capabilities and syntaxes of new languages or brushing up on languages that you haven’t worked with in a while.