Comp231_Computer programmer project