Predefinição:Ciência da computação vdeTópicos de Ciência da computaçãoMatemática Lógica matemática Teoria dos conjuntos Teoria dos números Teoria dos grafos Teoria dos tipos Teoria das categorias Análise numérica Teoria da informação Combinatória Álgebra booliana Teoria da computação Teoria dos autômatos Teoria da computabilidade Complexidade computacional Teoria da computação quântica Algoritmos, estrutura de dados Análise de algoritmos en:Algorithm design Otimização combinatória Geometria computacional Linguagens de programação, compiladors Parsers Interpretador Programação procedural Programação orientada a objetos Programação funcional Programação lógica Paradigma de programação Concorrência, paralela, sistemas distribuídos Multiprocessamento Computação em grelha Engenharia de software Análise de requerimento de software Projeto de software Programação de computadores Métodos formais Teste de software Processo de desenvolvimento de software Arquitetura de sistemas Arquitetura de computadores Sistemas operacionais Telecomunicações, redes Roteamento Topologia de rede Criptografia en:Computer music Base de dados Banco de dados Banco de dados relacional SQL Transações Índices de base de dados Mineração de dados Inteligência artificial Linguística computacional Visão computacional Computação evolutiva Sistema especialista Aprendizado de máquina Processamento de linguagem natural Robótica en:Automated reasoning Computação gráfica Visualização Animação digital Processamento de imagem Renderização Interação humano-computador Acessibilidade Interface do usuário Computação vestível Computação ubíqua Realidade virtual Computação científica Vida artificial Bioinformática Ciência cognitiva Química computacional Neurociência computacional Física computacional Algoritmos numéricos Matemática simbólica Hardware Microcontrolador Microprocessador Disco Rígido Memória Modem Placa-mãe Placa de rede Placa de Som Placa de Vídeo Placa sintonizadora de TV Mouse Teclado Impressora Digitalizador Cientistas Alan Kay Alan Turing Ada Lovelace Charles Babbage Donald E. Knuth Douglas Engelbart Edsger W. Dijkstra Eric S. Raymond John von Neumann Larry Wall Marvin Minsky Noam Chomski Richard M. Stallman Anexos:Lista de...Termos de computação - Etimologias de termos usados em computaçãoNote: A ciência da computação também pode ser dividida em diferentes tópicos ou áreas de acordo com o en:ACM Computing Classification System.