CSC2611 PDF