Theory in the Computer Science and Engineering Curriculum: Why, What, When, and Where
Bruce H. Barnes, George I. Davida, Richard A. DeMillo, Lawrence H. Landweber, Harvey R. Stone · Computer · 1977
Theory plays several different roles in the undergraduate curriculum. In recognition of this, both the IEEE Computer Society1 and ACM,2,3 have recommended a substantial theoretical component in the computer science/engineering curriculum.