コンピューティングの学問分野は、情報の記述や変換のアルゴリズム的な処理に関する体系的研究である。それには、理論、分析、設計、効率、実装、応用が含まれる。コンピューティングの根底にある基本的姿勢は「(効率的に)自動化することができるものは何か?」