Moscow, Russia

Mathematical Theory and Software for Computing Machinery, Systems, and Networks

Language: English Studies in English
Subject area: mathematics and statistics
University website: www.hse.ru
4 years
Computing
Computing is any goal-oriented activity requiring, benefiting from, or creating computers. Computing includes designing, developing and building hardware and software systems; designing a mathematical sequence of steps known as an algorithm; processing, structuring, and managing various kinds of information; doing scientific research on and with computers; making computer systems behave intelligently; and creating and using communications and entertainment media. The field of computing includes computer engineering, software engineering, computer science, information systems, and information technology.
Software
Computer software, or simply software, is a part of a computer system that consists of data or computer instructions, in contrast to the physical hardware from which the system is built. In computer science and software engineering, computer software is all information processed by computer systems, programs and data. Computer software includes computer programs, libraries and related non-executable data, such as online documentation or digital media. Computer hardware and software require each other and neither can be realistically used on its own.
Theory
A theory is a contemplative and rational type of abstract or generalizing thinking, or the results of such thinking. Depending on the context, the results might, for example, include generalized explanations of how nature works. The word has its roots in ancient Greek, but in modern use it has taken on several related meanings.
Software
When done well, software is invisible.
Bjarne Stroustrup (2010) on wired.com
Theory
Their ideas seemed to him fruitful when he was reading or was himself seeking arguments to refute other theories, especially those of the materialists; but as soon as he began to read or sought for himself a solution of problems, the same thing always happened. As long as he followed the fixed definition of obscure words such as spirit, will, freedom, essence, purposely letting himself go into the snare of words the philosophers set for him, he seemed to comprehend something. But he had only to forget the artificial train of reasoning, and to turn from life itself to what had satisfied him while thinking in accordance with the fixed definitions, and all this artificial edifice fell to pieces at once like a house of cards, and it became clear that the edifice had been built up out of those transposed words, apart from anything in life.
Leo Tolstoy, Anna Karenina (1873-1877), Tr. C. Garnett (New York: 2003), Part 8, Chapter 9, p. 728
Software
Software gets slower faster than hardware gets faster.
Niklaus Wirth (1995), cited in: Geoff Lancaster (2001), Excel HSC Softw Design&Devel + Cards SG, p. 107
Privacy Policy