Mehrdadの回答に対するコメントでの私の会話に続いて、私は自分の回答を提供すべきだと感じています。実際、この質問には哲学的な側面があり、現代のコンピューター科学者の間で一般的な分類よりも幅広い解釈を認めています。
正確なステートメントに対処するには(強調を追加):
私は、コンピューターサイエンスまたは理論的コンピューターサイエンスは数学と論理の直接的な分岐であり、コンピューターサイエンスの学位は常に数学指向でなければならないという意見も固く信じています。間違っている場合は修正してください。
あなたの分類はウィキペディアや多くの現代のコンピューター科学者と一致しませんが、それは間違っているということですか? 必ずしも。ウィキペディア自体でさえ、私が共有するあなた自身の見解を含む、この主題に関する対立する見解を認めています。
最初に定義を検討しましょう。(エンファシスが追加されています。)これらの抜粋はそれぞれウィキペディアから引用されています。リンクは、各抜粋の最初の単語またはフレーズで提供されます。
科学は体系的な企業であり、宇宙に関するテスト可能な説明と予測の形で知識を構築し整理します。
現代科学は通常、物質宇宙を研究する自然科学に細分化されます。人と社会を研究する社会科学。論理学と数学を研究する公式科学。正式な科学は経験的観察に依存しないため、しばしば除外されます。
さらに(別のページから):
数学(ギリシャ語μάθημαmáthēma、「知識、学習、学習」)は、量(数値)、構造、空間、変化などのトピックの研究です。数学の正確な範囲と定義については、数学者と哲学者の間でさまざまな意見があります。
数学者はパターンを探し出し、それらを使用して新しい推測を定式化します。数学者は、数学的証明によって推測の真実または虚偽を解決します。
...
今日、専門家の間でさえ、数学の定義に関するコンセンサスはない。
...
多くの哲学者は、数学は実験的に偽造可能ではなく、したがって科学ではないと信じています。
そして今、CSに関して:
理論的コンピュータサイエンスは、一般的なコンピュータサイエンスと数学の部門またはサブセットであり、コンピューティングのより抽象的なまたは数学的な側面に焦点を当て、計算の理論を含みます。
「Branches of Science」に関するウィキペディアの記事によると:
他の科学とは異なり、形式科学は、実世界(経験的知識)での観察に基づく理論の妥当性ではなく、定義と規則に基づく形式システムの特性に関係しています。
そこでの分類では、数学と並んで、理論的コンピューターサイエンスを形式科学のブランチとして指定しています。
しかし、ことが明らかに事実与えられた数学は何も一般的に認められた定義はありませんが、確かに数学(正式な)証明を必要とする、考えていないあなたのように、「数学」の定義の範囲内に「正式な科学」の分類ですべてを含めるようにとんでもないことするようです。
私自身の定義(分類)は、経験的観察に依存しないという上記の理由により、「科学」の範囲から「形式科学」を除外しています。
さらに、「数学」の私自身の定義には、その範囲内に、コンピューターサイエンスを含むいわゆる「形式科学」の全体が含まれます。
これらの用語を区別するのは、科学は経験に基づいているということです。数学は、主要な仮定からの控除に基づいています。
科学の妥当性は、観測の精度に基づいています。
適用数学のは、主要な仮定の適用に依存します。