Computer science is the study of the use of computers to process information. The form of this information may vary widely, from the business person's records or the scientist's experimental results to the linguist's texts. One of the fundamental concepts in computer science is the algorithm -- a list of instructions that specify the steps required to solve a problem. Computer science is concerned with producing correct, efficient, and maintainable algorithms for a wide variety of applications. Closely related is the development of tools to foster these goals: programming languages for expressing algorithms; operating systems to manage the resources of a computer; and various mathematical and statistical techniques to study the correctness and efficiency of algorithms.

Theoretical computer science is also concerned with the inherent difficulty of problems that can make them intractable by computers. Numerical analysis, data management systems, computer graphics, and artificial intelligence are concerned with the applications of computers to specific problem areas.

 


 

Mathematics - "was created by the inherent need to describe and analyse elements of the physical world as accurately as possible"

Our Mathematics began in the ancient Mesopotamian civilizations. The Babylonians already knew much of the mathematics taught traditionally in our schools. Their algebra and geometry was phrased in terms of crops and fields and money. Since the Renaissance, much of mathematics has come from problems in physics and astronomy; for example, calculus arose from problems in mechanics. In turn mathematics has provided the theoretical framework and tools in the Physical Sciences. In the 19th century some parts of mathematics appeared to develop away from their origins in the physical world. To the great surprise of many scientists and mathematicians, some of this "pure" mathematics has turned out to be essential in many aspects of 20th century science. Differential geometry provides the language for general relativity and cosmology and Hilbert space theory and group representations are the tools for quantum mechanics. Similarly graph theory, combinatorics and number theory play a major role in computer science.

 


 

Statistics

Probability and statistics have developed over a period of several hundred years as attempts to quantify uncertainty. With its origins in modeling games of chance, probability theory has become a sophisticated mathematical discipline with applications in such fields as demography, genetics and physics.

Statistics is concerned with the proper collection and analysis of data, both to reduce uncertainty and to provide for its assessment via probability. Applications range from pre-election polling to the design and analysis of experiments to determine the relative efficacies of different vaccines.



@1994-2007 University of Toronto at Scarborough