Backups
Since you are using your own machine for your work in this course, you will be responsible for backing up your files in a secure location that is accessible over an internet connection. Losing your work because of personal computer problems will never be accepted as an excuse for missing an assignment deadline.
There are many ways to keep your work backed up, and we do not restrict you to any particular strategy. Here are some ideas:
- Keep a copy of your files on your "MyFiles", which is your ISU-managed network storage. Instructions to do this can be found at the end of this document. (If you are using Remote Desktop to access the CS terminal server, then you are automatically using MyFiles.)
- Use the Windows 10 File history feature or the Mac Time Machine
- Use Google Drive
- Email yourself a copy of your program each time you work on it
- Use a repository such as git. (Note, however, that you can't just use github, which by default makes your repository public. Your backup has to be private. Bitbucket is fine, however.)
- "I left my laptop at the Chicago airport"
- "My hard drive crashed"
- "My computer completely died this weekend and I lost all my files"
- "My screen just went dead and I had to take my laptop to Best Buy to get it fixed"
- "I bumped my USB drive with my knee and broke it off"
- "My flash drive was on the floor and got crushed when I rolled my chair back"
- "I forgot to submit the homework before I went home for the weekend and I won't be back to my computer until Sunday night"
The instructor's response in all cases was, "Surely, you had your work backed up!"
Using a remote workspace?
One possible solution is just to keep your workspace on a remote, securely maintained server such as Google Drive or your ISU MyFiles. This works well ONLY if you are on the ISU network or if your internet connection is fast. See the last page of this document for information about using MyFiles.