2. General Advice

This course requires you to develop small pieces of software. Here are a few key rules to follow.

  1. Do your own work. If you do not do the work then you will not get the education that you are here to get. When you graduate, you will regret that.

    Plagiarism (submitting someone else's work as your own) and copying of pieces is much more obvious than you might think, and it is not acceptable behavior.

  2. Never submit software that you have not tested. Never make a change, no matter how trivial, and then submit your work without testing it again.

  3. Strive for simplicity and clarity. Many of the errors that students make is because they choose complicated solutions to simple problems.

  4. This course will offer you ideas for developing software that have been found by experience to be of critical importance. Do not ignore them. You will come into this course developing software like a novice. Make sure that you do not leave the course the same way.

  5. Lastly, from Mark Twain: Always do right. This will gratify some people and astonish the rest.