University programming assignments