COP 2000 - Assignment Notes


The exercises in this course fall into one of the following categories:

The quantity and types of files that are submitted for each assignment will depend on the category of assignment (as described above). If you are not familiar with terms such as data type, you should read the web page about Data Types & Languages. If you are not familiar with how Windows handles "file association", you should read the web page about Windows® File Association.

Files for Analysis Assignments

Analysis documentation can take many forms. Some of it is just text, so you could send it as a simple [ASCII text] attachment. But some of it will involve tables or diagrams, for which you will probably prefer a more powerful editor such as a word processor or a graphic editor. These programs all have their own proprietary data languages, but can also use more standard data formats when saving if you select the correct options when doing so. Most programs offer a choice of Save as on their File menus which provide a control (usually in the form of a drop-list) to allow you to select alternative languages to use when saving the file. They will typically show the language that is native to the program, but allow you to drop the list and select others. If you select an alternative language, the program will normally add the appropriate extension following the filename to reflect your choice. The following data formats are commonly used for the development of analysis documentation:

Files for Program Coding Assignments


Universal Notes Applying to All Types of Assignments and Students

Specific submission instructions detailing required filenames to be used in each project can be found on the assignment web pages. Local employers repeatedly tell us that they need employees who will consistently follow instructions precisely. Therefore, acceptance of your assignment submissions will be affected by how well you follow instructions. If you do not understand any part of a project's instructions, contact your instructor.

Do not overburden your documentation with unnecessary comments. Also do not add anything extra to an assignment that was not required by the instructions given. No extra credit will be given for making your exercise more complicated or elaborate than required.

Check that all of your documentation (including source code) is consistent. Be certain that any changes or corrections are accounted for in all items of your work. Strive for clarity and neatness in your documentation carefully. Your future employers may someday come to me for a recommendation or an example of the quality of your work. Think of each assignment that you submit as an example of the quality of work for which you want to be known.

You are advised to save your work on each assignment in a separate folder that has been named based on the assignment number. For example, the files involved in Assignment 2 could be saved in a folder named "A2". Some compilers will create additional files and folders beneath this folder. Unless otherwise directed within individual assignment instructions, name the files you submit in a similar manner, for example "A1.doc" or "A2.c".

All projects shall be submitted via the [Online Angel Server], using a "drop box" listed under the Lessons tab within your course area. Step-by-step directions for preparing files for submission and for using Angel drop boxes can be found at:

     http://howto/onlinesubm.html

For students taking the class over the Internet only, each assignment is due by 11 PM on the day that it is scheduled as due. For face-to-face (classroom) students, each assignment is due at the start of the class meeting on the day that it is scheduled.

Keep a copy of all work submitted throughout the semester. This protects you from lost or damaged work. Students typically create their projects on a USB storage device. You should periodically make a copy of your work somewhere else (such as on your home computer) to protect yourself from the loss of your portable storage device.


In "analysis" assignments, unless otherwise instructed, your submitted documents should include (in order):

Each page of documentation that you submit must contain:

  1. Your name
  2. The assignment number
  3. The date it was written
  4. A page number

In assignments that require C++ source code:

Note: Scan your files for viruses before submission! All computers in college labs and classrooms should scan automatically. Most home PC's have anti-virus software. Learn to use yours.

PATH: Instructional Server> COP 2000> Assignments>