A short workbook which has a series of challenges which students can try to tackle independently after learning basic programming techniques. For each challenge, students are expected to draw a flowchart, write some pseudocode and then attempt to code it ...