This week was a little hectic given that Project 1, Collatz, was due on Thursday and there were so many requirements that we had to take care of Github wise. As Downing himself said, this was mianly a project to get us familiarized with some of the most common software engineering technologies and to polish our skills for the upcoming projects. On a frustrating note, I already got 20% of my points taken off because I apparently didn't add the TAs as collaborators even though I could've sworn I did. During class we discussed exceptions in depth (checked vs unchecked, advertising exceptions in method headers, try-catch blocks, etc.). I have been having some trouble with the quizzes because I do think some of them are trick questions, or simply things that in the moment you think that you understand completely but it is at the moment of the quiz where you actually feel you don't really know it backwards and forwards. Anyways, just have to keep doing the readings.
Project two has been announced already so we will see how that one goes. Up until now I just know that it is called "Voting" and that you can do pair programming, he said he would discuss the project on Monday. I'm kind of excited for being able to work in groups. I have done pair programming before, both in school and in my internships, and there are a lot of benefits to it. Having two pairs of eyes is always better for many reasons including error checking, ingenuity, brainstorming, etc.
No comments:
Post a Comment