study notes for computer program structure 9134293