Homework guidelines

Starting homework

  1. Click on the assignment link in coursesite. When you follow the link and accept the assignment, GitHub will create a repo for you. The repo will be a private repo (only you, me, and the TA can see it) under the LeDataSciFi organization on GitHub.

  2. The repo will contain instructions and a rubric, and possibly starter code/data.

  3. Clone the repo to your local machine using GitHub desktop and follow the instructions.

Working on assignments / projects / taking notes

Tip

Fetch early, commit frequently, push often!

This habit will help you avoid disasters, so that you get the positive features of Github without the headaches.

Tip

I call these three steps our “GitHub workflow”.

Submitting assignments

Submission is easy: Whatever is in your assignment repo (the online version, not your computer!!!) at the deadline is what will be graded.

Warning

Again: Whatever is in your assignment repo (the online version, not your computer!!!) at the deadline is what will be graded.

Warning

Shortly after the deadline, GitHub will automatically stop you from pushing edits to the repo! So commit and push your changes often, and do not wait until minutes before the deadline.

Your graders will download your repo on their computer, try to run your code, and evaluate it for accuracy and quality, based on the rubric (each assignment has a different rubric).

Tips for better grades (+ workproduct + repos)