<p>My UGPA is incredibly high so I’ll come out of this a winner either way, but I’m going to make sure that this professor understands that there are some students you just don’t cross like that. I’m one of them. </p>
<p>He better have a good explanation for how he managed to follow the grading rubric correctly and give me a 30/50.</p>
<p>Functionality cannot account for 20 points because the project was graded on a 50 point scale, not the 100 point scale for the standard programming projects. </p>
<p>Logically this means that:
Flowchart and Pseudocode- 10 points
Project Interface Design- 5 points
Naming Conventions- 10 points
Functionality, Execution, Error Prevention, Debugging- 10 points
Comments- 10 points
Complete on Time- 5 points</p>
<p>The project had a flowchart and pseudocode, fulfilled the project interface design requirement, used proper naming conventions, had complete comments in the source code, and was completed well in advance. </p>
<p>Where did his magical twenty point deduction come from? He also claims he “graded in my favor” on the Functionality portion of the project, but if that was the case, I would have received some points for it right? </p>
<p>It is not possible that I could have received a 30/50 if all his point deductions came from the Functionality element like he says. If that’s the case I would have received a 40/50, then it would have been a 50/50 with the extra credit added and I would have received a 93/100 on the Final and would have an A for the course. But of course that wouldn’t be right either because he somehow managed to deduct twenty points here.</p>
<p>A crappy little student at a crappy little university, getting an 83 on the final, thinks he deserves an “A”. Pathetic. I pity you as a human being.</p>
<p>It’s amazing to me that the fact that the OP’s work just wasn’t very good (let alone excellent) seems completely irrelevant to him. Yet he’s willing to try to get a professor fired because he finds the professor’s job performance lacking.</p>
<p>It’s also amazing to me that every single person except the OP fails to see what an outrage the whole matter is. How can the whole world be so stubbornly wrong?</p>
<p>The work was fine. The project works perfectly.
If I get the A-, I don’t mind. I’m not going to be the sweaty lard ball of a professor working an adjunct job for $20k a year in his mid 40’s. He can have fun with his little pathetic life.</p>
<ol>
<li><p>Name-calling totally makes your case look stronger</p></li>
<li><p>You’re either failing to understand or choosing to ignore your professor’s point that not everything that works, works equally well, or is an equally good work product. He explained to you why he thought your work was so-so. You don’t want to hear or believe what he’s saying.</p></li>
</ol>
<p>And you don’t seem to understand that his grading rubric and the final exam never said it had to work as efficiently as possible just that it had to work. (But then again this is such a joke of a program that I made it work equally as efficient without even using a For Next loop)
There is no basis for him deducting points. He said he was following the programming rubric and by all indications it looks like he has lied about that. Because he lied about that and the project was not graded adhering to the rubric, I was unaware of what the requirements were to get a 50/50 on the exam. Injustice for sure. </p>
<p>And btw, my program works just as well as it would with the For Next loop as it does the exact same calculations and cannot be broken. Really, what don’t you understand? Are you really in college?</p>
<p>DreamingBig, I commend you for at least not giving up without a fight, but we’re still kind of emptily attacking and defending you. I think all that’s left is that you need to put your code on pastebin, link us to it, and tell us the assignment, and we can evaluate for ourselves whether the grading was too extreme or even unjustifiable. It seems like the professor REALLY thought you coded the wrong way, so you may be understating your “mishaps.” Efficiency is sort of like… the point of computer science… but slightly less-than-efficient coding is still excusable, and hard coding still has its uses even in the industry.</p>
<p>Anyways, this should have been small enough to not have affected your final grade much. If you really deserved an A, you would’ve likely stayed there, but if you were around an A-, you were on the edge anyways. Your last post seems to explain an even greater issue - that he took off more points than possible - and that he still did not fix this after you notified him. This sounds unreasonable, and I’m sure there’s more to this than you’re saying, but at least this is truly worth bickering for if you’re not withholding anything important. </p>
<p>4-page letter huh? I sure would like to see that. Your writing style is hilarious</p>
<p>You got some of the points because it works. You lost some of the points because the way you chose to do it was kind of ham-handed, and your professor thought a student who had truly mastered the course content should have been able to do the task better than you did.</p>
<p>This seems appropriate to just about everybody but you. It’s possible that everybody but you is a wrong-headed idiot. But I don’t think it’s likely. </p>
<p>Sure I can show you the code, rymd. This really wasn’t even a hard course. Visual Basic was the programming language and all of my projects were fully functional but he kept taking off ten points for the flowchart and failed to explain why whenever I asked him about it. </p>
<p>The code is really long though because the program had to double the amount of a certain currency for a period of either 30, 60, 90, or 120 days. </p>
<p>With a For Next loop it would have been shorter but the way I did it, it ended up being a couple of hundred lines.
I don’t know why he’s so upset. I already showed that I can use the For Next loop on the 3rd project… the one he gave me a 90 on when he e-mailed me saying it was worthy of a 100. (Another issue I brought up in the letter)</p>
<p>He’s acting as though I’m leaving the class without having learned how to use the For Next loop, but that’s not true. If the final exam had necessitated it, I would have found a way to use it, but since it didn’t, I did it my own way. The project is still functional so I don’t know why he’s being so hard-headed. The biggest issue, like you mentioned, is the unwarranted twenty point deduction. Without that I would get an A in the class and everything points to him taking off that many points to ensure I didn’t get an A.</p>
You’re an English major, right? Let’s put it this way… Ever take a creative writing course? When you’re asked to write a story/poem/essay/paper, does the rubric have to say “write it as well as possible”? If it doesn’t say that, would you still expect to be penalized for using poor vocabulary and rambling sentence structure, even if your words were still perfectly readable?</p>
<p>What I did with the coding is not the equivalent of “poor vocabulary” and “run-on sentences” in an English paper. Those are grammatical errors and are the equivalent of syntax errors in programming.</p>
<p>My final exam project had no syntax, logic, or runtime errors. It was fully functional and worthy of a 50/50 going by the professor’s rubric.</p>
<p>Someone correct me if I’m wrong, but I thought loops were not efficient since there are like extra processing steps? Of course, this is probably negligible the vast majority of the time, and loops make code easier to read/are necessary when you want to do something a variable amount of time, which is a lot more important than any loss in efficiency.</p>
<p>Anyways, I want to see how you end up doing on the LSAT. Judging from your posts, I doubt you’ll do very well. In which case, this A- won’t matter.</p>
<p>Edit: Okay how can you claim that poor vocabulary is a grammatical error?</p>