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