Make sure that your read, understand, and follow all the instructions. It helps to speed up the grading process. These are generic instructions, check and follow specific instructions for each assignment.
The paper must be submitted using Canvas (mycourses.unh.edu). Canvas timestamp establishes the time of the submission. In the unlikely event that Canvas is not functional around the assignment deadline, email me the submission to establish the time of submission and then, as soon as Canvas is available again, follow up with a regular upload to Canvas. You must upload byte-for-byte identical file to that you emailed. Emailed-only submissions will not be graded.
This class will use a department git repository for submission of code that you wrote for assignments. An invitation email to join the repository will be sent to your UNH email address. Follow the link in the email and finish creating an account for you. Then you create a private repository and invite the course account (cs925) as the collaborator. The same repository will be used for all five assignments so you need to create a separate directory within the repository for each assignment. I will pull the your repository after each assignment due date for grading. Majority of your grade is based on the assignment report. I will take a look at your code if I have any doubts regarding your methodology or results. While I will not directly grade your code, I fully expect that it will be written in a way that you would not mind showing to a potential employer.
Here are some more details:
-cs925, i.e., if your UNH email is
email@example.com, the repository must be named
README.mdfile. Clone the repository wherever you need to and make sure that everything works. Since you will use the same repository for the entire class you need to create separate directories for each assignment. For consistency, name them a1, a2, etc.
README.mdfile is sufficient), invite the course account as a Reporter (this gives me read access to your files). The course username is
cs925. Do not invite me (rbartos), that account is used for testing only.
.gitignorefile so that compiler/runtime generate files (e.g., *.pyc, *.class) or folders created by IDEs (e.g., .idea/*) are not stored in the repository.
© 2017 Radim Bartos.