I'm screwed....

So, my exam results are out.

Indonesian Language: 81 points, B
English Language: 89 points, A
Algorithm and Programming: 66 points, C
Linear Algebra: 75 points, B
Introduction to Information Technology: 82 points, B
Discrete Mathematics: 75 points, B

Final points: 2.8/4

What makes me hurt is the fact that I'm majoring in IT, which focuses in programming skills.

Practically, my score is good, 100 for the mid-semester exam, and 74 for the final exam (forgot how to use global variables and failed to read an opened file, although it is read partially. mind you I didn't study at all for the final exam, underestimated it)

But theoretically, I'm really finished: 49 for the mid-semester exam, and 58 for the final exam. I really can't believe it. I mean, practically I'm good enough to socre 100 in mid-exam. how come theoretically I scored just 49? For the final written exam I swear I can do it very well. So well in fact that it's so easy for me. I read each of the questions carefully and used the most pratical way to solve it-albeit bugs can be found, I know about this myself-and in every sense of the sentence, IT HAS MET THE CONDITIONS ASKED BY THE GODDAMNED QUESTION!

I mean, come and look at this simple question:
"Create a program to count votes for 60 partys fighting for the president's seat, and then show the winning party's name and the number of votes it has attained"

So, what kind of program did I wrote for this silly question?

1. I created an array, which holds 60 units.
2. I created a module to enter a vote, by entering a party's number. That way if, for example you entered number 5, the 5th slot in the array I mentioned above will have its value increased by 1.
3. Once you're finished with voting, you're out of the function, and the program simply searches for the largest number in the array with Bubble method.
4. the program simply prints out the number of the slot which contains the largest number, and the number beside it.

Bug: I forgot the first slot in an array is 0, not one. So if party no. 35 won, party no 34 will be printed instead, with party no.35's vote count

Why did I use this method?
1. The question didn't mention about the presence of a file the program should read, nor at least how the program should read it if one exists, thus getting data from outer source is impossible, if not vaguely possible. Thus I didn't use any data reading module at all. Attempting to read something form something that vaguely exists, without knowing how you should read it, is what I call INSANELY STUPID

2. The question didn't say where does the data come from, be it from the user or a file, thus using the user-prompted method is legit

3. The question didn't mention what kind of searching method the program should use. thus using Bubble method is legit.

As you can see, my program (except the bug) has met the vague conditions of the question, and it was worth 20 points. With that small mistake (can be fixed in merely 7 secs), I expect the point to be
On top of it all, almost all of the question is a piece of cake, it's just simple stuff like "what kind of sort method is this code?( a line of code is shown, which clearly is Bubble method)". FUCK!!

And 58 it is....

Really, I'm not exaggerating or proud of my coding skill, but I DO know my limits, and my competence, and the score really shouldn't be like this.

To add the pressure to it, they never let us know where were our mistakes located at. Which question? What was my answer? What is the right answer?

I'm in rage, but I can't do anything.

I mean, I know a martial artist can't describe just how the hell did he do that awesome backflip to us commoners, but programs are written, so practical skill and theoretical knowledge shouldn't be far off, but..... oh just... SHIT!

I asked my mom about GeForce 9600 GT for my birthday present, and she was worried I'd play even more. At this rate, even a TV can be a no-no (I have a PS2 stationed under my desk). I expected to have 3 for my final score, but thanks to this, the plan was screwed, and along with it, me

Comments

Haha, I've always considered myself decent at maths, but this year I've been really struggling (A Level). Weird thing is, I don't find it hard as I know I can do it, it's just I'm prone to making the odd mistake which can usually muck up a massive 10 mark question. So I can understand how irritating it is, often the problem is in the exam paper and the fact they expect you to use the exact method they want. Garr.
 
Wow, they have some very forgiving grading scale where you're at. Over here, its:

100-90 A
89-80 B
79-70 C
69-60 D
59-everything below F

So you would have gotten:
B
B
D
C
B
C
 
If you are majoring in IT then you should pay more attention in class. You should get 0 points for every function that doesn't give a proper result. Furthermore your teacher has probably been instructing which sorts would be most efficient for different processing and you should know which to use. If you were that confused over how to obtain the input you should have raised your hand or approached the teacher/test giver for clarification. If you really want to find out what questions you answered incorrectly, state your case for how "silly" the questions are, and perhaps even increase your score you should talk to your teacher personally. It's obvious you weren't prepared for your exams and now have to pay the price. Be honest with yourself and change your study habits or you will continue to fail. You screwed yourself.
 
[quote name='Lazycus' post='1800808' date='Feb 27 2009, 01:02 AM']If you are majoring in IT then you should pay more attention in class.[/quote]

to be honest, you would be surprised how shit programming teachers can be... :rolleyes: it seems to me that ability to teach is inversely proportional to ability to program.
 
[quote name='Lazycus' post='1800808' date='Feb 27 2009, 08:02 AM']If you are majoring in IT then you should pay more attention in class. You should get 0 points for every function that doesn't give a proper result. Furthermore your teacher has probably been instructing which sorts would be most efficient for different processing and you should know which to use. If you were that confused over how to obtain the input you should have raised your hand or approached the teacher/test giver for clarification. If you really want to find out what questions you answered incorrectly, state your case for how "silly" the questions are, and perhaps even increase your score you should talk to your teacher personally. It's obvious you weren't prepared for your exams and now have to pay the price. Be honest with yourself and change your study habits or you will continue to fail. You screwed yourself.[/quote]
No offense, but that's the stupidest thing one would do...

Reasons:
1. It's the fucking final exam, so many students, so few teachers
2. Another irritating fact is that it's not made by one teacher, it's made by a team, which means the question at hand is PROBABLY not made by the teacher watching over my class
3. The most disturbing thing is the fact that no teacher with the proper knowledge over a subject may watch over the subject, so asking which sort method I should use to an architecture teacher is not a smart move....

I was prepared, what do you think studying for 2 days is? Slacking off?
I didn't study for the practical exam, but for the written one, I did study

Even the teacher DID NOT 100% understand about sorting other than Bubble and binary method, she kept staring at the slide and explain the process shown in it, not explaining the process without it.

And apparenlty, it looks like my writing is one to blame.

Reason?

In my 3 years of high school life, at least 5 teachers complained about how small my writing is. They said it's too small, packed, and usually unreadable....

I don't understand it myself, but it looks like their warning has come true: my writing will bring calamity to me.

I'd like to scan my writing so you can see if that's the case, however, I can't find a suitable one, I rarely take notes, it's all in the ppt anyway
 
Be honest with yourself and change your study habits or you will continue to fail

I'd actually have to agree with Lazycus.

I was prepared, what do you think studying for 2 days is? Slacking off?
I didn't study for the practical exam, but for the written one, I did study

Studying for just 2 days IMO is either very brave or very stupid . You can't revise everything at once within such a short space of time and expect to get top grades unless you're fully confident in your subject knowledge. Granted I spent more time revising subjects I needed more work on but I did this at least 3 weeks in advance of my exams and knowing how important they were to my future (time wise) I went through what I already knew time and time again anyway just to be safe. So yes you probably were slacking off at some point before those 2 days revision.

And you really should have sorted out your handwriting well in advance of taking the test especially when so many people have commented on it.

And don't worry, right now you may think that your life is screwed but things usually have a way of sorting themselves out. :)

Please don't bite my head off :mellow:
 
Nah I won't bite your head off dice...

I'm pretty confident with my skills, granted I wasn't paying attention to quick srot, due to the masive amount of liens I have to write about that, but the rest of it is cool for me, almost like I can spell it out whenever I want.

It was the 1st semester, that's why the subject is easy. loops, functions, simple arrays, Bubble sort, simple search, read from a file, write a file... simple stuffs like that, that's why I was confident enough.

I won't slack off if it was something horrible like things in 3rd semester or even in 2nd semester, 1st semester was easy enough
 
[quote name='Raestloz' post='1802153' date='Feb 27 2009, 01:54 PM']No offense, but that's the stupidest thing one would do...[/quote]

If you really are going to continue in the IT field you should understand one thing - requirements gathering and understanding processes before you begin coding is the most important thing to do. It saves you time, money and will make your customer the most happy. In this case it should have been obvious what your teachers were looking for on the exam. Either you haven't been attending class or haven't been paying attention to what they have been focusing on (or your teachers are as poor as a previous poster stated). That goes for all classes, not just IT.

I highly doubt the person who was administering the exam had no knowledge of the subject matter. Even if the ratio of students/teacher was 100:1 you only penalize yourself by not asking to have a question clarified. You are paying these people to teach you - get your money's worth by asking questions. It sounds like you still don't know why your exam grades were so low, and that you are now speculating that it's your handwriting. Go to the teacher and walk through the exam with them - you are paying them for it! Most of my professors wanted people to come talk to them one-on-one. Find out where the problem is! If asking questions and seeking the true source of a problem is "the stupidest thing one would do..." then I must be one of the stupidest people around, so you can just ignore my post. :grog:

Seriously though, I wish you the best in your future classes. I'm just trying to help by providing my experience. If you think it's shit and doesn't apply to you or your school then that's fine too. At the end of the day you're the one has to deal with the grades and the consequences.
 

Blog entry information

Author
Raestloz
Views
274
Comments
20
Last update

More entries in Personal Blogs

More entries from Raestloz

General chit-chat
Help Users
  • No one is chatting at the moment.
    Materia_tofu @ Materia_tofu: this is true! i learned how to make soundfont remixes from a friend back in 2021 +1