computational skills and concepts review 6035239