Logotipo
Unionpédia
Comunicação
Disponível no Google Play
Novo! Faça o download do Unionpédia em seu dispositivo Android™!
Livre
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.

230 relações: Ada (linguagem de programação), Ada Lovelace, Al-Khwārizmī, Alan Kay, Alan Turing, Alemanha Nazi, ALGOL 60, 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, 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, Brian Kernighan, C (linguagem de programação), C++, Cartão perfurado, Cálculo, 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 humano, Consultoria, Criptografia, Década de 1920, Década de 1930, Década de 1940, Dennis Ritchie, Desenvolvimento de software, Donald Knuth, Doutorado em filosofia, Edgar Frank Codd, Edsger Dijkstra, Eletromagnetismo, Engenharia de computação, Engenharia de software, Engenharia Informática, Engenho analítico, 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, Hardware, Harvard Mark I, Heurística, História da Índia, Howard Aiken, Informática, Informática educativa, Inteligência artificial, Interação humano-computador, Interface gráfica do utilizador, Investigação operacional, Islão, 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 de Turing, Métodos formais, Mecânica quântica, Memória (informática), 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 literária, Programador, Projeto Genoma Humano, 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, Tolerância a falhas, Tom Kilburn, Transístor, Unix, UTF-8, Vida artificial, Walter Houser Brattain, William Bradford Shockley, 0 (número), 1703, 1801, 1837, 1854, 1931, 1936, 1948, 1954, 1990, 200 a.C., 400. Expandir índice (180 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

Ada Augusta 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 »

Al-Khwārizmī

Abū ʿAbd Allāh Muḥammad ibn Mūsā al-Khwārizmī ou Abū Jaʿfar Muḥammad ibn Mūsā al-Khwārizmī (ابوجعفر محمد بن موسای خوارزمی; Corásmia, c. 780 - Bagdade, c. 850) foi um matemático, astrônomo, astrólogo, geógrafo e autor persa.

Novo!!: Ciência da computação e Al-Khwārizmī · 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 OBE (Paddington, Londres, — Cheshire East, Cheshire) foi um matemático, lógico, criptoanalista e cientista da computação britânico.

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

Alemanha Nazi

, 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 Nazi · Veja mais »

ALGOL 60

ALGOL 60, nome criado a partir de ALGOrithmic Language, é a linguagem de programação normalmente conhecida como ALGOL, porém apenas uma das linguagens existentes nessa família.

Novo!!: Ciência da computação e ALGOL 60 · 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ô. Algoritmo é uma sequência finita de instruções bem definidas e não ambíguas, cada uma das quais devendo ser executadas mecânica ou eletronicamente em um intervalo de tempo finito e com uma quantidade de esforço finita.

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 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

O Apple I, também conhecido por Apple-1, foi um computador pessoal primitivo, desenhado por Steve Wozniak para uso próprio.

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, composta basicamente de dióxido de silício, com 0,063 a 2 mm.

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

Arquitetura de computadores

A evolução da informática foi caracterizada pelo desenvolvimento de computadores com as mais diversas características, traduzidas pelos diferentes parâmetros, cada vez mais conhecidos da maioria de usuários de computador: a CPU adotada, a capacidade de memória, a capacidade do disco rígido, a existência de memória cache e outros menos conhecidos.

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 como ABC, foi o primeiro computador a usar válvulas termiônicas, inventado por John Atanasoff e Clifford Berry em 1939.

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 um conjunto de arquivos relacionados entre si com registros sobre pessoas, lugares ou coisas.

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 Gates III KBE • GCIH (Seattle) mais conhecido como Bill Gates, é um magnata, empresário, diretor executivo, investidor, filantropo e autor 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, físico, inventor, filósofo e teólogo católico francês.

Novo!!: Ciência da computação e Blaise Pascal · 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 ISO, criada em 1972, por Dennis Ritchie, no AT&T Bell Labs, para desenvolver o sistema operacional Unix (que foi originalmente escrito em Assembly).

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

C++

C++ (lê-se "cê mais mais", em inglês lê-se see plus plus) é 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

O cartão perfurado foi aproveitado inicialmente por Herman Hollerith, fundador da Tabulating Machine Company, precursora da IBM, porém foi inventado por Joseph-Marie Jacquard em 1804, com projeto inicial de um "tear" automatizado.

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

Cálculo

O 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 · 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 (Londres, 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 nascido em Teignmouth, Devon 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

placas 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 computador inglês projetado em Bletchley Park durante a Segunda Guerra Mundial por um grupo liderado por Tommy Flowers, para fazer a criptoanálise de códigos ultrassecretos utilizados pelos nazistas, criados com a máquina Lorenz SZ 40/42.

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) e com a decisão de 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 pode ser definida como a busca de uma solução para um problema a partir de entradas (inputs) e tem seus resultados (outputs) depois de trabalhada através de um algoritmo.

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 ciência da computação que estuda a transformação dos dados em imagem. Esta aplicação estende-se à recriação visual do mundo real por intermédio de fórmulas matemáticas e algoritmos complexos. 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 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 assistente pessoal digital. Um computador pessoal. Columbia, um supercomputador da NASA. Computador é uma máquina capaz de variados tipos de tratamento automático de informações ou processamento de dados.

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

Conhecimento humano

O conhecimento humano é uma expressão usada para toda a experiência humana adquirida até o momento.

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

Consultoria

Consultoria é a atividade profissional de diagnóstico e formulação de soluções acerca de um assunto ou especialidade.

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

Criptografia

chave é utilizada para cifrar e decifrar. A máquina Enigma, utilizada na cifragem e decifragem de mensagens secretas. Criptografia ou criptologia (kryptós, "escondido", e gráphein, "escrita") é o estudo e prática de 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

A década de 1920, também referida como anos 1920 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

A década de 1930, também referida como anos 1930 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

A década de 1940, também referida como anos 1940 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 »

Doutorado em filosofia

Um Doutor em Filosofia, abreviado nos países anglófonos como PhD, Ph.D., DPhil ou D.Phil. (do Latim philosophiae doctor ou doctor philosophiae), é um título fornecido pelas Universidades reconhecido como grau terminal nos países de língua inglesa.

Novo!!: Ciência da computação e Doutorado 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

No estudo da Física, o é a teoria unificada desenvolvida por James Maxwell para explicar a relação entre a eletricidade e o magnetismo.

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

Engenharia de computação

é o ramo da engenharia que lida com a realização de projeto e construção de computadores e de sistemas que integram hardware e software, viabilizando a produção de novas máquinas e de equipamentos computacionais para serem utilizados em diversos setores.

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 »

Engenho analítico

A máquina analítica, também designado engenho analítico foi na história dos computadores um projecto de um computador mecânico moderno de uso geral, feito pelo professor de matemática britânico Charles Babbage.

Novo!!: Ciência da computação e Engenho analítico · 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 é o nome por que é conhecida uma máquina eletromecânica de criptografia com rotores, utilizada tanto para criptografar como para descriptografar códigos de guerra, usada em várias formas na Europa a partir dos anos 1920.

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

Era da informação

Era da informação (também conhecida como era digital ou era tecnológica) é o nome dado ao período que vem após a era industrial, mais especificamente após a década de 1980; embora suas bases tenham começado no princípio do século XX e, particularmente, na década de 1970, com invenções tais como o microprocessador, a rede de computadores, a fibra óptica e o computador pessoal.

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-se das 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 mais 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 globalmente 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

É um campo matemático no qual são utilizados métodos e símbolos algébricos para representar e resolver problemas geométricos.

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 de software 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 polímata, filósofo, cientista, matemático, diplomata e bibliotecário alemão.

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.

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 uma analista de sistemas da Marinha dos Estados Unidos nas décadas de 1940 e 1950 e almirante.

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 »

Hardware

O hardware pode ser definido como um termo geral da língua inglesa que se refere a equipamentos físicos como chaves, fechaduras, dobradiças, trincos, puxadores, fios, correntes, material de canalização, ferramentas, utensílios, talheres e peças de máquinas.

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

Harvard Mark I

Parte do '''Mark I''' O ASCC (Automatic Sequence Controlled Calculator) foi concebido em 1930 por Howard Aiken, um estudante de pós-graduação em física teórica na Universidade Harvard, chamado de Mark I, foi construído e desenvolvido numa parceria da Universidade de Harvard e a IBM durante a Segunda Guerra Mundial em 1944.

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

Heurística

Heurísticas são processos cognitivos empregados em decisões não racionais, sendo definidas como estratégias que ignoram parte da informação com o objetivo de tornar a escolha mais fácil e rápida.

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 »

Informática

Informática é um termo usado para descrever o conjunto das ciências relacionadas ao armazenamento, transmissão e processamento de informações em meios digitais, estando incluídas neste grupo: a ciência da computaçã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 (por vezes mencionada pela sigla em português IA ou pela sigla em inglês AI - artificial intelligence) é a inteligência similar à humana exibida por mecanismos ou software.

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 investigação operacional (IO), ou pesquisa operacional (PO), é 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

Islamismo, (Islām), é uma religião abraâmica monoteísta articulada pelo Alcorão, um texto considerado pelos seus seguidores como a palavra literal de Deus (Alá, Allāh), e pelos ensinamentos e exemplos normativos (a chamada suna, parte do hádice) de Maomé, considerado pelos fiéis como o último profeta de Deus.

Novo!!: Ciência da computação e Islão · 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 (Edimburgo, 1 de fevereiro de 1550 — Edimburgo, 4 de abril de 1617) foi um matemático, físico, astrônomo, astrólogo e teólogo escocês.

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 pioneiro da computação estadunidense.

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

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 e sua sucessora, a 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 Zuse (Berlim, — Hünfeld) foi um engenheiro 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, Áustria-Hungria, — Princeton, Estados Unidos) 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

IBM Thinkpad R51. Um laptop, no Brasil, também denominado notebook (sem levar em consideração que a palavra signifique "caderno") ou computador portátil (em Portugal, 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 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 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

A língua grega (ελληνικά, ou ελληνική γλώσσα, AFI:, lit. "língua helênica") é 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 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

Italiano ou língua italiana é uma língua românica, a segunda mais próxima do latim em termos de vocabulário, depois do sardenho.

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, conhecida também como língua holandesa ou 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 é 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 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

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. Uma linguagem de programação é um método padronizado para comunicar instruções para um 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

Linguística é a área de 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 núcleo Linux ou Linux kernel (em inglês) é o 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

acessodata.

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 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 é 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 (informática)

Diferentes tipos de RAM. A partir do alto: DIP, SIPP, SIMM 30 pin, SIMM 72 pin, DIMM (168-pin), DDR DIMM (184-pin) Em informática, memória são todos os dispositivos que permitem a um computador guardar dados, temporária ou permanentemente.

Novo!!: Ciência da computação e Memória (informática) · 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 de acesso aleatório (do inglês Random Access Memory, frequentemente abreviado para RAM) é um tipo de memória que permite a leitura e a escrita, 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") é o nome dado para a área do sistema fluvial Tigre-Eufrates, o que nos dias modernos corresponde a aproximadamente a 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 americana 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 (modelo ER) é 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

Os números inteiros são constituídos dos números naturais e seus simétricos negativos, incluindo o zero.

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

Ordenação (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 Objetos (também conhecida pela sua sigla POO) é um modelo de análise, projeto e programação de software baseado na composição e interação entre diversas unidades chamadas de 'objetos'.

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 estruturada, 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) é 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 e/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 pré-existente, 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 americano 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. O território português tem uma área total de, sendo delimitado a norte e leste por Espanha e a sul e oeste pelo oceano Atlântico, compreendendo uma parte continental e duas regiões autónomas: os arquipélagos dos Açores e da Madeira. Portugal é a nação mais a ocidente do continente europeu. O nome do país provém da sua segunda maior cidade, Porto, cujo nome latino-celta era Portus Cale. O território dentro das fronteiras atuais da República Portuguesa tem sido continuamente povoado desde os tempos pré-históricos: ocupado por celtas, como os galaicos e os lusitanos, foi integrado na República Romana e mais tarde colonizado por povos germânicos, como os suevos e os visigodos. No século VIII, as terras foram conquistadas pelos mouros. Durante a Reconquista cristã foi formado o Condado Portucalense,  estabelecido no século XI por Vímara Peres, um vassalo do rei das Astúrias. O condado tornou-se parte do Reino de León em 1097, e os condes de Portugal estabeleceram-se como governantes independentes do reino no século XII, após a batalha de São Mamede. Com o estabelecimento do Reino de Portugal em 1139, cuja independência foi reconhecida em 1143. Em 1297 foram definidas as fronteiras no tratado de Alcanizes, tornando Portugal no mais antigo Estado-nação da Europa. Nos séculos XV e XVI, como resultado de pioneirismo na Era dos Descobrimentos (ver: descobrimentos portugueses), Portugal expandiu a influência ocidental e estabeleceu um império que incluía possessões na África, Ásia, Oceânia e América do Sul, tornando-se a potência económica, política e militar mais importante de todo o mundo. O Império Português foi o primeiro império global da História e também o mais duradouro dos impérios coloniais europeus, abrangendo quase 600 anos de existência, desde a conquista de Ceuta em 1415, até à transferência de soberania de Macau para a China em 1999. No entanto, a importância internacional do país foi bastante reduzida durante o século XIX, especialmente após a independência do Brasil, a sua maior colónia. Com a Revolução de 1910, a monarquia terminou, tendo desde 1139 até 1910, 34 monarcas. A Primeira República Portuguesa foi muito instável, devido ao elevado parlamentarismo. O regime deu lugar à ditadura militar devido a um levantamento em 28 de maio de 1926. Em 1933, um novo regime autoritário, o Estado Novo, presidido por Salazar até 1968, geriu o país até 25 de abril de 1974. A democracia representativa foi instaurada após a Revolução dos Cravos, em 1974, que terminou a Guerra Colonial Portuguesa. As províncias ultramarinas de Portugal tornaram-se independentes, sendo as mais proeminentes Angola e Moçambique. Portugal é um país desenvolvido, com um Índice de Desenvolvimento Humano (IDH) considerado como muito elevado. O país foi classificado na 19.ª posição em qualidade de vida (em 2005), tem um dos melhores sistemas de saúde do planeta e é, também, uma das nações mais globalizadas e pacíficas do mundo. É membro da Organização das Nações Unidas (ONU), da União Europeia (incluindo a Zona Euro e o Espaço Schengen), da Organização do Tratado do Atlântico Norte (NATO), da Organização para a Cooperação e Desenvolvimento Económico (OCDE) e da Comunidade dos Países de Língua Portuguesa (CPLP). Portugal também participa em diversas missões de manutenção de paz das Nações Unidas.

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

Prêmio Turing

O Prêmio Turing é concedido anualmente pela Associação para Maquinaria da Computação (Association for Computing Machinery, ou 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

A programação estruturada (PE) é um paradigma de programação, uma forma de programação de computadores, com ênfase no uso de subrotinas, laços de repetição, condicionais e estruturas em bloco.

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

Programação literária

Programação literária (ou '''programação letrada''') é 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 literária · Veja mais »

Programador

Em ciências da computação; programador, desenvolvedor, codificador ou engenheiro de software é alguém que escreve, desenvolve ou faz 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 (PGH) consistiu num esforço internacional para o mapeamento do genoma humano e a identificação de todos os nucleótidos que o compõem.

Novo!!: Ciência da computação e Projeto Genoma Humano · 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 da computação que lida com o armazenamento de documentos e a recuperação automática de informação associada a eles.

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

Uma Rede de computadores é formada por um conjunto de máquinas eletrônicas com processadores capazes de trocar informações e compartilhar recursos, interligados por um sub-sistema de comunicação, ou seja, é quando há pelo menos dois ou mais computadores, e outros dispositivos interligados entre si de modo a poderem compartilhar recursos físicos e lógicos, estes podem ser do tipo: dados, impressoras, mensagens (e-mails), entre outros.

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, redes neuronais artificiais (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

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 comunicação digital começou a ser mais propagada depois da invenção dos computadores pessoais.

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

Robótica é um ramo educacional e tecnológico que engloba computadores, robôs e computação, que trata de sistemas compostos por partes mecânicas automáticas e controladas por circuitos integrados, tornando sistemas mecânicos motorizados, controlados manualmente ou automaticamente por circuitos eléctricos.

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

Sem descrição

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 no calendário 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

Cibersegurança é o termo que designa o conjunto de meios e tecnologias que visam proteger, de danos e intrusão ilícita, programas, computadores, redes e dados.

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. Sistemas de Informação é a expressão utilizada para descrever um Sistema seja ele automatizado (que pode ser denominado como Sistema Informacional Computadorizado), seja manual, que abrange pessoas, máquinas e/ou métodos organizados para coletar, processar, transmitir e disseminar dados que representam informação para o usuário e/ou cliente.

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

Sistema (Operating System - OS) é 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 usuário.

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

Sociedade

étnico. Em sociologia, uma sociedade (do termo latino societas, que significa "associação amistosa com outros") é o conjunto de pessoas que compartilham propósitos, gostos, preocupações e costumes, e que interagem entre si constituindo uma comunidade.

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

Software

OpenOffice.org ''writer'' Software (pronúncia: ˈsɔftwɛəɹ, ˈsɔftwæɹ), logiciário ou suporte lógico é 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

logotipo da Free Software Foundation Software livre é uma forma de manifestação de um software que, resumidamente, respeita a liberdade e o censo de comunidade do usuário.

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

Steve Jobs

Steven Paul Jobs (São Francisco, Califórnia, — Palo Alto, Califórnia) 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 Eletrotécnico 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 mecânico ou eletromecânico empregado para fins de tecelagem.

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

Tecnologia da informação

Mapa com os gastos em TI em todo o planeta Pode-se definir Tecnologia da Informação (TI) como o conjunto de todas as atividades e soluções providas por recursos de computação que visam a produção, o armazenamento, a transmissão, o acesso, a segurança e o uso das informações.

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

Telecomunicações

Antenas de telecomunicação As telecomunicações constituem um ramo da engenharia elétrica que contempla o projeto, a implantação, manutenção e controles de redes de sistemas de comunicações (satélites, redes telefonicas, televisivas, emissora de rádio, internet, entre outros).

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

A teoria das categorias é uma teoria matemática que trata de forma abstrata das estruturas matemáticas e dos relacionamentos entre elas.

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 Isso acontece mesmo que estes sistemas são determinista, o que significa que seu comportamento futuro é totalmente determinado por suas condições iniciais, sem Aleatório.

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

Teoria dos autômatos

Um exemplo de autômato. O estudo de propriedades matemáticas destes autômatos é a teoria dos autômatos Na Ciência da computação teórica, teoria dos autômatos é o estudo dos objetos matemáticos chamados máquinas abstratas ou autômatos e os 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 é 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 uma máquina exibir comportamento inteligente equivalente a 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 »

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 é um componente eletrônico que começou a popularizar-se na década de 1950, tendo sido o principal responsável pela revolução da eletrônica na década de 1960.

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- informática avançada) é 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 é o nome dado à disciplina que estuda a vida natural 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.

Novo!!: Ciência da computação e William Bradford Shockley · 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 »

1703

---- (na numeração romana) foi um ano comum do século XVIII do Calendário Gregoriano, da Era de Cristo, e a sua letra dominical foi G (52 semanas), teve início numa segunda-feira e terminou também numa segunda-feira.

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

1801

---- (na numeração romana) foi um ano comum, o primeiro ano do século XIX do actual Calendário Gregoriano, da Era de Cristo, e a sua letra dominical foi D (53 semanas), teve início a uma quinta-feira e terminou também a uma quinta-feira.

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

1837

---- (na numeração romana) foi um ano comum do século XIX do actual Calendário Gregoriano, da Era de Cristo, e a sua letra dominical foi A (52 semanas), teve início a um domingo e terminou também a um domingo.

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

1854

---- (na numeração romana) foi um ano comum do século XIX do actual Calendário Gregoriano, da Era de Cristo, e a sua letra dominical foi A (52 semanas), teve início a um domingo e terminou também a um domingo.

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

1931

---- (na numeração romana) foi um ano comum do século XX do actual Calendário Gregoriano, da Era de Cristo, e a sua letra dominical foi D (53 semanas), teve início a uma quinta-feira e terminou também a uma quinta-feira.

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

1936

---- (na numeração romana) foi um ano bissexto do século XX do actual Calendário Gregoriano, da Era de Cristo, e as suas letras dominicais foram E e D (53 semanas), teve início a uma quarta-feira e terminou a uma quinta-feira.

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

1948

(na numeração romana) foi um ano bissexto do do atual calendário gregoriano, da Era de Cristo, e as suas letras dominicais foram D e C, teve início numa quinta-feira e terminou numa sexta-feira.

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

1954

---- (na numeração romana) foi um ano comum do século XX do actual Calendário Gregoriano, da Era de Cristo, e a sua letra dominical foi C, teve 52 semanas, início a uma sexta-feira e terminou também a uma sexta-feira.

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

1990

'''Ano Internacional da Alfabetização''', pela ONU.

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

200 a.C.

Sem descrição

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

400

Sem descrição

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

Redireciona aqui:

Aplicacoes da Ciencia da Computacao, Aplicacoes da ciencia da computacao, Aplicações da 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! »