csc1001 documents