Computer Science Education - Philosophy

Philosophy

A number of computer scientists have argued for the distinction of three separate paradigms in computer science. Peter Wegner argued that those paradigms are science, technology, and mathematics. Peter Denning's working group argued that they are theory, abstraction (modeling), and design. Amnon H. Eden described them as the "rationalist paradigm" (which treats computer science as a branch of mathematics, which is prevalent in theoretical computer science, and mainly employs deductive reasoning), the "technocratic paradigm" (which might be found in engineering approaches, most prominently in software engineering), and the "scientific paradigm" (which approaches computer-related artifacts from the empirical perspective of natural sciences, identifiable in some branches of artificial intelligence).

Read more about this topic:  Computer Science Education

Famous quotes containing the word philosophy:

    A little philosophy inclineth man’s mind to atheism, but depth in philosophy bringeth men’s minds about to religion.
    Francis Bacon (1561–1626)

    Only a philosophy of eternity, in the world today, could justify non-violence.
    Albert Camus (1913–1960)

    My philosophy is inverted Platonism: the further a thing is from true being, the purer, the lovelier, the better it is. Living in illusion as a goal!
    Friedrich Nietzsche (1844–1900)