CPSC 310 code