Computer science project assignment