Logotipo
Unionpédia
Comunicação
Disponível no Google Play
Novo! Faça o download do Unionpédia em seu dispositivo Android™!
Instalar
Acesso mais rápido do que o navegador!
 

Ciência da computação

Índice Ciência da computação

A Ciência da Computação lida com fundamentos teóricos da informação, computação, e técnicas práticas para suas implementações e aplicações.

227 relações: Ada (linguagem de programação), Ada Lovelace, Alan Kay, Alan Turing, Alcuarismi, Alemanha Nazista, Algoritmo, Alonzo Church, Análise de sistemas, Análise de sistemas e tecnologia da informação, Análise numérica, Andrew Stuart Tanenbaum, Apple, Apple I, Areia, Armazenamento de dados de computador, Arquitetura de computadores, Arquitetura de von Neumann, Ashtadhyāyi, Atanasoff–Berry Computer, Álgebra linear, Banco de dados, Banco de dados relacional, Bill Gates, Bjarne Stroustrup, Blaise Pascal, Brendan Eich, Brian Kernighan, C (linguagem de programação), C++, Cartão perfurado, Cálculo infinitesimal, Cálculo lambda, Charles Babbage, Ciência, Ciência da informação, Circuito digital, Claude Shannon, Clifford Berry, Codificação de caracteres, Colossus (computador), Combinatória, Compilador, Complexidade computacional, Compressão de dados, Computação, Computação afetiva, Computação gráfica, Computação paralela, Computação quântica, ..., Computabilidade, Computador, Conhecimento, Consultoria, Criptografia, Década de 1920, Década de 1930, Década de 1940, Dennis Ritchie, Desenvolvimento de software, Donald Knuth, Doutor em filosofia, Edgar Frank Codd, Edsger Dijkstra, Eletromagnetismo, Engenharia de computação, Engenharia de software, Engenharia informática, ENIAC, Enigma (máquina), Era da informação, Especificação de programa, Estatística, Estrutura de dados, Física, Formalismo de Backus-Naur, Fortran, Frederic Calland Williams, Geometria analítica, George Boole, GNU, GNU General Public License, Gottfried Wilhelm Leibniz, Governança corporativa, Grace Hopper, Grã-Bretanha, Guido van Rossum, Hardware, Harvard Mark I, Heurística, História da Índia, Howard Aiken, HTML, Informática, Informática educativa, Inteligência artificial, Interação humano–computador, Interface gráfica do utilizador, Investigação operacional, Islão, James Gosling, Java (linguagem de programação), JavaScript, John Atanasoff, John Backus, John Bardeen, John Mauchly, John Napier, John Presper Eckert, John von Neumann, Joseph-Marie Jacquard, Ken Thompson, Konrad Zuse, Kurt Gödel, Laptop, Língua alemã, Língua castelhana, Língua francesa, Língua grega, Língua inglesa, Língua italiana, Língua neerlandesa, Língua polaca, Língua portuguesa, Língua romena, Língua russa, Lógica matemática, Linguagem de programação, Linguagem formal, Linguística, Linus Torvalds, Linux (núcleo), Lista de termos de computação, Logaritmo, Matemática discreta, Maurice Vincent Wilkes, Máquina analítica, Máquina de Turing, Métodos formais, Mecânica quântica, Memória de acesso aleatório, Mesopotâmia, Microprocessador, Microsoft, Microsoft Windows, MINIX, Modelo entidade relacionamento, Número inteiro, Ordenação (computação), Orientação a objetos, Otimização combinatória, Paradigma de programação, Pascal (linguagem de programação), Paul Allen, Pānini, Pesquisa, Peter Chen, Pingala, Planejamento automatizado, Portugal, Prêmio Turing, Probabilidade, Problema da parada, Problemas em aberto da ciência da computação, Processamento de imagem, Programa de computador, Programação de computadores, Programação estruturada, Programação letrada, Programador, Projeto Genoma Humano, Python, Reconhecimento de padrões, Recuperação de informação, Recursividade (ciência da computação), Rede de computadores, Rede de Petri, Rede neural artificial, Rede semântica, Revolução digital, Richard Matthew Stallman, Robótica, Sânscrito, Século XIII, Século XVI, Segunda Guerra Mundial, Segurança de computadores, Semântica formal, Sistema algébrico computacional, Sistema de informação, Sistema de numeração binário, Sistema de processamento distribuído, Sistema multiagente, Sistema operativo, Sociedade, Software, Software livre, Steve Jobs, Steve Wozniak, Tear, Tecnologia da informação, Telecomunicações, Teoremas da incompletude de Gödel, Teoria da computação, Teoria da informação, Teoria das categorias, Teoria do caos, Teoria dos autômatos, Teoria dos grafos, Teoria dos números, Teoria dos tipos, Terceiro milénio a.C., Tese de Church-Turing, Teste de Turing, TeX, The Art of Computer Programming, Tim Berners-Lee, Tolerância a falhas, Tom Kilburn, Transístor, Unix, UTF-8, Vida artificial, Walter Houser Brattain, William Bradford Shockley, World Wide Web, 0 (número). Expandir índice (177 mais) »

Ada (linguagem de programação)

Ada é uma Linguagem de programação estruturada, de tipagem estática, é uma linguagem imperativa, orientada a objetos e é uma linguagem de alto nível, originada de Pascal, Simula e outras linguagens.

Novo!!: Ciência da computação e Ada (linguagem de programação) · Veja mais »

Ada Lovelace

Augusta Ada Byron King, Condessa de Lovelace (nascida Byron, —), atualmente conhecida como Ada Lovelace, foi uma matemática e escritora inglesa.

Novo!!: Ciência da computação e Ada Lovelace · Veja mais »

Alan Kay

Alan Curtis Kay (Springfield, 17 de maio de 1940) é um informático estadunidense.

Novo!!: Ciência da computação e Alan Kay · Veja mais »

Alan Turing

Alan Mathison Turing (Londres, 23 de junho de 1912 Wilmslow, Cheshire, 7 de junho de 1954) foi um matemático, cientista da computação, lógico, criptoanalista, filósofo e biólogo teórico britânico.

Novo!!: Ciência da computação e Alan Turing · Veja mais »

Alcuarismi

Abu Abedalá Maomé ibne Muça ibne Alcuarismi (Abū ʿAbd Allāh Muḥammad ibn Mūsā al-Khwārizmī) ou Abu Jafar Maomé ibne Muça Alcuarismi (Abū Jaʿfar Muḥammad ibn Mūsā al-Khwārizmī) (ابوجعفر محمد بن موسای خوارزمی; Corásmia, c. 780 - Bagdá, c. 850), mais conhecido como Alcuarismi foi um matemático, astrônomo, astrólogo, geógrafo e escritor persa.

Novo!!: Ciência da computação e Alcuarismi · Veja mais »

Alemanha Nazista

, também chamada de Terceiro Reich (oficialmente, desde 1943, Grande Reich Alemão), são nomes comuns para a Alemanha durante o período entre os anos de 1933 e 1945, quando o seu governo era controlado por Adolf Hitler e pelo Partido Nacional-Socialista dos Trabalhadores Alemães (NSDAP), mais conhecido como Partido Nazista.

Novo!!: Ciência da computação e Alemanha Nazista · Veja mais »

Algoritmo

Uma animação do algoritmo de ordenação quicksort de uma matriz de valores ao acaso. As barras vermelhas marcam o elemento pivô. No início da animação, estando o elemento para o lado direito, é escolhido como o pivô Em matemática e ciência da computação, um algoritmo é uma sequência finita de ações executáveis que visam obter uma solução para um determinado tipo de problema.

Novo!!: Ciência da computação e Algoritmo · Veja mais »

Alonzo Church

Alonzo Church (Washington, DC, 14 de junho de 1903 — Hudson (Ohio), 8 de novembro de 1995) foi um matemático estadunidense.

Novo!!: Ciência da computação e Alonzo Church · Veja mais »

Análise de sistemas

Análise de sistemas é a atividade que tem como finalidade a realização de estudos de processos a fim de encontrar o melhor caminho racional para que a informação possa ser processada.

Novo!!: Ciência da computação e Análise de sistemas · Veja mais »

Análise de sistemas e tecnologia da informação

Curso de graduação presente em algumas instituições de ensino superior brasileiras, tais como as Faculdades de Tecnologia do Estado de São Paulo (FATEC) dos municípios de Americana, Carapicuíba, Ourinhos e São Caetano do Sul, oferecendo diferentes modalidades ao estudante que nele ingressa.

Novo!!: Ciência da computação e Análise de sistemas e tecnologia da informação · Veja mais »

Análise numérica

''Clay tablet'' Babilônio YBC 7289(c. 1800–1600 BCE) http://www.math.ubc.ca/~cass/Euclid/ybc/ybc.html com anotações. (Imagem por Bill Casselman) A análise numérica é o estudo de algoritmos de aproximação para a solução de problemas matemáticos.

Novo!!: Ciência da computação e Análise numérica · Veja mais »

Andrew Stuart Tanenbaum

Andrew Stuart "Andy" Tanenbaum (White Plains, 16 de março de 1944) é o chefe do Departamento de sistemas de computação, na Universidade Vrije, Amsterdã nos Países Baixos.

Novo!!: Ciência da computação e Andrew Stuart Tanenbaum · Veja mais »

Apple

Apple Inc. (anteriormente chamado de Apple Computer, Inc.) é uma empresa multinacional norte-americana que tem o objetivo de projetar e comercializar produtos eletrônicos de consumo, software de computador e computadores pessoais.

Novo!!: Ciência da computação e Apple · Veja mais »

Apple I

Na tecnologia, o Apple I ou Apple-1, foi um computador pessoal primitivo formado por uma placa única de circuito integrado, inventado e fabricado manualmente pelo engenheiro norte-americano Steve Wozniak para uso pessoal ou doméstico, em sociedade com o empresário norte-americano Steve Jobs que teve a então ideia de vender-lo comercialmente em 1976, lançado pela empresa Apple, como seu primeiro produto.

Novo!!: Ciência da computação e Apple I · Veja mais »

Areia

Areia é um conjunto de partículas de rochas degradadas, um material de origem mineral finamente dividido em grânulos ou granito, composto basicamente de dióxido de silício, com 0,063 a 2 mm.

Novo!!: Ciência da computação e Areia · Veja mais »

Armazenamento de dados de computador

O armazenamento de dados de computador é uma tecnologia que consiste em componentes de computador e mídia de gravação que são usados para reter dados digitais.

Novo!!: Ciência da computação e Armazenamento de dados de computador · Veja mais »

Arquitetura de computadores

A arquitetura de computadores é a forma como os diversos componentes de um computador são organizados, determina aspectos relacionados à qualidade, ao desempenho e à aplicação para a qual o dispositivo vai ser orientado.

Novo!!: Ciência da computação e Arquitetura de computadores · Veja mais »

Arquitetura de von Neumann

John von Neumann. A Arquitetura de von Neumann (de John von Neumann, pronunciado Nóimánn) é uma arquitetura de computador que se caracteriza pela possibilidade de uma máquina digital armazenar seus programas no mesmo espaço de memória que os dados, podendo assim manipular tais programas.

Novo!!: Ciência da computação e Arquitetura de von Neumann · Veja mais »

Ashtadhyāyi

O Aṣṭādhyāyī de Pāṇini é um tratado sobre gramática do sânscrito.

Novo!!: Ciência da computação e Ashtadhyāyi · Veja mais »

Atanasoff–Berry Computer

O Atanasoff-Berry Computer, também conhecido pela sigla ABC, foi o primeiro computador digital eletrônico automatizado, inventado em 1939 pelos estadunidenses John Atanasoff e Clifford Berry.

Novo!!: Ciência da computação e Atanasoff–Berry Computer · Veja mais »

Álgebra linear

Linhas e planos passando através da origem são subespaços lineares no espaço euclidiano '''R'''³. Subespaços são estudados em álgebra linear. Álgebra linear é um ramo da matemática que surgiu do estudo detalhado de sistemas de equações lineares, sejam elas algébricas ou diferenciais.

Novo!!: Ciência da computação e Álgebra linear · Veja mais »

Banco de dados

são conjuntos de arquivos relacionados entre si, podendo conter registros sobre pessoas, lugares ou informações em geral.

Novo!!: Ciência da computação e Banco de dados · Veja mais »

Banco de dados relacional

Um banco de dados relacional é um banco de dados que modela os dados de uma forma que eles sejam percebidos pelo usuário como tabelas, ou mais formalmente relações.

Novo!!: Ciência da computação e Banco de dados relacional · Veja mais »

Bill Gates

Altair 8800 William Henry "Bill" Gates III KBE • GCIH (Seattle) é um magnata, empresário, diretor executivo, investidor, filantropo e autor norte-americano, que ficou conhecido por fundar, junto com Paul Allen a Microsoft, a maior e mais conhecida empresa de software do mundo em termos de valor de mercado.

Novo!!: Ciência da computação e Bill Gates · Veja mais »

Bjarne Stroustrup

Bjarne Stroustrup (Århus) é um cientista da computação dinamarquês e professor catedrático da Universidade do Texas A&M.

Novo!!: Ciência da computação e Bjarne Stroustrup · Veja mais »

Blaise Pascal

Blaise Pascal (Clermont-Ferrand, – Paris) foi um matemático, escritor, físico, inventor, filósofo e teólogo francês.

Novo!!: Ciência da computação e Blaise Pascal · Veja mais »

Brendan Eich

Brendan Eich (nascido em 1961) é um programador de computadores americano e criador da linguagem de programação JavaScript.

Novo!!: Ciência da computação e Brendan Eich · Veja mais »

Brian Kernighan

Brian Kernighan (Toronto) é um cientista da computação canadense.

Novo!!: Ciência da computação e Brian Kernighan · Veja mais »

C (linguagem de programação)

C é uma linguagem de programação compilada de propósito geral, estruturada, imperativa, procedural, padronizada pela Organização Internacional para Padronização (ISO), criada em 1972 por Dennis Ritchie na empresa AT&T Bell Labs para desenvolvimento do sistema operacional Unix (originalmente escrito em Assembly).

Novo!!: Ciência da computação e C (linguagem de programação) · Veja mais »

C++

C++ (Pronuncia-se "cê mais mais") é uma linguagem de programação compilada multi-paradigma (seu suporte inclui linguagem imperativa, orientada a objetos e genérica) e de uso geral.

Novo!!: Ciência da computação e C++ · Veja mais »

Cartão perfurado

Um cartão perfuradoSteven Pinker, in The Stuff of Thought, Viking, 2007, p.362, notes the loss of -ed in pronunciation as it did in ice cream, mincemeat, and box set, formerly iced cream, minced meat, and boxed set. é um pedaço de papel rígido que contém dados digitais representados pela presença ou ausência de furos em posições pré-definidas.

Novo!!: Ciência da computação e Cartão perfurado · Veja mais »

Cálculo infinitesimal

O cálculo infinitesimal, também conhecido como cálculo diferencial e integral ou simplesmente cálculo, é um ramo importante da matemática, desenvolvido a partir da Álgebra e da Geometria, que se dedica ao estudo de taxas de variação de grandezas (como a inclinação de uma reta) e a acumulação de quantidades (como a área debaixo de uma curva ou o volume de um sólido).

Novo!!: Ciência da computação e Cálculo infinitesimal · Veja mais »

Cálculo lambda

Na lógica matemática e na ciência da computação, lambda cálculo, também escrito como cálculo-λ é um sistema formal que estuda funções recursivas computáveis, no que se refere a teoria da computabilidade, e fenômenos relacionados, como variáveis ligadas e substituição.

Novo!!: Ciência da computação e Cálculo lambda · Veja mais »

Charles Babbage

Charles Babbage (Teignmouth, Condado de Devon, Inglaterra, 26 de dezembro de 1791 — Londres, 18 de outubro de 1871) foi um cientista, matemático, filósofo, engenheiro mecânico e inventor inglês que originou o conceito de um computador programável junto à Condessa de Lovelace, Augusta Ada King.

Novo!!: Ciência da computação e Charles Babbage · Veja mais »

Ciência

Ciência (do latim scientia, traduzido por "conhecimento") refere-se a qualquer conhecimento ou prática sistemáticos.

Novo!!: Ciência da computação e Ciência · Veja mais »

Ciência da informação

A ciência da informação é um campo interdisciplinar principalmente preocupado com a análise, coleta, classificação, manipulação, armazenamento, recuperação e disseminação da informação.

Novo!!: Ciência da computação e Ciência da informação · Veja mais »

Circuito digital

placa de ensaio. Os circuitos digitais ou circuitos lógicos são definidos como circuitos eletrônicos que empregam a utilização de sinais elétricos em apenas dois níveis de corrente (ou tensão) para definir a representação de valores binários.

Novo!!: Ciência da computação e Circuito digital · Veja mais »

Claude Shannon

Claude Elwood Shannon (—) foi um matemático, engenheiro eletrônico e criptógrafo estadunidense, conhecido como "o pai da teoria da informação".

Novo!!: Ciência da computação e Claude Shannon · Veja mais »

Clifford Berry

Clifford Edward Berry (Gladbrook, — Nova Iorque) foi um cientista da computação estadunidense.

Novo!!: Ciência da computação e Clifford Berry · Veja mais »

Codificação de caracteres

Uma codificação de caracteres é um padrão de relacionamento entre um conjunto de caracteres (representações de grafemas ou unidades similares a grafemas como as que compõem um alfabeto ou silabário utilizados na comunicação através de uma linguagem natural) com um conjunto de outra coisa, como por exemplo números ou pulsos elétricos com o objetivo de facilitar o armazenamento de texto em computadores e sua transmissão através de redes de telecomunicação.

Novo!!: Ciência da computação e Codificação de caracteres · Veja mais »

Colossus (computador)

Colossus foi um conjunto de computadores desenvolvidos por decifradores britânicos nos anos de 1943 a 1945 para ajudar na criptoanálise da cifra de Lorenz.

Novo!!: Ciência da computação e Colossus (computador) · Veja mais »

Combinatória

A combinatória é um ramo da matemática que estuda coleções finitas de elementos que satisfazem critérios específicos determinados e se preocupa, em particular, com a "contagem" de elementos nessas coleções (combinatória enumerativa), com decidir se certo objeto "ótimo" existe (combinatória extremal) e com estruturas "algébricas" que esses objetos possam ter (combinatória algébrica).

Novo!!: Ciência da computação e Combinatória · Veja mais »

Compilador

GCC versão 4.0.2 rodando em uma janela xterm. Um programa simples está sendo compilado e então executado. Um compilador é um programa de computador (ou um grupo de programas) que, a partir de um código fonte escrito em uma linguagem compilada, cria um programa semanticamente equivalente, porém escrito em outra linguagem, código objeto.

Novo!!: Ciência da computação e Compilador · Veja mais »

Complexidade computacional

A teoria da complexidade computacional é um ramo da teoria da computação em ciência da computação teórica e matemática que se concentra em classificar problemas computacionais de acordo com sua dificuldade inerente, e relacionar essas classes entre si.

Novo!!: Ciência da computação e Complexidade computacional · Veja mais »

Compressão de dados

A compressão de dados é o ato de reduzir o espaço ocupado por dados num determinado dispositivo.

Novo!!: Ciência da computação e Compressão de dados · Veja mais »

Computação

A computação é qualquer atividade orientada a objetivos que exija, se beneficie ou crie máquinas de computação.

Novo!!: Ciência da computação e Computação · Veja mais »

Computação afetiva

Computação afetiva é um campo da informática que leva em consideração as emoções e os "estados de espírito" para a confecção de hardwares e de softwares.

Novo!!: Ciência da computação e Computação afetiva · Veja mais »

Computação gráfica

A computação gráfica é a área da computação destinada à geração de imagens em geral — em forma de representação de dados e informação, ou em forma de arte e recriação do mundo real.

Novo!!: Ciência da computação e Computação gráfica · Veja mais »

Computação paralela

Computação paralela é uma forma de computação em que vários cálculos são realizados ao mesmo tempo, operando sob o princípio de que grandes problemas geralmente podem ser divididos em problemas menores, que então são resolvidos concorrentemente (em paralelo).

Novo!!: Ciência da computação e Computação paralela · Veja mais »

Computação quântica

A computação quântica é a ciência que estuda as aplicações das teorias e propriedades da mecânica quântica na Ciência da Computação.

Novo!!: Ciência da computação e Computação quântica · Veja mais »

Computabilidade

Computabilidade é a habilidade de resolver problemas de forma efetiva.

Novo!!: Ciência da computação e Computabilidade · Veja mais »

Computador

Um computador pessoal. Columbia, um supercomputador da NASA. Um assistente pessoal digital. Na tecnologia, o computador é um dispositivo eletroeletrônico formado por um conjunto de componentes eletrônicos capaz de executar variados tipos de tratamento de informações (processamento de dados) e de algoritmos.

Novo!!: Ciência da computação e Computador · Veja mais »

Conhecimento

Conhecimento (do latim cognoscere, "ato de conhecer"), como a própria origem da palavra indica, é o ato ou efeito de conhecer.

Novo!!: Ciência da computação e Conhecimento · Veja mais »

Consultoria

Consultoria orçamentária sendo apresentada à Comissão Mista de Planos, Orçamentos Públicos e Fiscalização (CMO) do Senado Federal do Brasil, em 2018. A consultoria é uma ciência interdisciplinarSouza Neto, Antonio Machado de.

Novo!!: Ciência da computação e Consultoria · Veja mais »

Criptografia

Enigma, uma máquina utilizada na cifragem e decifragem de mensagens criptografadas. chave é utilizada para cifrar e decifrar. Criptografia (kryptós, "escondido", e gráphein, "escrita") é uma área da criptologia que estuda e pratica princípios e técnicas para comunicação segura na presença de terceiros, chamados "adversários".

Novo!!: Ciência da computação e Criptografia · Veja mais »

Década de 1920

Conforme padronização da norma internacional para representação de data e hora da Organização Internacional de Padronização (ISO), a década de 1920, também referida como década de 20 ou ainda anos 20, compreende o período de tempo entre 1 de janeiro de 1920 e 31 de dezembro de 1929.

Novo!!: Ciência da computação e Década de 1920 · Veja mais »

Década de 1930

Conforme padronização da norma internacional para representação de data e hora da Organização Internacional de Padronização (ISO), a década de 1930, também referida como década de 30 ou ainda anos 30, compreende o período de tempo entre 1 de janeiro de 1930 e 31 de dezembro de 1939.

Novo!!: Ciência da computação e Década de 1930 · Veja mais »

Década de 1940

Conforme padronização da norma internacional para representação de data e hora da Organização Internacional de Padronização (ISO), a década de 1940, também referida como década de 40 ou ainda anos 40, compreende o período de tempo entre 1 de janeiro de 1940 e 31 de dezembro de 1949.

Novo!!: Ciência da computação e Década de 1940 · Veja mais »

Dennis Ritchie

Dennis MacAlistair Ritchie (Bronxville, – Berkeley Heights) foi um cientista da computação estadunidense, notável pela sua influência em linguagens de programação como ALTRAN, B, BCPL e C, e em sistemas operacionais como o Multics e o UNIX.

Novo!!: Ciência da computação e Dennis Ritchie · Veja mais »

Desenvolvimento de software

Na computação, o desenvolvimento de software é o ato de elaborar e implementar um sistema computacional, isto é, transformar a necessidade de um utilizador ou de um mercado em um produto de software.

Novo!!: Ciência da computação e Desenvolvimento de software · Veja mais »

Donald Knuth

Donald Ervin Knuth (Milwaukee) é um cientista computacional de renome e professor emérito da Universidade de Stanford.

Novo!!: Ciência da computação e Donald Knuth · Veja mais »

Doutor em filosofia

Um Doutor, abreviado nos países anglófonos: PhD, Ph.D., DPhil (do latim philosophiae doctor ou doctor philosophiae: "doutor em filosofia"), é um título fornecido pelas universidades reconhecido como grau terminal nos países de língua inglesa.

Novo!!: Ciência da computação e Doutor em filosofia · Veja mais »

Edgar Frank Codd

Edgar Frank Codd (Dorset, — Flórida) foi um matemático britânico.

Novo!!: Ciência da computação e Edgar Frank Codd · Veja mais »

Edsger Dijkstra

Edsger Wybe Dijkstra (Roterdã, — Nuenen) foi um cientista da computação holandês, conhecido por suas contribuições nas áreas de desenvolvimento de algoritmos e programas, de linguagens de programação (pelo qual recebeu o Prêmio Turing de 1972 por suas contribuições fundamentais), sistemas operacionais e processamento distribuído.

Novo!!: Ciência da computação e Edsger Dijkstra · Veja mais »

Eletromagnetismo

As interações eletromagnéticas são responsáveis pelos filamentos brilhantes neste globo de plasma Eletromagnetismo, na física, é uma interação que ocorre entre partículas com carga elétrica por meio de campos eletromagnéticos.

Novo!!: Ciência da computação e Eletromagnetismo · Veja mais »

Engenharia de computação

A Engenharia de Computação é um curso que integra conhecimentos das áreas da Ciência da Computação e da Engenharia Eletrônica necessários para desenvolver hardware e software.

Novo!!: Ciência da computação e Engenharia de computação · Veja mais »

Engenharia de software

acessodata.

Novo!!: Ciência da computação e Engenharia de software · Veja mais »

Engenharia informática

Engenharia Informática é o nome mais comum pelo qual são conhecidos, em Portugal, os cursos superiores focados em Informática que incluem também algumas cadeiras obrigatórias ditas "de bases de engenharia" (como matemáticas e físicas).

Novo!!: Ciência da computação e Engenharia informática · Veja mais »

ENIAC

O ENIAC, numa foto tirada em 2006. Electronic Numerical Integrator and Computer (ENIAC - em português: computador integrador numérico eletrônico) foi o primeiro computador digital eletrônico de grande escala.

Novo!!: Ciência da computação e ENIAC · Veja mais »

Enigma (máquina)

Enigma foi uma máquina eletromecânica de criptografia com rotores.

Novo!!: Ciência da computação e Enigma (máquina) · Veja mais »

Era da informação

Um ''laptop'' se conecta à Internet para exibir informações da Wikipédia; a comunicação de longa distância entre sistemas de computador é uma marca registrada da era da informação A era da informação (também conhecida como era computacional, era digital, era do silício ou era da nova mídia) é um período histórico que começou em meados do século XX.

Novo!!: Ciência da computação e Era da informação · Veja mais »

Especificação de programa

Uma especificação de programa é a definição do que se espera que um programa de computador faça.

Novo!!: Ciência da computação e Especificação de programa · Veja mais »

Estatística

Um exemplo de gráfico. Estatística é a ciência que utiliza as teorias probabilísticas para explicar a frequência da ocorrência de eventos, tanto em estudos observacionais quanto em experimentos para modelar a aleatoriedade e a incerteza de forma a estimar ou possibilitar a previsão de fenômenos futuros, conforme o caso.

Novo!!: Ciência da computação e Estatística · Veja mais »

Estrutura de dados

Uma estrutura de dados (ED), em ciência da computação, é uma coleção tanto de valores (e seus relacionamentos) quanto de operações (sobre os valores e estruturas decorrentes).

Novo!!: Ciência da computação e Estrutura de dados · Veja mais »

Física

Física (do grego antigo: φύσις physis "natureza") é a ciência que estuda a natureza e seus fenômenos em seus aspectos gerais.

Novo!!: Ciência da computação e Física · Veja mais »

Formalismo de Backus-Naur

O Formalismo de Backus-Naur (BNF, do inglês Backus-Naur Form ou Backus Normal Form) é uma metassintaxe usada para expressar gramáticas livres de contexto, isto é, um modo formal de descrever linguagens formais.

Novo!!: Ciência da computação e Formalismo de Backus-Naur · Veja mais »

Fortran

A família de linguagens de programação conhecida como Fortran foi desenvolvida a partir da década de 1950 e continua a ser usada hoje em dia.

Novo!!: Ciência da computação e Fortran · Veja mais »

Frederic Calland Williams

Frederic Calland Williams (Stockport, 26 de junho de 1911 — Manchester, 11 de agosto de 1977), conhecido como Freddie Williams, foi um engenheiro do Reino Unido.

Novo!!: Ciência da computação e Frederic Calland Williams · Veja mais »

Geometria analítica

Sistema cartesiano de coordenadas Representação do plano-''xy'' com a inscrição dos vetores unitários '''''i''''' e '''''j''''' Na matemática clássica, a geometria analítica, também chamada geometria de coordenadas e de geometria cartesiana, é o estudo da geometria por meio de um sistema de coordenadas e dos princípios da álgebra e da análise.

Novo!!: Ciência da computação e Geometria analítica · Veja mais »

George Boole

George Boole (Lincoln, — Ballintemple) foi um matemático, filósofo britânico, criador da álgebra booleana, fundamental para o desenvolvimento da computação moderna.

Novo!!: Ciência da computação e George Boole · Veja mais »

GNU

GNU é um sistema operacional tipo Unix cujo objetivo desde sua concepção é oferecer um sistema operacional completo e totalmente composto por software livre - isto é, que respeita a liberdade dos usuários.

Novo!!: Ciência da computação e GNU · Veja mais »

GNU General Public License

GNU General Public License (Licença Pública Geral GNU), GNU GPL ou simplesmente GPL, é a designação da licença para software idealizada por Richard Matthew Stallman em 1989, no âmbito do projeto GNU da Free Software Foundation (FSF).

Novo!!: Ciência da computação e GNU General Public License · Veja mais »

Gottfried Wilhelm Leibniz

Gottfried Wilhelm Leibniz (Leipzig, — Hanôver) foi um proeminente polímata e filósofo alemão e figura central na história da matemática e na história da filosofia.

Novo!!: Ciência da computação e Gottfried Wilhelm Leibniz · Veja mais »

Governança corporativa

é o conjunto de processos, costumes, políticas, leis, regulamentos e instituições que regulam a maneira como uma empresa é dirigida, administrada ou controlada, abrangendo tanto as relações internas à firma quanto seu ambiente institucional.

Novo!!: Ciência da computação e Governança corporativa · Veja mais »

Grace Hopper

Grace Murray Hopper (Nova Iorque, 9 de dezembro de 1906 — Condado de Arlington, 1 de janeiro de 1992) foi almirante e analista de sistemas da Marinha dos Estados Unidos nas décadas de 1940 e 1950, criadora da linguagem de programação de alto nível Flow-Matic (em desuso) — base para a criação do COBOL — e uma das primeiras programadoras do computador Harvard Mark I em 1944.

Novo!!: Ciência da computação e Grace Hopper · Veja mais »

Grã-Bretanha

Grã-Bretanha, a antiga Albion, é uma das muitas Ilhas Britânicas da Europa que abrange a maior parte do Reino Unido.

Novo!!: Ciência da computação e Grã-Bretanha · Veja mais »

Guido van Rossum

Guido van Rossum (Haarlem) é um matemático e programador de computadores holandês, mais conhecido por ser o autor da linguagem de programação Python.

Novo!!: Ciência da computação e Guido van Rossum · Veja mais »

Hardware

Equipamentos de computadores. O hardware (pronúncia: 'rarduér') é um termo técnico (e anglicismo de engenharia eletrônica) que foi traduzido para a língua portuguesa como equipamento, e pode ser definido como um termo geral da língua inglesa, que se refere à parte física de computadores e outros sistemas microeletrônicos.

Novo!!: Ciência da computação e Hardware · Veja mais »

Harvard Mark I

Harvard Mark I, ou Automatic Sequence Controlled Calculator (ASCC, em português "Calculadora Automática de Sequência Controlada"), chamado popularmente de Mark I, foi a primeira calculadora eletro-mecânica automática produzida em larga escala desenvolvido nos Estados Unidos, projetada em 1930 pelo estudante pós-graduando em física Howard Aiken, na Universidade Harvard e, construído em 1944, em uma parceria com a empresa IBM, durante a Segunda Guerra Mundial.

Novo!!: Ciência da computação e Harvard Mark I · Veja mais »

Heurística

Heurística é um procedimento mental simples que ajuda a encontrar respostas adequadas, embora várias vezes imperfeitas, para perguntas difíceis.

Novo!!: Ciência da computação e Heurística · Veja mais »

História da Índia

A história da Índia tem início, com o registro arqueológico, da presença do Homo sapiens há cerca de anos.

Novo!!: Ciência da computação e História da Índia · Veja mais »

Howard Aiken

Howard Hathaway Aiken (Nova Jérsei, — St. Louis) foi um pioneiro da computação, sendo o engenheiro principal no desenvolvimento do computador Harvard Mark I da IBM.

Novo!!: Ciência da computação e Howard Aiken · Veja mais »

HTML

HTML (abreviação para a expressão inglesa HyperText Markup Language, que significa: "Linguagem de Marcação de Hipertexto") é uma linguagem de marcação utilizada na construção de páginas na Web.

Novo!!: Ciência da computação e HTML · Veja mais »

Informática

Informática (do frances: "informatique", do alemã "informatik"; composição: "informação" e "automática") é um termo usado para descrever o conjunto das ciências relacionadas à coleta, armazenamento, transmissão e processamento de informações nos meios digitais, estando incluídas neste grupo: a ciência da computação, os sistemas de informação, a teoria da informação, o processo de cálculo, a análise numérica e, os métodos teóricos da representação dos conhecimentos e da modelagem dos problemas.

Novo!!: Ciência da computação e Informática · Veja mais »

Informática educativa

Informática educativa refere-se ao uso do computador e suas ferramentas no âmbito escolar, enquanto recurso pedagógico a ser utilizado pelo profissional docente.

Novo!!: Ciência da computação e Informática educativa · Veja mais »

Inteligência artificial

Inteligência artificial (de sigla: IA; do inglês: artificial intelligence, de sigla: AI) é um campo de estudo multidisciplinar que abrange varias áreas do conhecimento.

Novo!!: Ciência da computação e Inteligência artificial · Veja mais »

Interação humano–computador

A comunicação é uma das muitas necessidades do ser humano, pois desde a época das cavernas ele demonstra o anseio por expressar o que passa dentro de si e no meio em que vive, tudo isso através de pinturas nas paredes das cavernas, rabiscos e formas geométricas.

Novo!!: Ciência da computação e Interação humano–computador · Veja mais »

Interface gráfica do utilizador

Em informática, interface gráfica do (abreviadamente, o acrônimo GUI, do inglês Graphical User Interface) é um tipo de interface do utilizador que permite a interação com dispositivos digitais por meio de elementos gráficos como ícones e outros indicadores visuais, em contraste a interface de linha de comando.

Novo!!: Ciência da computação e Interface gráfica do utilizador · Veja mais »

Investigação operacional

A pesquisa operacional (PO), ou investigação operacional (IO), é um ramo interdisciplinar da matemática aplicada que faz uso de modelos matemáticos, estatísticos e de algoritmos na ajuda à tomada de decisão.

Novo!!: Ciência da computação e Investigação operacional · Veja mais »

Islão

(Islām), também chamado de islamismo, é uma religião abraâmica monoteísta centrada no Alcorão e nos ensinamentos de Maomé.

Novo!!: Ciência da computação e Islão · Veja mais »

James Gosling

James Gosling (Calgary) é um programador canadense, mais conhecido como o pai da linguagem de programação Java.

Novo!!: Ciência da computação e James Gosling · Veja mais »

Java (linguagem de programação)

Java é uma linguagem de programação orientada a objetos desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems, que em 2008 foi adquirido pela empresa Oracle Corporation.

Novo!!: Ciência da computação e Java (linguagem de programação) · Veja mais »

JavaScript

JavaScript (frequentemente abreviado como JS) é uma linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multiparadigma (protótipos, orientado a objeto, imperativo e funcional).

Novo!!: Ciência da computação e JavaScript · Veja mais »

John Atanasoff

John Vincent Atanasoff (Condado de Madison, — Frederick) foi um matemático estadunidense de origem búlgara.

Novo!!: Ciência da computação e John Atanasoff · Veja mais »

John Backus

John Warner Backus (Filadélfia, — Ashland) foi um cientista da computação estadunidense.

Novo!!: Ciência da computação e John Backus · Veja mais »

John Bardeen

John Bardeen (Madison, — Boston) foi um físico estadunidense.

Novo!!: Ciência da computação e John Bardeen · Veja mais »

John Mauchly

John William Mauchly (Cincinnati, — Ambler) foi um físico estadunidense.

Novo!!: Ciência da computação e John Mauchly · Veja mais »

John Napier

John Napier of Merchiston (Edimburgo, 1 de fevereiro de 1550 — Edimburgo, 4 de abril de 1617) apelidado Marvellous Merchiston, era um proprietário escocês conhecido como um matemático, físico, e astrônomo.

Novo!!: Ciência da computação e John Napier · Veja mais »

John Presper Eckert

John Adam Presper Eckert Jr (Filadélfia, — Bryn Mawr) foi um engenheiro elétrico norte-americano e pioneiro da computação.

Novo!!: Ciência da computação e John Presper Eckert · Veja mais »

John von Neumann

John von Neumann, nascido Margittai Neumann János Lajos (Budapeste, — Washington, D.C.) foi um matemático húngaro de origem judaica, naturalizado estadunidense.

Novo!!: Ciência da computação e John von Neumann · Veja mais »

Joseph-Marie Jacquard

Joseph Marie Jacquard (Lyon, 7 de julho de 1752 — Oullins, 7 de agosto de 1834) foi um mecânico francês, inventor do tear mecânico.

Novo!!: Ciência da computação e Joseph-Marie Jacquard · Veja mais »

Ken Thompson

Thompson (sentado) e Ritchie trabalhando em um PDP-11 Kenneth Thompson (Nova Orleães, 4 de fevereiro de 1943) é um cientista da computação, conhecido pela sua influência na criação do sistema operacional UNIX, pela invenção da linguagem de programação B, antecessora da linguagem de programação C. Originalmente contratado em 1966 para trabalhar no projeto Multics da Bell Labs, Thompson conheceu Dennis Ritchie e trabalhou junto com Ritchie para criar o sistema operacional UNIX.

Novo!!: Ciência da computação e Ken Thompson · Veja mais »

Konrad Zuse

Konrad Ernst Otto Zuse (Berlim, 22 de junho de 1910 — Hünfeld, 18 de dezembro de 1995) foi um engenheiro, inventor e empresário alemão e um pioneiro dos computadores.

Novo!!: Ciência da computação e Konrad Zuse · Veja mais »

Kurt Gödel

Kurt Friedrich Gödel (Brünn, 28 de abril de 1906 — Princeton, 14 de janeiro de 1978) foi um filósofo, matemático e lógico austríaco, naturalizado norte-americano.

Novo!!: Ciência da computação e Kurt Gödel · Veja mais »

Laptop

Laptop ou Notebook (que significa em língua inglesa "caderno") ou computador portátil (abreviado frequentemente para portátil) é um computador portátil, leve, projetado para ser transportado e utilizado em diferentes lugares com facilidade.

Novo!!: Ciência da computação e Laptop · Veja mais »

Língua alemã

Alemão (Deutsch) é uma língua germânica ocidental que é falada principalmente na Europa Central.

Novo!!: Ciência da computação e Língua alemã · Veja mais »

Língua castelhana

O Castelhano (castellano) ou Espanhol (español) é uma língua indo-europeia românica ocidental do grupo ibero-românico que evoluiu a partir de vários dialetos do latim falados no centro-norte da Península Ibérica por volta do século IX.

Novo!!: Ciência da computação e Língua castelhana · Veja mais »

Língua francesa

O idioma francês (français, AFI: /fʁɑ̃sɛ/) é uma língua românica com cerca de 136 milhões de falantes nativos no mundo.

Novo!!: Ciência da computação e Língua francesa · Veja mais »

Língua grega

O grego (ελληνικά, transl. Eliniká, ou ελληνική γλώσσα, AFI:, lit. "língua helênica") é uma língua de um ramo independente da família linguística indo-europeia.

Novo!!: Ciência da computação e Língua grega · Veja mais »

Língua inglesa

Inglês (English) é uma língua indo-europeia germânica ocidental que surgiu nos reinos anglo-saxônicos da Inglaterra e se espalhou para o que viria a tornar-se o sudeste da Escócia, sob a influência do reino anglo medieval da Nortúmbria.

Novo!!: Ciência da computação e Língua inglesa · Veja mais »

Língua italiana

O italiano (italiano) é uma língua românica, descendente direta do latim, sendo a mais próxima do latim entre as línguas nacionais e a segunda, atrás do sardo, quando as línguas regionais também são levados em conta.

Novo!!: Ciência da computação e Língua italiana · Veja mais »

Língua neerlandesa

A língua neerlandesa (de Nederlandse taal) ou o neerlandês, mais conhecida como língua holandesa ou simplesmente holandês, é uma língua indo-europeia do ramo ocidental da família germânica.

Novo!!: Ciência da computação e Língua neerlandesa · Veja mais »

Língua polaca

A (polski) é uma língua eslava ocidental, falada por cerca de 60 milhões de pessoas, a maioria das quais vive na.

Novo!!: Ciência da computação e Língua polaca · Veja mais »

Língua portuguesa

A língua portuguesa, também designada português, é uma língua indo-europeia românica flexiva ocidental originada no galego-português falado no Reino da Galiza e no norte de Portugal.

Novo!!: Ciência da computação e Língua portuguesa · Veja mais »

Língua romena

A língua romena (limba română) é uma língua românica falada por cerca de 24 a 28 milhões de pessoas predominantemente na Romênia e na Moldávia, os dois países onde é língua oficial.

Novo!!: Ciência da computação e Língua romena · Veja mais »

Língua russa

O russo (русский язык, transl. russkij jazyk ou russkiy yazyk,, lit. "língua russa") é uma língua eslava falada como língua materna na Rússia, Bielorrússia, Cazaquistão, Azerbaijão, Quirguistão, Moldávia e em diversos outros países que formavam as repúblicas constituintes da extinta União Soviética.

Novo!!: Ciência da computação e Língua russa · Veja mais »

Lógica matemática

A lógica matemática é uma subárea da matemática que explora as aplicações da lógica formal para a matemática.

Novo!!: Ciência da computação e Lógica matemática · Veja mais »

Linguagem de programação

C. A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador.

Novo!!: Ciência da computação e Linguagem de programação · Veja mais »

Linguagem formal

Entende-se por linguagem formal estudo de modelos matemáticos que possibilitam a especificação e o reconhecimento de linguagens (no sentido amplo da palavra), suas classificações, estruturas, propriedades, características e inter-relacionamentos.

Novo!!: Ciência da computação e Linguagem formal · Veja mais »

Linguística

é o estudo científico da linguagem.

Novo!!: Ciência da computação e Linguística · Veja mais »

Linus Torvalds

Linus Benedict Torvalds (Helsínquia) é um engenheiro de software, nascido na Finlândia e naturalizado estado-unidense em 2010, criador, e por muito tempo o desenvolvedor mais importante do núcleo Linux, sendo utilizado em importantes sistemas Linux, Android e Chrome OS.

Novo!!: Ciência da computação e Linus Torvalds · Veja mais »

Linux (núcleo)

A onipresença da '''Núcleo Linux''' O Kernel Linux (Linux kernel em inglês) é um núcleo monolítico de código aberto para sistemas operacionais tipo UNIX.

Novo!!: Ciência da computação e Linux (núcleo) · Veja mais »

Lista de termos de computação

Lista de termos de computação diretamente relacionadas ou empregues em computação.

Novo!!: Ciência da computação e Lista de termos de computação · Veja mais »

Logaritmo

urlmorta.

Novo!!: Ciência da computação e Logaritmo · Veja mais »

Matemática discreta

propriedades matemáticas, a sua utilidade como modelos de problemas do mundo real, e sua importância no desenvolvimento de algoritmos computacionais. Matemática discreta, também chamada matemática finita, é o estudo das estruturas algébricas que são fundamentalmente discretas, em vez de contínuas.

Novo!!: Ciência da computação e Matemática discreta · Veja mais »

Maurice Vincent Wilkes

Maurice Vincent Wilkes (Dudley, — Cambridge) foi um cientista da computação inglês.

Novo!!: Ciência da computação e Maurice Vincent Wilkes · Veja mais »

Máquina analítica

A máquina analítica, também conhecido como engenho analítico foi proposto pelo professor de matemática e pioneiro da ciência da computação Charles Babbage.

Novo!!: Ciência da computação e Máquina analítica · Veja mais »

Máquina de Turing

Representação artística de uma máquina de Turing A Máquina de Turing é um dispositivo teórico conhecido como máquina universal, que foi concebido pelo matemático britânico Alan Turing (1912-1954), muitos anos antes de existirem os modernos computadores digitais (o artigo de referência foi publicado em 1936).

Novo!!: Ciência da computação e Máquina de Turing · Veja mais »

Métodos formais

Na ciência da computação e engenharia de software, métodos formais são técnicas baseadas em formalismos matemáticos para a especificação, desenvolvimento e verificação dos sistemas de softwares e hardwares.

Novo!!: Ciência da computação e Métodos formais · Veja mais »

Mecânica quântica

A mecânica quântica (também conhecida como física quântica e teoria quântica) é a teoria física que obtém sucesso no estudo dos sistemas físicos cujas dimensões são próximas ou abaixo da escala atômica, tais como moléculas, átomos, elétrons, prótons e de outras partículas subatômicas, muito embora também possa descrever fenômenos macroscópicos em diversos casos.

Novo!!: Ciência da computação e Mecânica quântica · Veja mais »

Memória de acesso aleatório

Diferentes tipos de RAM. A partir do alto: DIP, SIPP, SIMM 30 pin, SIMM 72 pin, DIMM (168-pin), DDR DIMM (184-pin) A memória (do inglês Random Access Memory, frequentemente abreviado para RAM), também chamado de memória volátil de leitura e escrita, é uma memória temporária computacional de acesso rápido; ou seja, é um local de armazenamento temporário de informações digitais usada pelo processador para armazenar informações temporariamente e que possui um acesso feito de forma aleatória mais rápido que ao HD, DVD, pendrive (permite a rápida leitura e escrita de informações), utilizada como memória primária em sistemas eletrônicos digitais.

Novo!!: Ciência da computação e Memória de acesso aleatório · Veja mais »

Mesopotâmia

A Mesopotâmia (do grego antigo Μεσοποταμία; composto de μέσος, "meio", e ποταμός, "rio", ou seja " entre dois rios") é a área do sistema fluvial Tigre-Eufrates, o que nos dias modernos corresponde a aproximadamente à maior parte do atual Iraque e Kuwait, além de partes orientais da Síria e de regiões ao longo das fronteiras Turquia-Síria e Irã-Iraque.

Novo!!: Ciência da computação e Mesopotâmia · Veja mais »

Microprocessador

O microprocessador, geralmente chamado apenas de processador, é um circuito integrado que realiza as funções de cálculo e tomada de decisão de um computador.

Novo!!: Ciência da computação e Microprocessador · Veja mais »

Microsoft

Microsoft Corporation é uma empresa transnacional dos Estados Unidos com sede em Redmond, Washington, que desenvolve, fabrica, licencia, apoia e vende softwares de computador, produtos eletrônicos, computadores e serviços pessoais.

Novo!!: Ciência da computação e Microsoft · Veja mais »

Microsoft Windows

Microsoft Windows (ou simplesmente Windows) é uma família de sistemas operacionais desenvolvidos, comercializados e vendidos pela Microsoft.

Novo!!: Ciência da computação e Microsoft Windows · Veja mais »

MINIX

O Minix é um sistema operacional Unix-like (semelhante ao UNIX), escrito em linguagem C e assembly.

Novo!!: Ciência da computação e MINIX · Veja mais »

Modelo entidade relacionamento

Em engenharia de software, um modelo entidade relacionamento (MER) é um modelo de dados para descrever os dados ou aspectos de informação de um domínio de negócio ou seus requisitos de processo, de uma maneira abstrata que em última análise se presta a ser implementada em um banco de dados, como um banco de dados relacional.

Novo!!: Ciência da computação e Modelo entidade relacionamento · Veja mais »

Número inteiro

Um número inteiro é um número que pode ser escrito sem um componente fracional.

Novo!!: Ciência da computação e Número inteiro · Veja mais »

Ordenação (computação)

Em computação, ordenação é o ato de se colocar os elementos de uma sequência de informações, ou dados, em uma ordem predefinida.

Novo!!: Ciência da computação e Ordenação (computação) · Veja mais »

Orientação a objetos

Programação Orientada a Objeto (também conhecida pela sua sigla POO) ou Modelagem Orientada ao Objeto, é um modelo/paradigma de projeto e programação de software baseado na abstração digital do mundo real, através da composição e interação entre diversas unidades chamadas de 'objetos' e as classes (representando objetos reais contendo identidade, propriedades e, métodos); baseado em quatro principais componentes da programação: abstração digital, encapsulamento, herança e, polimorfismo.

Novo!!: Ciência da computação e Orientação a objetos · Veja mais »

Otimização combinatória

A Otimização Combinatória é um ramo da ciência da computação e da matemática aplicada que estuda problemas de otimização em conjuntos finitos.

Novo!!: Ciência da computação e Otimização combinatória · Veja mais »

Paradigma de programação

Paradigma de programação é um meio de se classificar as linguagens de programação baseado em suas funcionalidades.

Novo!!: Ciência da computação e Paradigma de programação · Veja mais »

Pascal (linguagem de programação)

Pascal, é uma linguagem de programação orientada por objetos, que recebeu este nome em homenagem ao matemático e físico Blaise Pascal.

Novo!!: Ciência da computação e Pascal (linguagem de programação) · Veja mais »

Paul Allen

Paul Gardner Allen (Seattle, 21 de janeiro de 1953—Seattle, 15 de outubro de 2018) foi um empresário e filantropo americano.

Novo!!: Ciência da computação e Paul Allen · Veja mais »

Pānini

Pāṇini (Devanāgarī: पाणिनि; patronímico que significa "descendente de Paṇi"), nascido em Gandara (c. – c.), foi um gramático indiano que compôs uma gramática sânscrita com o nome Aṣṭādhyāyī (sânscrito transliterado aṣṭa.

Novo!!: Ciência da computação e Pānini · Veja mais »

Pesquisa

Uma pesquisa ou investigação é um processo sistemático para a construção do conhecimento humano, gerando novos conhecimentos, podendo também desenvolver, colaborar, reproduzir, refutar, ampliar, detalhar, atualizar, algum conhecimento preexistente, servindo basicamente tanto para o indivíduo ou grupo de indivíduos que a realiza quanto para a sociedade na qual esta se desenvolve.

Novo!!: Ciência da computação e Pesquisa · Veja mais »

Peter Chen

Peter Pin-Shan Chen (Chinês: 陳品山) é um cientista da computação nascido em Taiwan e Professor de ciência da computação na Louisiana State University, conhecido como criador do modelo entidade relacionamento.

Novo!!: Ciência da computação e Peter Chen · Veja mais »

Pingala

Pingala (पिङ्गल) é um antigo matemático indiano, famoso por sua obra, o Chandas shastra (também Chandas sutra), um tratado sânscrito sobre prosódia considerado parte do Vedanga.

Novo!!: Ciência da computação e Pingala · Veja mais »

Planejamento automatizado

Planeamento Automatizado é uma área da Inteligência Artificial (IA) que estuda este processo de deliberação por meio da computação.

Novo!!: Ciência da computação e Planejamento automatizado · Veja mais »

Portugal

Portugal, oficialmente República Portuguesa, é um país soberano unitário localizado no sudoeste da Europa, cujo território se situa na zona ocidental da Península Ibérica e em arquipélagos no Atlântico Norte.

Novo!!: Ciência da computação e Portugal · Veja mais »

Prêmio Turing

O Prêmio Turing é concedido anualmente pela Association for Computing Machinery (ACM) para uma pessoa selecionada por contribuições à computação.

Novo!!: Ciência da computação e Prêmio Turing · Veja mais »

Probabilidade

A palavra probabilidade deriva do Latim probare (provar ou testar).

Novo!!: Ciência da computação e Probabilidade · Veja mais »

Problema da parada

Na teoria da computabilidade o experimento mental do problema da parada é um problema de decisão que pode ser declarado informalmente da seguinte forma: Alan Turing provou em 1936 que um algoritmo genérico para resolver o problema da parada para todos pares programa-entrada possíveis não pode existir.

Novo!!: Ciência da computação e Problema da parada · Veja mais »

Problemas em aberto da ciência da computação

Este artigo é uma lista de problemas em aberto na Ciência da computação.

Novo!!: Ciência da computação e Problemas em aberto da ciência da computação · Veja mais »

Processamento de imagem

Processamento de imagem é qualquer forma de processamento de dados no qual a entrada e saída são imagens tais como fotografias ou quadros de vídeo.

Novo!!: Ciência da computação e Processamento de imagem · Veja mais »

Programa de computador

Um programa de computador ou programa informático é um conjunto de instruções que descrevem uma tarefa a ser realizada por um computador.

Novo!!: Ciência da computação e Programa de computador · Veja mais »

Programação de computadores

coloração de sintaxe e indentação de código. Programação é o processo de escrita, teste e manutenção de um programa de computador.

Novo!!: Ciência da computação e Programação de computadores · Veja mais »

Programação estruturada

Programação Estruturada (PE) é um padrão ou paradigma de programação da engenharia de softwares, com ênfase em sequência, decisão e, iteração (sub-rotinas, laços de repetição, condicionais e, estruturas em bloco), criado no final de 1950 junto às linguagens ALGOL 58 e ALGOL 60, Este paradigma é normalmente formado por código em um único bloco e foi impulsionado pelas vantagens práticas que o paradigma oferece, e também pelo '' (de 1966, também chamado de teorema de Böhm-Jacopini) e a carta aberta de Dijkstra 'Go To Statement Considered Harmful' (de 1968).

Novo!!: Ciência da computação e Programação estruturada · Veja mais »

Programação letrada

Programação letrada (do inglês literate programming) é um paradigma de programação baseada na premissa que um programa de computador deve ser escrito tendo a legibilidade humana como principal objetivo, similar a um trabalho de literatura.

Novo!!: Ciência da computação e Programação letrada · Veja mais »

Programador

Em ciências da computação; programador, desenvolvedor, codificador ou engenheiro de software é alguém que escreve, desenvolve ou faz a manutenção de software em um grande sistema ou alguém que desenvolve software para uso em computadores pessoais.

Novo!!: Ciência da computação e Programador · Veja mais »

Projeto Genoma Humano

O Projeto Genoma Humano foi um projeto de pesquisa científica internacional com o objetivo de determinar os pares de bases que compõem o DNA humano e de identificar, mapear e sequenciar todos os genes do genoma humano do ponto de vista físico e funcional.

Novo!!: Ciência da computação e Projeto Genoma Humano · Veja mais »

Python

Python é uma linguagem de programação de alto nível, interpretada de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte.

Novo!!: Ciência da computação e Python · Veja mais »

Reconhecimento de padrões

Reconhecimento de padrões é uma área da ciência cujo objetivo é a classificação de objetos dentro de um número de categorias ou classes.

Novo!!: Ciência da computação e Reconhecimento de padrões · Veja mais »

Recuperação de informação

Recuperação de informação (RI) é uma área de pesquisa que lida com o armazenamento de documentos e, principalmente, a recuperação da informação associada a eles a partir de uma necessidade de informação do usuário, por meio de um grupo de tarefas como a busca ad-hoc, a filtragem, o roteamento e possivelmente outras.

Novo!!: Ciência da computação e Recuperação de informação · Veja mais »

Recursividade (ciência da computação)

Em ciência da computação, a recursividade é a definição de uma sub-rotina (função ou método) que pode invocar a si mesma.

Novo!!: Ciência da computação e Recursividade (ciência da computação) · Veja mais »

Rede de computadores

Rede de computadores ou redes de dados, na informática e na telecomunicação é um conjunto de dois ou mais dispositivos eletrônicos de computação (ou módulos processadores ou nós da rede) interligados por um sistema de comunicação digital (ou link de dados), guiados por um conjunto de regras (protocolo de rede) para compartilhar entre si informação, serviços e, recursos físicos e lógicos.

Novo!!: Ciência da computação e Rede de computadores · Veja mais »

Rede de Petri

Uma rede de Petri ou rede de transição é uma das várias representações matemáticas para sistemas distribuídos discretos.

Novo!!: Ciência da computação e Rede de Petri · Veja mais »

Rede neural artificial

Diagrama simplificado de uma rede neural. Em ciência da computação e campos relacionados, (RNAs) são modelos computacionais inspirados pelo sistema nervoso central de um animal (em particular o cérebro) que são capazes de realizar o aprendizado de máquina bem como o reconhecimento de padrões.

Novo!!: Ciência da computação e Rede neural artificial · Veja mais »

Rede semântica

Um exemplo de '''rede semântica''' Uma rede semântica é uma forma de representação do conhecimento definida como um grafo direcionado no qual os vértices representam conceitos, e as arestas representam relações semânticas entre os conceitos.

Novo!!: Ciência da computação e Rede semântica · Veja mais »

Revolução digital

A Revolução Digital, também conhecida como a Terceira Revolução Industrial, refere-se aos processos associados à passagem da evolução tecnológica industrial iniciada entre o começo dos anos 1950 e o final dos anos 1970, com o desenvolvimento da eletrônica digital, expansão do uso de computadores digitais, além dos sistemas de automação industrial.

Novo!!: Ciência da computação e Revolução digital · Veja mais »

Richard Matthew Stallman

Richard Matthew Stallman, ou simplesmente "rms" (Manhattan) é um ativista, fundador do movimento software livre, do projeto GNU, e da FSF.

Novo!!: Ciência da computação e Richard Matthew Stallman · Veja mais »

Robótica

Curiosity, astromóvel-robô empregado na exploração de MarteRobótica é um ramo educacional e tecnológico que trata de sistemas compostos por partes mecânicas automáticas em conjunto com circuitos integrados, tornando sistemas mecânicos motorizados controlados por circuitos elétricos e inteligência computacional.

Novo!!: Ciência da computação e Robótica · Veja mais »

Sânscrito

O sânscrito ou língua sânscrita (संस्कृत; transcrito em IAST) é uma língua ancestral do Nepal e da Índia.

Novo!!: Ciência da computação e Sânscrito · Veja mais »

Século XIII

O Século XIII foi o século que durou de 1 de janeiro de 1201 a 31 de dezembro de 1300.

Novo!!: Ciência da computação e Século XIII · Veja mais »

Século XVI

O século XVI começou no calendário juliano no ano 1501 e terminou nos calendários juliano e gregoriano no ano 1600.

Novo!!: Ciência da computação e Século XVI · Veja mais »

Segunda Guerra Mundial

A Segunda Guerra Mundial foi um conflito militar global que durou de 1939 a 1945, envolvendo a maioria das nações do mundo — incluindo todas as grandes potências — organizadas em duas alianças militares opostas: os Aliados e o Eixo.

Novo!!: Ciência da computação e Segunda Guerra Mundial · Veja mais »

Segurança de computadores

Segurança de computadores ou cibersegurança é a proteção de sistemas de computador contra roubo ou danos ao hardware, software ou dados eletrônicos, bem como a interrupção ou desorientação dos serviços que fornecem.

Novo!!: Ciência da computação e Segurança de computadores · Veja mais »

Semântica formal

Semântica formal é a área de estudo de ciência da computação que se preocupa em especificar o significado (ou comportamento) de programas de computador e partes de hardware.

Novo!!: Ciência da computação e Semântica formal · Veja mais »

Sistema algébrico computacional

Um sistema algébrico computacional (computer algebra system) é um programa de computador que facilita o cálculo na matemática simbólica.

Novo!!: Ciência da computação e Sistema algébrico computacional · Veja mais »

Sistema de informação

EAI: um exemplo de sistema de informação. Sistema de informação (SI) é um sistema formal, sociotécnico e organizacional usado para coletar, processar, armazenar e disseminar dados informacionais, podendo ser tanto um sistema informacional computadorizado quanto um sistema manual.

Novo!!: Ciência da computação e Sistema de informação · Veja mais »

Sistema de numeração binário

O sistema binário ou de base 2 é um sistema de numeração posicional em que todas as quantidades se representam com base em dois números, ou seja, zero e um (0 e 1).

Novo!!: Ciência da computação e Sistema de numeração binário · Veja mais »

Sistema de processamento distribuído

Um sistema de processamento distribuído ou paralelo é um sistema que interliga vários nós de processamento (computadores individuais, não necessariamente homogéneos) de maneira que um processo de grande consumo seja executado no nó "mais disponível", ou mesmo subdividido por vários nós.

Novo!!: Ciência da computação e Sistema de processamento distribuído · Veja mais »

Sistema multiagente

Os Sistemas Multiagentes (SMA) formam uma subárea da Inteligência artificial Distribuída e concentram-se no estudo de agentes autônomos em um universo multiagente.

Novo!!: Ciência da computação e Sistema multiagente · Veja mais »

Sistema operativo

é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema (definir qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.), fornecendo uma interface entre o computador e o. Embora possa ser executado imediatamente após a máquina ser ligada, a maioria dos computadores pessoais de hoje o executa através de outro programa armazenado em uma memória não-volátil ROM chamado BIOS num processo chamado "bootstrapping", conceito em inglês usado para designar processos autossustentáveis, ou seja, capazes de prosseguirem sem ajuda externa.

Novo!!: Ciência da computação e Sistema operativo · Veja mais »

Sociedade

étnico. Em sociologia, uma sociedade (do termo em latim societăs, que significa "associação") é um grupo de indivíduos se relacionando, a fim de conseguir e preservar seus objetivos comuns.

Novo!!: Ciência da computação e Sociedade · Veja mais »

Software

OpenOffice.org ''writer'' Software é um termo técnico que foi traduzido para a língua portuguesa como suporte lógico e trata-se de uma sequência de instruções a serem seguidas e/ou executadas, na manipulação, redirecionamento ou modificação de um dado (informação) ou acontecimento.

Novo!!: Ciência da computação e Software · Veja mais »

Software livre

Software livre é o software que concede liberdade ao usuário para executar, acessar e modificar o código fonte, e redistribuir cópias com ou sem modificações.

Novo!!: Ciência da computação e Software livre · Veja mais »

Steve Jobs

Steven Paul Jobs (São Francisco, — Palo Alto) foi um inventor, empresário e magnata americano no setor da informática.

Novo!!: Ciência da computação e Steve Jobs · Veja mais »

Steve Wozniak

Stephen Gary Wozniak, mais conhecido como Steve Wozniak (São José), é um engenheiro eletrônico e programador de computadores, co-fundador da Apple, Inc., junto com Steve Jobs.

Novo!!: Ciência da computação e Steve Wozniak · Veja mais »

Tear

Um tear é um aparelho manual, mecânico ou eletromecânico empregado para fins de tecelagem.

Novo!!: Ciência da computação e Tear · Veja mais »

Tecnologia da informação

fita de papel A tecnologia da informação (TI) é um conjunto de recursos utilizados para criar, processar, armazenar, recuperar e trocar de dados e informações.

Novo!!: Ciência da computação e Tecnologia da informação · Veja mais »

Telecomunicações

Antenas de telecomunicações. As telecomunicações constituem um ramo da engenharia elétrica que contempla o projeto, a implantação e manutenção de redes de sistemas de comunicações (satélites, redes telefônicas, televisivas, emissoras de rádio, Internet, etc.). A principal finalidade das telecomunicações é suprir a necessidade humana de se comunicar à distância.

Novo!!: Ciência da computação e Telecomunicações · Veja mais »

Teoremas da incompletude de Gödel

Os teoremas da incompletude de Gödel são dois teoremas da lógica matemática que estabelecem limitações inerentes a quase todos os sistemas axiomáticos, exceto aos mais triviais.

Novo!!: Ciência da computação e Teoremas da incompletude de Gödel · Veja mais »

Teoria da computação

A teoria da computação é um subcampo da ciência da computação e matemática que busca determinar quais problemas podem ser computados em um dado modelo de computação.

Novo!!: Ciência da computação e Teoria da computação · Veja mais »

Teoria da informação

A teoria matemática da informação estuda a quantificação, armazenamento e comunicação da informação.

Novo!!: Ciência da computação e Teoria da informação · Veja mais »

Teoria das categorias

Na matemática, a teoria das categorias provê uma linguagem interdisciplinar capaz de delinear resultados e construções gerais, separando-os dos específicos a cada área, possibilitando a simplificação e clarificação de demonstrações.

Novo!!: Ciência da computação e Teoria das categorias · Veja mais »

Teoria do caos

fractais são representantes matemáticos de padrões aparentemente complicados mas que podem ser gerados por leis de evolução simples, como previsto pela teoria do caos. A teoria do caos é um campo de estudo em matemática, com aplicações em várias disciplinas, incluindo física, engenharia, economia, biologia e filosofia.

Novo!!: Ciência da computação e Teoria do caos · Veja mais »

Teoria dos autômatos

Teoria dos autômatos é o estudo das máquinas abstratas ou autômatos, bem como problemas computacionais que podem ser resolvidos usando esses objetos.

Novo!!: Ciência da computação e Teoria dos autômatos · Veja mais »

Teoria dos grafos

Grafo com quatro vértices e 6 arestas. É um grafo completo, conexo e planar. A teoria dos grafos ou de grafos é um ramo da matemática que estuda as relações entre os objetos de um determinado conjunto.

Novo!!: Ciência da computação e Teoria dos grafos · Veja mais »

Teoria dos números

números primos, observamos um intrigante e não totalmente explicado padrão, chamado espiral de Ulam. A teoria dos números é o ramo da matemática pura que estuda propriedades dos números em geral, e em particular dos números inteiros, bem como a larga classe de problemas que surge no seu estudo.

Novo!!: Ciência da computação e Teoria dos números · Veja mais »

Teoria dos tipos

Teoria dos tipos é o ramo da matemática e da lógica que se preocupa com a classificação de entidades em conjuntos chamados tipos.

Novo!!: Ciência da computação e Teoria dos tipos · Veja mais »

Terceiro milénio a.C.

O terceiro milênio a.C. ocorre da antiga para a média Idade do Bronze.

Novo!!: Ciência da computação e Terceiro milénio a.C. · Veja mais »

Tese de Church-Turing

Na teoria da computabilidade, a Tese de Church-Turing ou Tese de Church, assim nomeada em referência a Alonzo Church e Alan Turing, é uma hipótese sobre a natureza de artefatos mecânicos de cálculo, como computadores, e sobre que tipo de algoritmos eles podem executar.

Novo!!: Ciência da computação e Tese de Church-Turing · Veja mais »

Teste de Turing

2000 O Teste de Turing testa a capacidade de um computador de exibir comportamento inteligente equivalente ao de um ser humano, ou indistinguível deste.

Novo!!: Ciência da computação e Teste de Turing · Veja mais »

TeX

O TeX é um sistema de tipografia desenhado e escrito principalmente por Donald Knuth e lançado em 1978.

Novo!!: Ciência da computação e TeX · Veja mais »

The Art of Computer Programming

The Art of Computer Programming (A Arte da Programação de Computador, em tradução livre) é uma série de livros escritos por Donald E. Knuth que aborda a construção de algoritmos.

Novo!!: Ciência da computação e The Art of Computer Programming · Veja mais »

Tim Berners-Lee

Timothy John Berners-Lee KBE, OM, FRS (TimBL ou TBL) (Londres) é um físico britânico, cientista da computação e professor do MIT.

Novo!!: Ciência da computação e Tim Berners-Lee · Veja mais »

Tolerância a falhas

Em computação, tolerância a falhas (do inglês failover) é a comutação para um computador servidor, sistema, componente de hardware ou rede redundante ou em modo de espera em caso de falha ou finalização anormal daquele ativo previamente.

Novo!!: Ciência da computação e Tolerância a falhas · Veja mais »

Tom Kilburn

Tom Kilburn (Dewsbury, Yorkshire, — Manchester) foi um engenheiro britânico.

Novo!!: Ciência da computação e Tom Kilburn · Veja mais »

Transístor

O transístor ou transistor (do inglês transfer varistor: varistor de transferência) é um dispositivo semicondutor usado para amplificar ou trocar sinais eletrônicos e potência elétrica, considera-se inventado em 1947 pelos físicos estadunidenses John Bardeen, Walter Brattain e William Shockley.

Novo!!: Ciência da computação e Transístor · Veja mais »

Unix

Unix é um sistema operativo portável, multitarefa e multiutilizador originalmente criado por Ken Thompson, Dennis Ritchie, entre outros, que trabalhavam nos Laboratórios Bell da AT&T.

Novo!!: Ciência da computação e Unix · Veja mais »

UTF-8

UTF-8 (8-bit Unicode Transformation Format) é um tipo de codificação binária (Unicode) de comprimento variável criado por Ken Thompson e Rob Pike.

Novo!!: Ciência da computação e UTF-8 · Veja mais »

Vida artificial

Vida artificial é a disciplina que estuda a vida através da tentativa de recriar fenômenos biológicos em computadores ou outros meios artificiais.

Novo!!: Ciência da computação e Vida artificial · Veja mais »

Walter Houser Brattain

Walter Houser Brattain (Xiamen, — Seattle) foi um físico estadunidense.

Novo!!: Ciência da computação e Walter Houser Brattain · Veja mais »

William Bradford Shockley

William Bradford Shockley (Londres, — Stanford) foi um físico e inventor estadunidense laureado com o prêmio Nobel de física em 1956.

Novo!!: Ciência da computação e William Bradford Shockley · Veja mais »

World Wide Web

O logo histórico da WWW, feito por Robert Cailliau A World Wide Web (tradução em português: Rede Mundial de Computadores; WWW, A Web) designa um sistema de documentos em hipermídia (ou hipermédia) que são interligados e executados na Internet.

Novo!!: Ciência da computação e World Wide Web · Veja mais »

0 (número)

O zero (0) é um númeroBertrand Russell (2009).

Novo!!: Ciência da computação e 0 (número) · Veja mais »

Redireciona aqui:

Aplicacoes da Ciencia da Computacao, Aplicações da Ciência da Computação, Bacharel em ciência da computação, Ciencia da computacao, Cientista da computação, Ciência da Computação, Ciência de Computação, Ciência de computadores, Ciência de computação, Ciência dos computadores, Ciências da Computação, Ciências da computação.

CessanteEntrada
Ei! Agora estamos em Facebook! »