Sunday, October 30, 2011

Week #10 (10/24 - 10/28)

This week feature more examination on the differences between the Java, Python, and Haskell programming languages. While I've been enjoying the material so far I finally realized that we only have about 5 weeks of school left and up to this point this class really hasn't been about Software Engineering. The name really doesn't aptly relate what is exactly covered in the class in my opinion.

On the project side phase 2 of World Crises is of course taking longer. Honestly I felt like converting the import/export functionality to take advantage of the datastore would have been an easy conversion, but it's definitely taken some hours to get that working, and we haven't even gotten around to the merge import yet. Overall however I think we're making good progress on this part of the project and we should finish with a decent amount of time to spare.

Sunday, October 23, 2011

Week #9 (10/17 - 10/21)

Not really much to talk about this week since we took the test on Friday. Definitely don't think I did that well on the test, I felt like I got bogged down a bit on the first couple of problems which impact how much time I could spend on the later part of the exam. So yea, definitely walked out of that one with a bad feeling. Hopefully I didn't do too horribly and can bounce back on the next one.

I felt like the first part of the world crisis project wasn't too challenging with most of the hurdles having more to do with logistic (i.e. getting organized/coordinating with a big group) than actual project problems. Looking ahead I expect that to change big time. This upcoming week is also the first time we'll have reading assigned out of the Refactoring text book, hopefully it won't be too bad.

Monday, October 17, 2011

Week #8 (10/10 - 10/14)

This past week we started working on project 4. I feel like one of the toughest parts of the project will be making sure that we're using our manpower effectively. With 6 people it is easy to not coordinate well and essentially cause a drop in productivity because of that. Thankfully we seem to have split the work up well since we've made good progress on the project and it looks like we should finish with a good buffer before the deadline.

One of the difficulties when it came to allocating the work between group members was just our reletive unfamiliarity with the various technologies involved with the assignment. None of us had really had any experience with XML schemas or the Google App Engine before, so trying to assign points to each "story" was a bit difficult to do. Thankfully with 6 group members we were able to assignment people research assignments so the entire group could get a better feel as to the scope of the project.

We have a test coming up on Friday, and personally I definitely feel more nervous than I did for the last one. Part of that is due to the reading we've doing, while it's certainly less than the XP book, I feel like it's been much more dense and that I'll have to review it thoroughly. Hopefully I  do well.

Sunday, October 9, 2011

Week #6 (10/03 - 10/07)

I'm looking forward to the upcoming group project, mostly because I've never had a computer science assignment that involved a group this big. I'm confident that my team should be able to work well together since we've known each other for a while and most of us have actually programed together on various assignments in other classes. However the logistics of actually coordinating 6 people does seem a tad daunting. The project also seems to be very heavy on database usage, which is a concept I don't have much background on.

The packing/unpacking material we went over in class this week was essentially a review for me, since I had taken the one hour python class before. However, even though I had seen it before, it was still a bit confusing at first glance, so it was nice that we covered it so extensively.

Recently I've noticed that I'm missing most of the reading questions when it comes to the quizzes. It looks like I'll have to change the way I'm studying the readings, specifically the online book.

Sunday, October 2, 2011

Week #5 (09/26-09/30)

I don't really have much to report this week, since overall it felt rather uneventful.

On Monday we went over the basics of the Netflix project in class. At first glance it appeared to be rather daunting and I was sure that it would be much harder than the previous projects. However after getting a chance to actually work on the project, it feels much easier than what I originally anticipated. At the moment me and my partner have gotten our RMSE below 1.0 and are working on making sure it prints within the 10 minute time limit.

I missed class on Wednesday due to an interview.

The material we covered on Friday seemed like another one of those days that was almost entirely review, really didn't feel like I learned anything due from that lecture though it is nice to get an in depth review like that every now and again.