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:

    “What does mysticism really mean? It means the way to attain knowledge. It’s close to philosophy, except in philosophy you go horizontally while in mysticism you go vertically.”
    —Elie Wiesel (b. 1928)

    “And new Philosophy calls all in doubt,
    The element of fire is quite put out;
    The Sun is lost, and th’earth, and no mans wit
    Can well direct him where to look for it.”
    —John Donne (c. 1572–1631)

    “The literature of the poor, the feelings of the child, the philosophy of the street, the meaning of household life, are the topics of the time. It is a great stride. It is a sign,—is it not? of new vigor, when the extremities are made active, when currents of warm life run into the hands and the feet.”
    —Ralph Waldo Emerson (1803–1882)