Another semester at SFU
So, my fifth consecutive semester at SFU has come to an end, and its time to reflect.
MACM 201 (Discrete Math) - This is the perfect example of SFU hiring teachers who can’t speak english to teach a class that defines a lot of concepts we’ll need to know for our future classes. I had no idea what was going on when the guy talked, and thus, I didn’t go to class. Ever. Everything was pretty much self taught. But then again, the same goes for all my classes this semester.
MATH 232 (Linear Algebra) - Now this was a good math class. It was to the point, made sense, and there was NO proofs. Hey, if its been proved before, why prove it again? It was “applied” linear algebra, by the way.
CMPT 275 (Software Engineering) - This is hands down one of the worst classes I’ve ever taken. Now, don’t get me wrong, I like Software Engineering, its actually what I want to specialize in, but this class has taught me next to nothing. This class was piled on with a ton of bullshit work that was nothing more then work for the sake of work. Everything I learned that was valuable was how to work with a bunch of people on a peice of software, but that part lasted only two weeks. We would be marked down for the most ridiculous things. How can someone take a mark off for bad grammar when their comment is something like “Makes sense not”. If you’re going to dock us marks for English, then learn2english. Seriously.
I came into this semester with excitement, I expected that I was going to have tons of free time, considering my schedule was 10:30 to 1:30pm, Monday, Wednesday and Friday. I was wrong. Both math classes had an assignment due every week, and both of them had two midterms. And besides that, we had “deliverables” for my software engineering class, which were segments of the project due on average due every week and a half. A month into the semester, I pretty much stopped going to lectures, half because my teachers were useless (MATH 232 was decent), and because most of the time I spent that time in the math labs trying desperately to finish my homework. It was the most grueling, intense semester so far, and the only reason it doesn’t seem as bad as the first semester at SFU is because I’m used to the punishment.
So, for those of you who go to SFU, and are looking for some advice, then NEVER take two math classes at the same time. I did it in the first semester, and I did it this semester, and it did not get any easier. Another thing that I learned was that you should really spred out your classes. I was so excited to just have three hours straight of class, but really, it sucked. I had no breaks, so there was nothing forcing me to stay up there and hang out. I would just come up, and leave, and what made my other semesters at SFU so awesome was hanging out with people during the breaks. So what it really comes down to is, if you want to enjoy your time at SFU, don’t just come up the hill for class and leave, you’ll regret it years down the road.
On the bright side, I’m almost done all my math classes, I just have to finish one more (although, its the hardest one), and then I’m done with pure mathematics for the rest of my degree! In the fall, I’m taking MACM 316, ITAL 100, CMPT 320, and I’m considering ECON 103, would that be too intense of a semester?
And now, it’s finally over. After my last final, I got a donair with a friend, and then I did what I do after I finish every semester; a couple of hours of doing nothing, without the lingering feeling of guilt creeping up on me. I’m sure everyone can agree that its the best feeling after finishing your last final. The greatest feeling for me right now is the fact that I won’t be going to school for the first time in five consecutive semesters. I’m really looking forward to just going to work for eight hours and coming home without having to worry about anything.
There are so many things I’m looking forward to this summer, I’d list them all but I’m sure I’ll blog about them eventually.
Category: SFU | Tags: computer science, courses, math, school, SFU
April 18th, 2008 at 8:15 pm
No summer school this year?? Sweet! You better own it up in the VIHL man!
April 22nd, 2008 at 7:41 am
CMPT 275 is a MASSIVE waste of time. I had to take it as part of my comp eng. degree. I hope that nobody who takes that course ever tries to put any of the things it teaches in to practice. It should be called “What NOT to do in software engineering.”
April 22nd, 2008 at 7:43 am
Oh yeah, and I should add, I wish I was as lucky as you were with the linear algebra course. When I took it in second year with Justin Gray, it was nothing but proofs. We were taught exactly 0 about applications of LA. It led many people to hate the field, when in fact it’s one of the most important things you could possibly learn when it comes to computing or engineering.
April 25th, 2008 at 11:31 pm
Our best 275 deliverable comment was “speleling error” with “bad word” as a close second. Everyone skipped that class too.. I went a few times near the end of the term. There were around 10 people who still went.
May 6th, 2008 at 8:56 am
I agree on almost all points. CMPT 275 is basically 6 credits worth of work for 4 credits. If you haven’t been in the Real World(tm), it will teach you two useful things:
1 - How to work in a group (usually sucks),
2 - How to deal with insane bureaucracy (always sucks).
I suspect you’ll get more confirmation of the same from Co-Op!
As far as math classes, I’ve always done 2 a semester (except this semester), and it’s usually not the best idea. I did 151 and MACM 101, then 152 and MACM 201 (brutal), then 240 and Stats 270 (have to do stats again), and am now finally only doing MACM 316 (because even *I*’m not crazy enough to do that one with another math class).
Spreading them out is probably a good idea, but I also plan on doing more math than just these mandatory courses.
Phil
December 23rd, 2008 at 6:46 pm
Your CMPT 275 project was probably marked by someone from the team that translated “all your base are belong to us”.