Sunday, October 5, 2014

Week 6

This past week has consisted in a lot of preparing for the test. For example, Prof. Downing gave us a hint: We need to know how to implement any function, such as Fill, Count, Reverse, etc. that takes in three parameters, two of which represent a pointer to the first element of each array, and one of which represents the size. These, among other examples, have been what this week has been about. Preparing for a Downing test, as I have mentioned before, is not easy and very different from the way you prepare for other tests. There is little or no concepts you memorize, you just need to know how to implement stuff. You need to know how to make software on the spot with a time limit, and this, my friend, is not easy.

On the other hand, Prof. Downing has been very generous and given us an extra credit opportunity, which consists in solving another problem from the UVa online judge repertoire. This one is called "A Node Too Far." I already took prof. Downing's Software Engineering course and there we weren't given a programming exercise as extra credit. I can only imagine that this is because Python is a much more simple and user friendly language than C++ (mainly because of the absence of memory allocation) but it also leads me to think that in his Object Oriented Programming course, students tend to need more extra credit at the end of the course and therefore the extra credit programming exercise. Who knows, I'm definitely doing it though!

No comments:

Post a Comment