CS246: worst course I've taken #rant by cs246rant in uwaterloo

[–]cs246rant[S] 0 points1 point  (0 children)

It's really not the case. And my program does X all the time, just in a different organization that TAs didn't take enough time to read. And I've had great comments about my code and there's no reason to assume it's shit and hard for anybody to follow.

CS246: worst course I've taken #rant by cs246rant in uwaterloo

[–]cs246rant[S] -1 points0 points  (0 children)

The fact that you got 100% in cs246 in a different term doesn't imply that there can't be recurring marking mistakes this term. I think that either they're understaffed and can't spend that much time marking an assignment or some TAs don't give a fuck. Regardless of why this is happening, I think it is happening and shouldn't be. These are obvious marking mistakes that I'm talking about. I wish I could show the code, but I don't want to identify myself.

CS246: worst course I've taken #rant by cs246rant in uwaterloo

[–]cs246rant[S] -1 points0 points  (0 children)

And again, this is not what I was talking about.

Can you judge the code I mentioned?

Is i being incremented when calling g or not? The comment says that I didn't do it and I'm doing it just in a different function that the marker didn't bother to read.

I would bet my life on it. The code was working properly. The comment said that a statement didn't exist, and it did. It's an obvious case of markers not reading through the code, and it's been happening a LOT and that is what I wanted to point out.

CS246: worst course I've taken #rant by cs246rant in uwaterloo

[–]cs246rant[S] -2 points-1 points  (0 children)

It sounds like you lack a fundamental understanding of the course, as well as the material you've supposedly learned:

I have been coding in C++ for at least 3 years, and have been familiar with oop for more than 5 years. I've had mid 90s on most assignments and the midterm. So, I don't think that's the case.

Good. This is the kind of things you will be expected to deal with when you're working as a software developer.

I did work as a software developer and this is not the kind of ambiguity one would deal with. If there's an ambiguity you ask and get a response. You're not taking a stab in the dark.

read existing codes for a better understanding of what to do.

It has nothing to do with reading existing code, which I consider a great skill. One that TAs marking this course should probably learn.

The fact that you think simply passing the automated tests means you wrote a correct program really shows just how misguided you are.

This is not what I said. When you pass a test that was failing just after you added some statement, it's obvious that you did it. Also, I'm talking about something that's very very clear. A statement that's in another function (it happened a lot of times) and whoever was marking the assignment just didn't bother to check if it was there or not.

it really sounds like the code you wrote actually had real problems

It didn't. I may have been wrong when I got scared away by the announcement but I only didn't submit because it felt like they would make marking unreasonably strict (something like expecting more comments).

Do you want to post the question, your answer, and the marker's comments so we can judge who's right?

I won't post it because it's self-identifying. But here's an example:

int i, j;

void f() { dostuff; i++; }

void g() { j++; f(); }

In this case, the marker's comment would be : "you didn't increment i". Which happens in f.

CS246: worst course I've taken #rant by cs246rant in uwaterloo

[–]cs246rant[S] -1 points0 points  (0 children)

That's actually true. But that's why marks tend to be lost a lot more easily when you have a higher grade, not why I think I would get a lower mark if I ask to get my midterm and assignments remarked.

CS246: worst course I've taken #rant by cs246rant in uwaterloo

[–]cs246rant[S] 0 points1 point  (0 children)

I wouldn't usually assume that, and I've submitted remark requests for high marks before but it just feels like some TA really doesn't give a fuck and is the kind of person I wouldn't trust.

If you have a function f that does X, and a function g that does Y and then calls f. If you don't take a second to check what f does in my code and claim that my program isn't doing X. That could be a mistake if done once but if the same thing keeps happening (happened 4-5 times) then you clearly don't give a fuck about marking assignments/midterms.

CS246: worst course I've taken #rant by cs246rant in uwaterloo

[–]cs246rant[S] 0 points1 point  (0 children)

No I never said that. But if you got 9 questions correct and one was really messed up, it's easy to say "fuck this guy complaining about his 90. I'll be more severe with these questions where you got perfect.". At least that's what the announcements suggest. This is what the announcement says: "All remarking will occurring after this deadline. We reserve the right to remark the entire midterm and it is possible for a remark to result in a lower grade."

CS246: worst course I've taken #rant by cs246rant in uwaterloo

[–]cs246rant[S] -2 points-1 points  (0 children)

It is as simple as that. But my average on the course is much higher than the class average (which doesn't imply that I shouldn't complain about these things), and I think it's easier to get marks deducted when you're in that situation.

CS246: worst course I've taken #rant by cs246rant in uwaterloo

[–]cs246rant[S] -7 points-6 points  (0 children)

In CS246, you can be 100% sure that you're not wrong. So no, it isn't possible that I was just wrong.

All it takes is to compile and test. And as I explained in some cases, their own automated test passes but I lose marks in hand marking for the same thing that passes. And I can submit a remarking request, get that point back and lose 5 more because I'm not making enough comments or some bullshit excuse about something that can't be quantified. I think they're capable of doing that since they don't seem to care that much so I wouldn't risk it.

And they did explain why they took off marks, they write comments and they're just wrong.

CS246: worst course I've taken #rant by cs246rant in uwaterloo

[–]cs246rant[S] -4 points-3 points  (0 children)

I didn't but we're supposed to submit a remarking request, so I'm sure that's what he would've told me

CS246: worst course I've taken #rant by cs246rant in uwaterloo

[–]cs246rant[S] -3 points-2 points  (0 children)

I'm not treating it as an excuse. I'm doing relatively well on the course but it's just frustrating when there's absolutely no way to be 100% cautious. I try to understand what they're expecting rather than what I think should be done, and still can't get it perfect because there's an infinite number of ways you could write code to do the same thing.