Computer science and IT assignments