domingo, 17 de maio de 2009

Computer Science

Computer Science studies the theoretical part of computation and its practical implementation into the computer systems.
It has various sub-fields:
- Theory of computation (tries to answer questions such as: 'what can be computed?' and 'what amount of resources are required to perform (that) computation?';
- Theoretical computer science (includes the classical theory of computation and other topics, such as, the logical and mathematical aspects of computing;
- Programming methodology and languages, which includes programming languages (Pascal, Java, C++, etc.) and compilers;
- Computer elements and architecture (includes: digital logic, micro-architecture and multiprocessing);
- Numerical and symbolic computation;
- Human-computer interaction (to make computers easier to use for many people).

A good example of a successful computing project applied to biology is Folding@home. It is being developed by Stanford University and it lets people use their personal computers (or even a playstation 3) to help the scientific community 'to understand protein folding, misfolding, and related diseases.'


Sources:
http://en.wikipedia.org/wiki/Computer_science#Fields_of_computer_science

http://en.wikipedia.org/wiki/Folding@home

Nenhum comentário:

Postar um comentário