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.
Theory
Practical life is not necessarily directed toward other people, as some think; and it is not the case that practical thoughts are only those which result from action for the sake of what ensues. On the contrary, much more practical are those mental activities and reflections which have their goal in themselves and take place for their own sake.
Aristotle, Politics, VII, 3, 8, 1325b16-20
Software
When done well, software is invisible.
Bjarne Stroustrup (2010) on wired.com
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
Tropical coral reefs are home to an enormous variety of marine life; however, they are under threat from human activities and rising sea levels due to climate change. A better understanding of the ecological mechanisms that take place within tropical coral reefs will help to ensure their conservation.
Privacy Policy