A draft syllabus for a class on computer programming for historians