General Information for COP-3175


Handing in an assignment

The preferred method is to hand in the assignments on-line, and then to hand in a printout of the source file in class.

Hand-in Online
Go to the Handing in On-Line page, and follow the instructions.
Source
Hand in a printout of your source file. The source file is the .cpp file that you create.

If you have an older browser, then the on-line upload might not work. In that case, follow this procedure.

Diskette
You will need to hand in a 3.5" diskette that will contain your C++ source code and executable. If you want me to grade your program, then be sure that your diskette is virus free. Be sure that all the files that you want me to grade are in the root directory, not in subdirectories.
Source
Hand in a printout of your source and include the source file on your diskette. The source file is the .cpp file that you create.
Executable
Include the .EXE file that is created when you link your program on your disk. To copy the executable to the diskette, do the following
Backup Disk
Always have another diskette that has a copy of what you hand in. Sometimes disks become unreadable, and you won't want to recreate your entire assignment.

Back to Index


Program Guidelines

You must include the following information as a comment in all your programs

'  Programmer's Name:
'  Course and Section:
' 
'  Source File Name that was uploaded:
'  Program Description: Include a COMPLETE description of the program
'  Due Date:
' 
'  I attest that I did this program solely by myself, with the possible
'  exception of help from my instructor, Tim Downey
'  Signature:

You must include sufficient comments so that I can understand what you think your program does, without having to read the code. In other words, I should be able to read just your comments and understand exactly what the program and each function does.

You will organize your programs according to the design that the text book uses to write code. Important considerations are spacing and indentation. It is also forbidden to write more than one instruction per line.

When creating names for functions or variables, it is important that you pick good names that give an indication of what the variable contains. Here are some very bad names: a,b,c, ... x, y, z. In general, I prefer variable and function names to have at least three letters.

Make sure that your output is organized well. Be sure that proper capitalization is used and that proper spacing is used. Always echo the user's input in your output statements.

Back to Index


You are visitor number to visit this page since 5/7/03.