Soluções que operam por meio da computação. A ciência da computação é a ciência formal que abrange as bases teóricas da informação e computação , bem como sua aplicação em sistemas computacionais. O corpo de conhecimentos de informática é frequentemente descrito como o estudo sistemático dos processos algorítmicos que descrevem e transformar informações: sua teoria, análise, design, eficiência, implementação e algoritmos de aplicação sistematizada. Mais especificamente, trata do estudo sistemático de viabilidade , estrutura ,expressão e mecanização de procedimentos metódicos (ou algoritmos ) que fundamentam a aquisição, representação , processamento , armazenamento , comunicação e acesso à informação. A informação pode ser codificada na forma de bits em uma memória de computador, ou em algum outro objeto, como genes e proteínas em uma célula biológica.
Existem vários ramos ou disciplinas dentro da ciência da computação; alguns destacam os resultados específicos da computação (como computação gráfica ), enquanto outros (como a teoria da complexidade computacional ) estão relacionados às propriedades dos algoritmos usados na computação; e outros enfocam os problemas que exigem a implementação de sistemas de computador. Por exemplo, os estudos da teoria das linguagens de programação descrevem uma computação, enquanto a programação de computadores aplica linguagens de programação específicas para desenvolver uma solução para um problema computacional específico.
Soluções que operam por meio da computação. A ciência da computação é a ciência formal que abrange as bases teóricas da informação e computação , bem como sua aplicação em sistemas computacionais. O corpo de conhecimentos de informática é frequentemente descrito como o estudo sistemático dos processos algorítmicos que descrevem e transformar informações: sua teoria, análise, design, eficiência, implementação e algoritmos de aplicação sistematizada. Mais especificamente, trata do estudo sistemático de viabilidade , estrutura ,expressão e mecanização de procedimentos metódicos (ou algoritmos ) que fundamentam a aquisição, representação , processamento , armazenamento , comunicação e acesso à informação. A informação pode ser codificada na forma de bits em uma memória de computador, ou em algum outro objeto, como genes e proteínas em uma célula biológica.
Existem vários ramos ou disciplinas dentro da ciência da computação; alguns destacam os resultados específicos da computação (como computação gráfica ), enquanto outros (como a teoria da complexidade computacional ) estão relacionados às propriedades dos algoritmos usados na computação; e outros enfocam os problemas que exigem a implementação de sistemas de computador. Por exemplo, os estudos da teoria das linguagens de programação descrevem uma computação, enquanto a programação de computadores aplica linguagens de programação específicas para desenvolver uma solução para um problema computacional específico.