Computação

 

A computação pode ser definida como a busca de uma solução para um problema, a partir de entradas (inputs), e através de um algoritmo.

Os estudos oriundos da Ciência da Computação podem ser aplicados em qualquer área do conhecimento humano em que seja possível definir métodos de resolução de problemas baseados em repetições previamente observadas.

Áreas de Pesquisa

Fundamentos matemáticos
Álgebra linear
Analise combinatória
Cálculo diferencial e integral
Cálculo numérico
Geometria analítica
Lógica matemática
Matemática discreta
Probabilidade e estatística
Teoria da informação
Teoria das categorias
Teoria dos grafos
Teoria dos números
Teoria dos tipos
Fundamentos de computação
Arquitetura de computadores
Circuitos digitais
Complexidade computacional
Criptografia
Estrutura de dados
Linguagens formais
Métodos formais
Pesquisa e ordenação
Projeto e análise de algoritmos
Semântica formal
Teoria da Computabilidade
Teoria da computação
Teoria dos algoritmos de informação
Teoria dos autômatos
Equipamentos eletrônicos
Robótica
Sistemas digitais
Tecnologia da computação
Banco de dados
Compiladores
Computação gráfica
Engenharia de software
Inteligência artificial
Processamento de imagens
Redes de computadores
Ciência da computação aplicada
Álgebra computacional
Especificação de programas
Estrutura de dados
Otimização combinatória
Programação de computadores
Reconhecimento de padrões
Recuperação de informações
Redes de Petri
Redes neurais
Redes semânticas
Segurança de computadores
Sistemas multiagentes
Tolerância a falhas
Vida artificial
Organização dos sistemas computacionais
Arquitetura de computadores
Computação distribuída
Computação paralela
Computação quântica
Rede de computadores
Sistemas operacionais

 

Mulheres Pioneiras da Computação

Augusta Ada Byron - Lady Lovelace - Ada é considerada como a primeira mulher programadora de computadores do mundo. Ela inventou inúmeras técnicas de programação, entre elas o comando condicional IF-THEN, o conceito de tipos, operadores, matrizes e loops, assim como a utilização do sistema binário ao invés do decimal.

Grace Murray Hopper - Hopper exerceu grande influência na formulação de uma linguagem comum orientada para negócios, que deu origem ao acrônimo COBOL (Common Business Oriented Language), linguagem utilizada até os dias atuais, e que foi baseada na linguagem FLOW-MATIC.

As Pioneiras do ENIAC

ENIAC - foi o primeiro computador eletrônico do mundo e programado inicialmente por seis mulheres: Kathleen (Kay) McNulty Mauchly Antonelli, Jean Jennings Bartik, Fraces Synder Holberton, Marlyn Wescoff Melzer, Fraces Bilas Spence e Ruth Lichterman Teitelbaum. Essas mulheres faziam parte do Corpo Voluntário Feminino para Emergências (WACS), durante a Segunda Guerra Mundial (1945), cujo trabalho era realizar cálculos balísticos, um trabalho difícil, dado que, como aponta Gürer, "naquela época, ninguém tinha programado um computador antes, então não existia nada e ninguém com quem aprender. A única ferramenta disponível era um diagrama lógico em blocos do ENIAC".11 (Gürer, 2002:117) É importante observar que esses cálculos eram considerados muito importantes para a guerra, e essas mulheres foram escolhidas por suas habilidades em matemática, além de entenderem que elas eram mais capazes e rápidas do que os homens para realizar os cálculos.

Outras mulheres foram e são importantes para o desenvolvimento de várias ferramentas na informática

Marina C. Chen: sua pesquisa inclui o design e a implementação dos compiladores Fortran-90 para plataformas de alta performance. Também foi Presidente da Cooperating Systems Corporation;
Adele Goldberg: trabalhou na criação do primeiro "window", uma interface baseada em ícones;
Madge Greswold: ajudou no desenvolvimento da linguagem de programação ICON;
Lois Haibt: desenvolveu um analisador de expressão aritmética, componente essencial para o compilador FORTRAN;
Sister Mary Kenneth Keller: participou no desenvolvimento da linguagem BASIC. Foi também a primeira mulher a receber o grau de doutora em ciência da computação nos Estados Unidos;
Emmy Noether: pesquisou álgebra abstrata que forneceu os fundamentos para a criação da linguagem PROLOG;
Susan Owicki: pesquisou sistemas distribuídos, análise de performance e sistemas confiáveis para o comércio eletrônico;
Jean E. Sammet: supervisionou as especificações iniciais e o design do compilador COBOL em MOBIDIC. Foi também presidente da ACM (Association for Computing Machinery) nos anos 70;
Stephanie Seneff: pesquisou e desenvolveu o reconhecimento de voz por computador;
Maria Fernanda Teixeira: vice-presidente da EDS no Brasil;
Sulamita Garcia: responsável pelo projeto LinuxChix Brasil, projetista de software da Cyclades Corporation.