Tuesday, April 10, 2012

Final coming up

Sorry, I completely forgot to complete my blog post last week! I'm hoping I can still get 4/5 points for this even though it was completed late.

Anyways, I'm kind of excited to be taking the final next week. I feel like I learned quite a bit this semester, even though it was quite painful at times. I'm hoping it only covers items we've discussed and practiced throughout the term (I think it will). Ultimately I do agree that it was a good decision to eliminate the group project and have a final instead so that way it'll be easier to measure what people have actually learned throughout the course. Here's to hoping I do well on it!

Friday, March 30, 2012

This week

I think that the way we did lecture this week sounds great on paper, but when actually being put into practice might not be that great. I think it still has potential to be very helpful and useful, but some things, in my opinion, would need to be changed. The biggest issue I found with the way we did lecture this week was the fact that we were trying to follow along but I know for a fact that no one in the class was able to keep up in terms of our own program. It'd be much more helpful if we could follow along but I think this would be a challenge because it'd be very time consuming to make sure everyone was caught up. Maybe one thing would be to make the scope of the assignment much smaller and that way we could have just 2 phases instead of 3 or 4. That way we could make sure everyone was done with the first phase and then we could move onto the second phase. I'm still stuck on the second phase and have been struggling to get the data from the twitter json files I pulled from twitter. For some reason it keeps giving me an error saying that the index needs to be a integer instead of a string when I try to specify 'text' as the key to pull the data.

Thursday, March 22, 2012

Updates

So far I'm really happy with the pace of this course this semester. I think the work is much more manageable and the pace is also making it much easier to learn the content. I like that we're going back to Python for a lot of the material since I don't really feel like I really learned how to use it that well in 601. Although I don't think I learned it that well last semester, I'd be really lost of I didn't take it and was trying to take 618. I'm really surprised that people are allowed to take 618 without taking 601, but it'd be fine if they already knew Python.

I'm still having some difficulties this week on the assignment, and have been trying to work through them since yesterday. I'll keep trying, but will be emailing the GSI if I can't figure it out by tomorrow.

Have you thought about my proposal to allow us to use the internet on the final?

Thursday, March 15, 2012

Progress

I'm not sure if a lot of other students were in agreement with a lot of my comments from last semester but so far I'm seeing a vast improvement in the structure of this course which I'm really happy about. Specifically, I'm happy that we have one assignment to focus on each week. I think that this really helps us spend more time learning the material as opposed to rushing through to complete both assignments on time.

I'm not sure how I feel about having a final exam for this class. It's nice not having to work on a group project for this class because it's always difficult to work on group projects throughout a course. One thing I think would make more sense for the final is to allow us to use the internet since we would be able to use it if we were really programming. I don't think I've ever had to take a practical programming exam without being able to use the internet as a reference. Obviously this would not include email/chat programs and we'd still have to work on it on our own...

Thursday, March 8, 2012

First week

I thought that the first week was interesting. Honestly though, I'm not really excited about this class. I think that this weeks assignment was pretty easy and will be easy to build on, but I think that as the semester goes on many of us will struggle to build on what we've previously learned because of inadequate time to process the previous items we learned. Hopefully I'm wrong about this and only time will tell.

One thing that I thought was interesting was the removal of the requirement to work with another individual. I, for one, was sad to see this requirement removed since I think it really helps working with other people because if you get stuck it's really difficult to work through something without being able to talk it out with another person. Unfortunately you can't make everyone happy, at least the option to work with someone is still available.

Friday, February 17, 2012

Wrapping up

I loved this weeks assignments. Especially the homework. I feel like the Google Maps API is really easy to work with, and the lecture was really helpful in explaining exactly what we needed to do and how to do it.

The project is coming along, slowly but surely. We're creating our visualizations right now and working on the paper. We're also in the process of loading everything onto a website as we complete the work. I'll be pretty glad to be done with this project because I didn't enjoy it that much. The topic was kind of boring to me... I guess it's my fault for not finding a group and letting myself get assigned.

Saturday, February 11, 2012

This week

I think I liked the way we did the lab this week much better than normal. Even though it was combined with the homework and was longer and maybe more complex than normal, I feel like working on it was more enjoyable than normal because the stress of having another assignment right after was not there. Being able to work with someone on the entire assignment was also helpful.

One thing that I was not crazy about, and I know a lot of people were not happy about, was the fact that we had to finish the assignment 2 days after it was assigned. I had a very busy week this week and wasn't able to finish it in time to run it 5 times. I even forgot to do my blog post until now...