The public school curriculum was designed to prepare students for employment, which many would consider mercenary but I find perfectly reasonable. It&#x27;s entirely within the spirit of public education in the US to require computer literacy at the primary level and computer science at the secondary level.