The comparative effects of BASIC and LOGO instruction on problem-solving skills