Computer science 24 lab assignments