Executando verificação de segurança...
2

Bom, vou falar o q sei, mas pode ser achismo meu, kkkkk.

Ciência da computação é a parte teórica da nossa area. Ela foca em conceitos, funcionamento, conhecimento. Tanto q eu recomendo mto q todos pudessem fazer o curso de ciências de computação, pois é mto mais além do q vemos no mercado de trabalho. Se olhar nosso mercado de trabalho, eu chuto q são poucas pessoas q entendem como funciona um compilador por trás, pois é algo q é pouco útil no mercado de trabalho. Normalmente ele já vem pronto e é só usarmos ele. A ciência de computação explica isso, como funciona o compilador, por exemplo.

Já programação eu chuto q seria a parte braçal, ou seja, usar os softwares q temos para construir outros. Por exemplo, linguagem de programação, algoritmos, frameworks. Usando essas ferramentas, a gente aprende a construir um software. E isso é bastante requisitado no mercado de trabalho, pois é onde vem a grana, pois construímos software para facilitar a vida deles. Se olhar para o exemplo do compilador, a programação focaria em ensinar a usar o compilador.

Carregando publicação patrocinada...
1

Eu concordo com a tua visão, mas não considera tudo que podemos programar como parte da teoria que aprendemos? Por exemplo, um pedreiro pode levantar uma casa sem formação, e isto é um trabalho braçal. No entanto, o pedreiro com formação ainda faz trabalho braçal, mas é capacitado. Em ambos os casos exigiu a prática, que seria o trabalho braçal. Você não acha que Ciência da computação é tão íntimo com a programação a ponto de um não pode existir sem o outro? Ou seja, não há trabalho "Braçal", mas sim a teoria na pratica?

2

Hum, não vejo motivos de separar um do outro. O q citei foi mais o foco msm de cada um. pq imagina o seguinte. não dá pra desenvolver um software se não souber o q é if, else, classe, um pouco de POO, arquitetura, estrutura de dados, etc, q são coisas teóricas. E tbm não dá pra aprender a teoria se não escrever código e puder comprovar o funcionamento. Um sem o outro é meio q estranho existir.

O q vc questionou é a diferença entre eles, e o q vejo é q ciência é mais teórico e programação é mais prático. Eu fiz bacharel de ciencias de computação e lá eu aprendi como funciona um compilador por trás. Mas no dia-a-dia eu nem preciso saber disso, basta saber usar. Então um curso de programação, imagino q o foco é ensinar como usar (não fiz ADS e cursos parecidos, mas sei q o foco é mercado de trabalho), e não como ele foi construído. Seria isso a diferença entre ambos.

0