編集部記:Mark EngelbergはCrunch Networkのコントリビューターである。Mark Engelbergは数学、コンピューターサイエンスの教師で発明家だ。ThinkFunの元プログラマーでもある。彼は6歳以上の子供たちがロジカルシンキングのスキルを習得するためのCodeMasterを開発した。NASAで仮想現実のプログラマーを務め、Hubble Space Telescopeの修繕ミッションにも携わった。 何かの専門家になるためには10年ほど熱心に勉強することが必要だと広く言われている。研究によると必要な年数は分野ごと、そして個人ごとに異なる。いずれにしろ、一つだけ明確なことがある。専門家になるためには時間がかかるということだ。 そこに問題がある。大学に入学し、コンピューターサイエンスを学ぶことを選択したほとんどの学生は、コンピューターサイエンスに関する予備知識が全くな