Homework for learning programming