Computer Science

Computer Science is the study of computers and the concepts that make computers possible. It is a scientific approach to computation and its applications. This includes the study of the structure, expression, and algorithms that underlie the manipulation of data.

Much of computer science was pioneered in the latter half of the 20th century.

Students who are interested in computer science will first learn about both hardware and software. It is important to learn how computers work at a low level of abstraction (machine language) and at a high level of abstraction (modern scripting languages like JavaScript) because it will help individuals understand computer science intuitively.

In the 21st century, computer science has become a backbone for every technological leap we take forward.

Computer Science Fields

Computer science is categorized into several fields. The following are among the current established and well-studied fields. Most of the fields are further categorized into subfields.

More Information

Contributing to the Guide

This open source guide is curated by thousands of contributors. You can help by researching, writing and updating these articles. It is an easy and fun way to get started with contributing to open source.