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
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