1.3Computing as a Tool and a Discipline25certainly has roots in mathematical logic. The theorems of Turing tell usthat certain problems cannot be solved, Boolean algebra describescomputer circuits, and numerical analysis plays an important role inscientific computing. Scientific disciplines attempt to understand howtheir systems work. The natural sciences exist to “fill in the instructionbook that God forgot to leave us.”9Thus, computing is a scientific disci-pline as we build and test models of natural phenomena. As we designand build larger and larger computing systems, we are using techniquesfrom engineering.In 1989, a task force of computer science educators proposed acurriculum model that covered the subareas of computing from the threeperspectives represented in our history: theory (mathematics); experimen-tation, called abstraction by computer scientists (sciences); and design(engineering).10Theory refers to the building of conceptual frameworksand
This is the end of the preview. Sign up
access the rest of the document.
This note was uploaded on 01/13/2011 for the course CSE 1550 taught by Professor Marianakant during the Fall '10 term at York University.