A ciência da computação é um termo impróprio - na verdade não existe "ciência" na ciência da computação, uma vez que a ciência da computação não se refere à observação da natureza. Em vez disso, partes da ciência da computação são engenharia e partes são matemáticas .
As partes mais teóricas da ciência da computação são puramente matemáticas. Por exemplo, o que é um bom algoritmo para classificação? Como definimos a semântica das linguagens de programação? Como podemos ter certeza de que um sistema criptográfico é seguro?
Quando a ciência da computação é aplicada, ela se torna mais parecida com a engenharia. Por exemplo, qual é a melhor maneira de implementar um algoritmo de multiplicação de matrizes? Como devemos projetar uma linguagem de computador para facilitar a criação de programas grandes? Como podemos projetar um sistema criptográfico para proteger o banco on-line?
Em contraste, a ciência trata de leis da natureza e, de maneira mais geral, de fenômenos naturais . Os fenômenos envolvidos na ciência da computação são feitos pelo homem. Alguns aspectos da ciência da computação podem ser vistos como experimentais nesse sentido, por exemplo, o estudo empírico de redes sociais, o estudo empírico de redes de computadores, o estudo empírico de vírus e sua disseminação e a educação em informática (ensino de ciência da computação e uso de computadores) para ensinar outras matérias). A maioria desses exemplos é de ciência da computação fronteiriça e é mais adequadamente multidisciplinar. O mais próximo que se chega do método científico em ciência da computação é talvez o estudo de redes e outros dispositivos de hardware, que são comuns na subárea, conhecidos não oficialmente como "sistemas".
Não obstante esses exemplos, a maior parte do núcleo da ciência da computação não é de todo. Ciência da computação é apenas um nome - não precisa fazer sentido.
Quanto ao escopo da ciência da computação, talvez as melhores definições sejam: as que os cientistas da computação fazem. A ciência da computação, como todas as outras disciplinas acadêmicas, é uma área ampla e difícil de traçar completamente. Se você quiser uma amostra do que as pessoas consideram ciência da computação, você pode examinar as áreas de pesquisa do seu corpo docente.