コーディングがプログラミングなのではなく、調査と設計こそプログラミングなのだと教えるべき