Supporting material for our programming course