Computer science

Computer science is the study and development of the protocols required for automated processing and manipulation of data. This includes, for example, creating algorithms for efficiently searching large volumes of information or encrypting data so that it can be stored and transmitted securely.

Latest Research and Reviews

News and Comment

  • Comments and Opinion |

    Intel’s Pentium microprocessors have been a feature of computers for over 25 years. Robert P. Colwell, lead designer of the microarchitecture used in the Pentium Pro and beyond, recounts how it all began.

    • Robert P. Colwell
  • Editorial |

    Preprints provide an efficient way for scientific communities to share and discuss results. We encourage authors to post preprints on arXiv, bioRxiv or other recognized community preprint platforms.

  • Comments and Opinion |

    Edge computing processes data on infrastructure that is located close to the point of data creation. Mahadev Satyanarayanan recounts how recognition of the potential limitations of centralized, cloud-based processing led to this new approach to computing.

    • Mahadev Satyanarayanan