"The curriculum addresses the analysis and design of digital computers including both hardware and software." . . . .