Arquitetura de von Neumann, que e a base da arquitetura dos computadores atuais John Backus, lider da equipe que criou o Fortran e criou a notacao BNF Maurice V. Wilkes, inventor do somador binario Howard Aiken, inventor do Mark I Walter H. Brattain, inventor do transistor William Shockley, inventor do transistor John Bardeen, inventor do transistor Fred Williams, inventor da memoria RAM Tom Kilburn, inventor da memoria RAM Konrad Zuse, inventor independente do computador digital e de linguagens de programacao na Alemanha nazista John Vincent Atanasoff, possivelmente o inventor do primeiro computador digital, o computador de Atanasoff-Berry, ABC Clifford E. Berry, assistente de Atanasoff Almirante Grace Hopper, programadora do Mark I, desenvolveu o primeiro compilador; primeira mulher a receber um Ph.D. em matematica Edsger Dijkstra, lider do ALGOL 60, publicou o artigo original sobre programacao estruturada J. Presper Eckert, criador do ENIAC John William Mauchly, criador do ENIAC*Personalidades influentes Andrew Stuart Tanenbaum, pesquisador na area de sistemas operacionais, inventor do MINIX; seus livros-texto sao dos mais referenciados na area Edgar Frank Codd, inventor de Banco de dados relacionais Brian Kernighan, inventor do C Dennis Ritchie, inventor do C e do Unix Bjarne Stroustrup, inventor do C++ Ken Thompson, inventor do Unix e da codificacao de caracteres UTF-8 Peter Chen, inventor do Modelo de entidades e relacionamentos Donald Ervin Knuth, criador do TeX, da programacao literaria e da influente serie (inacabada em 2011) sobre algoritmos The Art of Computer Programming Richard Stallman,fundador do projeto GNU Linus Torvalds, criador do nucleo Linux Alan Kay, um dos inventores da orientacao a objeto, tambem concebeu o laptop e a interface grafica do utilizador Steve Wozniak e Steve Jobs, Criadores da Apple Inc., e do primeiro computador pessoal, o Apple I Bill Gates e Paul Allen, Criadores da Microsoft, a empresa que criou o Windows Mark Zuckerberg, um dos criadores do Facebook*Areas de pesquisa- Fundamentos matematicos Algebra linear Analise Economica de Sistemas de Informacoes - consiste em definir o lucro, receita e custo, e relacionar todos os fatores economicos a producao e desenvolvimento do software Calculo diferencial e integral Calculo numerico Analise combinatoria Geometria analitica o estudo de algoritmos para a resolucao de problemas de geometria, ou que dependem da geometria Logica matematica logica booleana e outras formas para a modelagem logica de problemas Matematica discreta Probabilidade e estatistica Teoria da informacao Teoria das categorias Teoria dos grafos fundacoes para estruturas de dados e algoritmos de busca Teoria dos numeros teoria para a definicao de provas a conjunto dos numeros inteiros, usada em criptografia e no teste de inteligencia artificial Teoria dos tipos analise formal de tipos de dados e seu uso para entender a propriedade de programas de algoritmos- Fundamentos de computacao Paradigma de programacao Circuitos digitais Complexidade computacional definicao de limites computacionais (sobretudo relativo a espaco e tempo) fundamentais em classes de computacao Criptografia aplicacao da complexidade computacional, da probabilidade e da teoria de numeros para a criacao ou quebra de codigos Estrutura de dados a organizacao e as regras para a manipulacao de informacao Linguagens formais estudo de modelos para especificar e reconhecer linguagens