then perhaps the best way to go about it is to have them build a complete, working, general-purpose, useful computer, hardware and software, from the ground up, from first principles.
De beste manier daarvoor was dat ze zelf een complete, werkende, algemeen bruikbare computer zouden bouwen, zowel de hardware als de software en beginnen bij nul, vanuit de basis.