計算機科学(けいさんきかがく、、コンピュータ科学)とは、
情報と
計算の理論的基礎、及びその
コンピュータ上への実装と応用に関する研究分野である。計算機科学には様々な下位領域がある。
コンピュータグラフィックスのように特定の処理に集中する領域もあれば、
計算理論のように数学的な理論に関する領域もある。またある領域は計算の実装を試みることに集中している。例えば、プログラミング言語理論は計算を記述する手法に関する学問領域であり、
プログラミングは特定の
プログラミング言語を使って問題を解決する領域である。