Qual é a diferença entre Ciência da Computação e Ciência da Informação? [fechadas]

StackOverflow https://stackoverflow.com/questions/1047014

  •  20-08-2019
  •  | 
  •  

Pergunta

Já ouvi esses dois termos jogados ao redor por pessoas com os mesmos amigos. Por mais que eu já ouvi, ciência da computação é o mais matematicamente rigorosa e seus graduados tendem a escrever mais código.

O que distingue um estudante de Ciência da Informação de um estudante de Ciência da Computação? O carreiras diferentes disponíveis para cada um?

Foi útil?

Solução

Na minha universidade, ESTÁ está alojado no College of Business; e parece ser concebido como um negócio orientado pista Software Developer; ensinar as pessoas a pesar as preocupações de negócios com preocupações de desenvolvimento.

Ciência da Computação (alojado na Faculdade de Engenharia, o que me disseram é incomum) se concentra mais em como resolver os problemas; e será geralmente muito mais em profundidade.

Como um exemplo melhor, na minha universidade, um curso de Ciência da Computação pode ter de implementar um gerenciador de memória em C como parte de uma classe de teoria de sistemas operacionais; um é o curso pode ter de implementar um gerente de inventário simples em VB.

E sim, pelo que tenho ouvido, IS é basicamente CS para majores de negócios, CS abandono e desenvolvedores com forte fobia matemática.

Outras dicas

Er, isso vai soar muito esnobe, mas eu não quero dizer que ele seja. Na minha universidade, Ciência da Informação foi onde estudantes de negócios de computador-savvy e desistências CS foi.

Aqui está um artigo recente do Dr. Dobb que irá ajudar a responder a sua pergunta: Engenharia de Software ? Ciência da Computação

Meu grau é em "Computer & Information Science" (Universidade da Califórnia em Santa Cruz).

Concordo com as outras respostas que está é normalmente mais profissional - mais aplicação do que a teoria. No meu caso, eu fiz ter um monte de cursos teóricos em algoritmos, teoria da complexidade, semântica de linguagens de programação, etc., bem como cursos de "práticas" em projeto de compiladores, sistemas operacionais, computação gráfica, e metodologia de engenharia de software.

Eu sempre assumiu a parte "Informações" do meu curso foi devido à influência de um dos professores seniores do departamento: David Huffman , um cientista realizado computador mais conhecido por seu código de Huffman, um lossless de comprimento variável de codificação para dados. Huffman também foi relatado para nunca usar um computador real para o seu trabalho - você não pode ficar mais teórica do que

A especialidade de Huffman é também chamado Teoria da Informação .

Ciência da Computação, geralmente tem como alvo-lo a um papel de desenvolvimento - aprender a matemática ea lógica por trás interpretação algorítmica de conjuntos de problemas. Isto, naturalmente, mais tarde pode levar a posições arquiteto.

Sistemas de Informação / aparência da ciência no fluxo de informações -. Projeto grande sistemas de imagem, representação esquemática do espaço do problema, combinado com alguns sistemas de design e banco de dados de arquitectura

Um monte de gente vai expressá-lo como a diferença entre peludas knuckled desenvolvedores e pessoas destinadas a ser gerentes e definidores de solução.

Depende de qual país você está. O nome varia muito em todo o mundo (e mesmo entre as universidades dentro do mesmo país)

Eu me formei com uma É importante e CS menor.

cursos

Ambos os campos têm programação intensos, bem como cursos de teoria intenso.

CS coberto hardware, estruturas de dados, algoritmos, etc. A língua predominante nesses cursos foi Java.

Ambas as práticas cobertas de engenharia de software.

é coberto análise de sistemas, design de banco de dados, arquitetura de informação, visualização, etc. As línguas predominantes nestes cursos foram PHP e SQL.

Eu sou um estudante de Ciência da Informação.

.

Na minha escola, e mais que eu olhei para quando se aplica para a escola de pós-graduação, Ciência da Informação é velho biblioteconomia moda com modernas tecnologias da informação adicionados Na minha escola, temos três faixas: arquivos, bibliotecas e arquitetura da informação. Nós nos concentramos mais na usabilidade do que ciência computador faz; usabilidade e HCI podem compreender mais da metade do curso do estudante IA.

Eu estou nas bibliotecas pista, e eu tive que tomar uma classe onde aprendemos como realizar uma busca booleana. FML. Enquanto isso, eu estou inscrito simultaneamente em um curso onde estamos discutindo como criar interfaces multitoque, etc. Há grande variação mesmo dentro apenas o nosso programa de um sobre o que é é.

Ciência da Computação tende a ser mais voltada para a teoria, enquanto Ciência da Informação mais para aplicação.

Pessoalmente, sinto, que CS é um super-IS. Alguém com conhecimento CS terá uma melhor compreensão global do sistema, no entanto, alguém com IS, teria mais conhecido como fazer tarefas específicas saindo direito da faculdade.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top