O que é uma boa metáfora ou exemplo para explicar a um inglês importante a diferença entre a ciência clássica da computação e "ser bom em usar o MS-Windows"
- Ciência da Computação
- programação de computadores
- usando computadores
3 coisas profundamente diferentes. A maioria das pessoas não tem idéia do que é a Ciência da Computação. Eles apenas veem a palavra "computador". Portanto, "ele é formado em Ciência da Computação" pode ser interpretado como "Ele pode conectar minha impressora". Ou que ele é "bom com computadores". Menos pessoas ainda sabem a diferença entre programação de computadores e ciência da computação.
Ciência da Computação é teoria da computação. O CS pode ser aprendido sem computadores reais. Micro arquitetura de CPU. Como classificar números, como percorrer listas, etc. Máquinas de estado. Algoritmos, grande (Oh), etc. Como projetar uma linguagem de programação ou compilador.
Programar é escrever código e criar aplicativos em uma linguagem e compilador criada por um cientista da computação.
Por fim, está usando um computador (usando uma GUI, mouse e teclado. Internet, MS-Office, etc)
No entanto, todos os três são usados alternadamente por leigos.
O que é uma boa metáfora ou exemplo para explicar a um inglês importante a diferença entre ciência da computação clássica e "ser bom com o uso do MS-Windows"? Ou simplesmente, um exemplo conciso de como a ciência da computação real não tem nada a ver com o uso do MS-Windows.