CSC2233 PDF File