Showing posts with label College Courses. Show all posts
Showing posts with label College Courses. Show all posts

Monday, November 6, 2006

No NaNoWriMo

What with trying to graduate this quarter -- which involves a 15-page paper on my Apple internship experience, a senior project and accompanying report, my two regular courses, and a part-time web dev job -- I just can't afford to do NaNoWriMo this year. There's always next year, though!

Good luck to Lisa and Olya, though. Don't forget to kill off a Chris in honor of Baty!

Categories: ,

0 comments:

Thursday, October 26, 2006

Ask and Ye Shall Receive: Getting Back Homework Points

In some of the finance blog I read regularly, they've talked about asking for discounts or waived fees -- often, apparently, companies actually will if you just ask. My mom also taught me to ask for things -- "You never know unless you try" and "What's the worst that could happen? You'll be right where you are now" were common phrases from her.

I had those lessons in mind when I got back a graded programming assignment today in my algorithms class. I'd missed 3 points because I hadn't followed the algorithm in the textbook explicily, but rather done a (correct, but alternative) version found on Wikipedia. I'd ordered the textbook online and didn't have it when I needed to finish this programming assignment, so I had hoped Wikipedia's version would be close enough. But no.

Figuring the professor wouldn't take off more points just for talking to him, I told him why I'd implemented my algorithm as I had. He was sympathetic, so I asked if I could redo it for partial credit. He immediately agreed! No harm in asking, indeed.

Categories:

2 comments:

Friday, October 20, 2006

Ethical Group Assignment Behaviour

The Way It Was in High School

Ever since I can remember, I've disliked group assignments in school. I was a straight-A student through high school, and this often meant that I had to do the majority of a group assignment myself if I wanted to get the kind of grade I was used to getting. The other students either didn't care enough or didn't understand the material well enough to be entrusted with a fair share of the workload.

So, my choices were either 1) to do most of the work myself, put the groups' names on the assignment, and get the A I wanted; or 2) divide the work evenly and hope the other group members would do high-quality jobs. Option #3, convincing them that it was worthwhile to strive for an A, wasn't socially viable in high school. I almost always opted for #1.

Generally Better in College

I was pleased to find group projects less common in general once I got to college. They still happen, but they aren't the norm. Even better, the people who get into college and work hard to remain in college generally don't need to be convinced of why trying for decent grades is a good thing. Sure, the students who take required support courses or GEs credit/no-credit often just do enough to get by with a C, but otherwise people try. This doesn't mean they all get the good grades, but at least they're making a more or less honest effort.

I feel a strong sense of duty to my group members (this was true even in high school of the free-loading group members). If I do a half-assed job on a solo assignment, only my own grade suffers. On a group project, I don't believe I have the right to pull down other students' grades. I will stay up later, fret more, study harder for group projects because of this.

But Still, Sometimes...

In light of college generally being better for group projects, the situation I find myself in this quarter is fairly unusual.

I've missed a couple lectures in my very early morning (read: 10 AM) class and skipped lab, making up the time at home. My lab partner had dropped class on the second day, so I was working by myself and thus had the freedom to do such things.

But this Monday, my professor emailed me to ask if I'd pair up with another student whose partner had also dropped. Of course, I said I would. We met next lab, but it turned out neither of us had read the sections of the book we needed to do the lab (which isn't due until November). We agreed to read up and meet again next lab.

Today, a third student was left high and dry by a lab partner who'd dropped. (Or at least stopped showing up -- which isn't a cool thing to do to your partner without informing them.) We were grouped into a team of three. The third guy didn't really seem to know what was going on, and it sounded like the second guy still hadn't read the chapter.

For example, there's this chart we're supposed to fill out before we start on one part of the lab. I started working on it, talking out loud about what I was thinking so my partners would have a chance to involve themselves or correct me if I was misunderstanding something. But they mostly said nothing, and generally verbally shrugged when I asked directly if they thought I was writing down the correct answers. It felt very one-sided.

So the point of this post was really just to say that I'm not sure what to do with the group project over the weekend. I think I may just do as much as I can by myself, and see if that will kick-start my groupmates next Monday. If they still don't get in the swing of things, it may be just like old times in high school...

Categories: , ,

2 comments:

Tuesday, September 26, 2006

Boring Mod 45

Today in Algorithms, we spent 45 minutes discussing modular arithmetic. No, nothing fancy. This was basic stuff, dragged out into a mind-number three quarters of an hour. All we discussed were the congruence properties, which really should not need 45 minutes of repetitive "explanation." The last 15 minutes of class were devoted to a riveting discussion of greatest common divisors.

After the unpacking of the apartment is complete, I'm going to see if I still have my notes from last year's Algorithm and see what we'd covered by the second day.

Work was uneventful; mostly, I continued to set up my computer and finished reading the new employee documentation. I discovered that the office kitchen contains free hot chocolate mix. I may be using that to supplement my daily tea that I bring from home. I'd like to bike to work tomorrow, depending on weather -- it's completely overcast right now, but the forecasts call for another beautiful day tomorrow.

Work was less uneventful for Forrest, alas. He just found out that most of what he'd worked on and worried about over the summer has been restructured or canned outright because of business changes out of his control. As you might expect, he was pretty disappointed. :(

Categories: ,

0 comments:

Monday, September 25, 2006

First Day of My Last Quarter of College

If all goes according to plan, this should be my last quarter of college. I'm taking only two traditional courses, both directly major-related: Computer Architecture (despite having already taken all the courrses it's a prereq for) and Algorithms.

I was going to just quickly explain why I'm retaking Algorithms, but it turned into a multi-paragraph rant that I'll recast as a separate post for later. For now, suffice it to say that this repeat quarter with a different professor looks to be exceedingly easy by comparison. Whereas my first professor believed in your-programs-must-be-perfect, all-or-nothing grading, this second professor says he doesn't believe in asking us to learn picky details. There will be no midterm at all, only 5- to 10-point quizzes that ask purely "big picture" questions about what we've gone over that same week. So while I'm pretty confident I'll pass the class this time around, I'm still glad (mostly) that I took it with the first professor to actually learn algorithms in detail. I'd love to be wrong about my first day's impression, but then this second professor said himself he doesn't think people should have to remember details, even for testing purposes...

But I won't actually have as much free time as a two-class schedule might make you believe. I need to get technical credit for my Apple internship, which means a 12-15 page report on my experience. More significantly, I'm finishing up my senior project (which I'm less excited about now that competing projects have been released). Senior project is known to be a giant black hole of free time -- as much time as you have to spend on it, you can always spend more and still not be done.

Forrest suggested I ask my senior project advisor if he'd allow me to switch projects, since I'm no longer that excited about my original proposal. He suggested I do the Asha'ille tokenizing and parsing that I'd like to get around to doing. While that does sound cool, I'm not happy with the idea for two reasons:

  1. I'd need to submit a new proposal for my idea. The spec for my current senior project took a while to write; I'd need to come up with a new one within the week to have any chance of graduating this quarter.
  2. My advisor's specialty is compilers, which involves parsing. My methods of parsing (con)natural language would probably be primitive in comparison to techniques he's familiar with. That might translate into him evaluating my project less generously than if it were on a topic unrelated to his personal interests.

I'll see what I can find out about non-naive methods of language parsing tomorrow and determine whether I think I can do something worthy of a senior project on such short notice... :/

My schedule this quarter is rounded out by a parttime job as a web dev at CustomFlix. It's just HTML and CSS work with some spec-writing on the side, so I'm expecting it to be fairly easy work. Sixteen hours a week is doable, and it'll more than pay for my share of rent, leaving me with that much extra money to invest or otherwise save.

Categories:

2 comments: