#include
#include
#define exams tough
void main()
{
while ((exams!=0)&&(revision==a lot))
{
cout<<"Have to revise! ";
cout<<"The student who can find a familiar pattern in an unfamiliar exam question is the one who will do best! ";
}//endwhile
stress++;
revision++;
cramming++;
sleep–;
while((revision++))&&(cramming++))
{
while((stress++)&&(sleep–))
{
blank_in_exams++;
}
}
fail_exams++;
cout<<"Risk of being in a depression is high! "; }//main
Well, trying to be creative with programming, since it is considered as an art. But I would say the real art in programming is to solve a given problem without creating an unruly mess.
Well, I am actually at the eve of my first year second semester exams at University. And the subjects which most probably for which I’m afraid are Marketing Fundamentals, Accounting and Financial Analysis and Programming Methodology.
For Programming Methodology, I find these as the absolute basics in programming which one should know. Perhaps, Mr Gavin (if you come across this) might confirm or correct me or add some to these:
- A thorough understanding of pointers.
- A thorough understanding of recursion.
- The ability to atleast describe the concept behind the algorithms that use different solutions.
- An understanding of arrays and how to use them non-linearly.
- An understanding of linked lists.
- A strong foundation in binary search tree.
- The ability to describe the relative strengths and weaknesses of proposed data structures and algorithms.
- A strong problem solving ability.
Despite knowing these stuffs, I’m somewhat pessimist about the exams.
As concerns, Marketing Fundamentals, to atleast get an A-, I believe that one should have read a text book thoroughly and understand the concepts in depth. Furthermore, it is more of the practical aspect rather than the theories and for me personally, I find it really difficult to apply the Marketing Concepts in given situation.
For Accounting and Financial Analysis, the motto “Perfect Practice Makes Perfect” applies, and unfortunately I do not have perfect practice. And it is sometimes confusing.
As concerns my other two modules: Organisational Behaviour and Introduction to Information Systems, I’ll be able to manage to get atleast a B+ or A-.
But what about those three above mentioned. Anyone, please motivate me and help me do away with my fears.
Help Motivate Me Please!



Waow, great creativity in programming!
For programming methodology, I would add:
a strong knowledge of the C++ syntax (which we had done in semester 1)
the understanding of Object Oriented Programming
e.g using classes and objects
the sharpness of solving problems just as you used to solve for A-level mathematics
Accuracy and confidence in the use of the code for eg. the curly brackets or simply the ;
Accuracy and confidence in the solution you are writing
and stress– but goodrevision++
Hmm, it is not good to be pessimist. Kindly allow me remove the fears,
For programming:
You have the good potential given that your are blessed with good problem solving skills. However, programming also requires practice. If you don’t try writing the codes (for the questions in the labsheets), one cannot pass the the programming paper with flying colours.
Try write the code on paper for the questions as much as you can, then check the correct version in the slides or send it to the lecturer.
You can give a very good shot for programming, I am confident.
For Accounting:
A good motto! just apply it and clear the confusions with your lecturers or Acca teachers or Acca class mates.
I have blogged on Accounting to dos.
I hope this is motivating…
Well i’m a second year student of computer science and all that is required, you have listed it above. Normally, you need a lot of practice before the exam (ashesh mentioned about it in previous post) and one mistake that student often tend to do is they try to learn the code by heart. Programming is art. You need to have the skills of solving problem. And, ya the question tends to change. Its not always that you will obtain a question like “write a program that will count the leaf node:-)”. Well, to be frank i think the first part of the semester (syntax, conditions looping, including recursive must be cause any big problem now). Coupled with these, if you have a good understanding of pointers (for traversal in trees), abstract data type(used to represent information in classes and hence queues, graph etc) and the rest, you have already mention it.
And ya, if you worked all your labsheet and u practice question, then there is no reason why you should not feel optimistic for the exam. Normally, for programming methodology, i practiced the last 5 exam paper before the exam and i must say i was confident enough to score a good mark and that was the case. Well you know abt it im sure that Success is 99% hardwork and 1% luck. My final words are: Be confident, practise as much as you can on paper and if possible practise last year exam paper (i love that paper coz the question require you to think a lot and none of the question were from previous labsheet). Any problem in programming, drop me a mail on ashish.b17@gmail.com and i would be happy to help. So all the best for wednesday and you tell me how the paper was. God Bless you
Thanks for the comments Ashesh and Ashish.
That’s very encouraging and I’m actually in developping confidence phase right now by working the maximum questions I can.
Let’s hope that I can do my best for the paper.