Computer Science 223 first programming assignment