Turning in a homework assignment
CS 30200/ECE 46810
Operating Systems
Spring, 2019

Your source code files should follow a specific format and you will submit them to me in a specific way. These rules make it easier for me to automate the collecting, compiling, and running of your homework assignments, so it is important that you follow them carefully.

Formatting your source files.

At the very beginning of each of your source files there should be a C-style comment containing the course number, your name, your partner's name (if you have one), and the assignment number. An example below shows how you are to format this. After this comment are your include statements. After the include statements are your function definitions (or declarations). Right after the closing brace of a function definition there should be a C++ style comment containing the name of the function. Here is a template of how a source file should look.

/*
  Course: CS 30200
  Name: Jean Shepherd
  Name: Gluyas Williams
  Assignment: 0

  Any other comments that you want to make...
*/
#include <stdio.h>;

int main(int argc, char* argv[])
{

   /* your code goes here */

}//main()

Your solution for an assignment may make use of several source files. What I want you to turn in is a zip file containing all of the source files for your solution (information about creating a zip file). Please follow a very specific rule for naming your zip file. The name of your zip file should be of the form CS302Hw0Surname.zip. The number between Hw and Surname is the number of the homework assignment. And Surname is of course your last name. If your surname has more than one part, concatenate the parts together so that the zip file's name does not have any spaces in it.

Submitting your assignments.

When you are finished with your assignment, submit the zip file of your solution using the Blackboard web site for this course. (If you are working with a partner, both of you should submit your solution to me; that way I can keep track of who has, and who hasn't, turned in an assignment.) After you have logged into Blackboard, go to the page for this course. You will submit homework assignments using the "Learning Materials" tool. Click on the link to the appropriate homework assignment. You should then be on a page titled "Upload Assignment". Click on the button labeled "Browse My Computer". This brings up a file chooser dialog box. Use the dialog box to navigate to the assignment zip file that you want to submit. After you select your zip file and click on the "Open" button from this dialog box, you will be back to the Blackboard "Upload Assignment" page. Click on the "Submit" button at the bottom of this page. After you have submitted your assignment, you should be at a page called "Review Submission History" and your zip file should have been successfully uploaded to Blackboard.

If your assignment is not finished but you want to send it to me in order to ask a question, then use the following procedure. Put your question in the body of an e-mail message and either put your source code in the body of the mail message, or attach your source code file to the message, or attach a zip file, whichever you think is more appropriate. The subject of the e-mail message should be of the form "Question CS30200 Hw0". (If you attach a zip file to an e-mail message, be aware that some mail servers will not forward messages with zip file attachments. You can fool some of these mail servers by changing the extension of the zip file to something like "gif" or "jpg".)