Após minha conversa nos comentários com Mehrdad sobre sua resposta , sinto que devo fornecer minha própria resposta; de fato, existem lados filosóficos dessa questão que admitem uma interpretação mais ampla do que a classificação predominante entre os cientistas da computação modernos.
Para endereçar sua declaração exata (ênfase adicionada):
Acredito firmemente que Ciência da Computação ou Ciência da Computação Teórica é um ramo direto da Matemática e da Lógica e também da opinião de que um diploma em Ciência da Computação deve sempre ser orientado pela Matemática. Por favor corrija-me se eu estiver errado.
Sua classificação não concorda com a Wikipedia e com muitos cientistas da computação modernos, mas isso significa que está errado? Não necessariamente. Até a própria Wikipedia reconhece visões opostas sobre esse assunto, incluindo sua própria visão, que eu compartilho.
Primeiro, vamos considerar as definições. (Ênfase é adicionada.) Cada um desses trechos é retirado da Wikipedia; links são fornecidos na primeira palavra ou frase de cada trecho.
A ciência é uma empresa sistemática que constrói e organiza o conhecimento na forma de explicações e previsões testáveis sobre o universo.
A ciência contemporânea é tipicamente subdividida nas ciências naturais, que estudam o universo material; as ciências sociais, que estudam pessoas e sociedades; e as ciências formais, que estudam lógica e matemática. As ciências formais são frequentemente excluídas, pois não dependem de observações empíricas.
E mais (a partir de uma página diferente):
Matemática (do grego μάθημα máthēma, “conhecimento, estudo, aprendizado”) é o estudo de tópicos como quantidade (números), estrutura, espaço e mudança. Há uma série de pontos de vista entre matemáticos e filósofos quanto ao escopo exato e à definição da matemática.
Os matemáticos procuram padrões e os usam para formular novas conjecturas. Os matemáticos resolvem a verdade ou falsidade de conjecturas por meio de prova matemática.
...
Hoje, não existe consenso sobre a definição de matemática, mesmo entre os profissionais.
...
Muitos filósofos acreditam que a matemática não é experimentalmente falsificável e, portanto, não é uma ciência.
E agora, quanto ao CS:
A ciência da computação teórica é uma divisão ou subconjunto da ciência e da matemática gerais da computação que se concentra em aspectos mais abstratos ou matemáticos da computação e inclui a teoria da computação.
De acordo com o artigo da Wikipedia sobre "Ramos da ciência" :
Diferentemente de outras ciências, as ciências formais não se preocupam com a validade de teorias baseadas em observações no mundo real (conhecimento empírico), mas com as propriedades de sistemas formais com base em definições e regras.
A classificação continua especificando a ciência da computação teórica como um ramo da ciência formal, ao lado da matemática.
No entanto, dado o fato claro que a matemática não tem nenhuma definição geralmente aceite , mas certamente envolve provas matemáticas (formais), seria não ser ultrajante para incluir tudo na classificação "ciências formais" no âmbito da definição de "matemática", como você parece fazer.
Minhas próprias definições (classificações) excluem "ciências formais" do escopo da "ciência", pela razão acima citada de que elas não dependem de observações empíricas.
Além disso, minha própria definição de "matemática" inclui em seu escopo a totalidade das chamadas "ciências formais", incluindo a Ciência da Computação.
A diferenciação que eu faria entre esses termos é que a ciência é empírica; a matemática é baseada em deduções de premissas primárias.
A validade da ciência é baseada na precisão das observações.
A aplicabilidade da matemática depende da aplicabilidade das premissas primárias.