Programming Style Requirements for BIOS 546

One goal of this course is to teach you how to good solid computer code: your code should not only function as required, but it should also be easy to read. If you use your programming knowledge in the future, you will find that it's hard to remember how a progam works months or years after you wrote it. Also, others may need to read and modify your code, and their happiness will be greatly increased if they can understand it easily.

So, for the purposes of this course, I require that all submitted programs follow the following requirements: