O que é a Engenharia de Computação?

O que é a Engenharia de Computação?

A Engenharia da Computação é o ramo da engenharia que integra engenharia eletrônica e ciências da computação. Saiba tudo sobre essa ciência.


Engloba os engenheiros de computação de design e desenvolvimento de sistemas de computador e outros dispositivos tecnológicos.


Pioneiros do computador


Alguns dos pioneiros mais proeminentes no hardware do computador incluem:

  • Blaise Pascal, inventor da calculadora mecânica
  • Charles Babbage, inventor da máquina analítica
  • J. Presper Eckert e John Mauchly, construtores do ENIAC, e depois UNIVAC, o primeiro computador a ser vendido comercialmente
  • Nicholas Metropolis, criador do computador MANIAC I
  • William Shockley e sua equipe da Bell Labs, inventores do transistor
  • Seymour Cray, o "Pai da supercomputação"
  • Steve Wozniak, criador dos computadores pessoais Apple I e II e co-fundador da Apple Computer, juntamente com Steve Jobs
  • Adam Osborne, desenvolvedor do primeiro computador portátil, o Osborne1
  • Douglas Engelbart e Bill English, co-inventores do mouse do computador e desenvolvedores de hipertexto, redes de computadores e da interface gráfica do usuário (GUI).


Desde os primeiros dias da computação, a maioria dos avanços significativos em hardware de computador têm sido feitos por equipes que trabalham em médias e grandes corporações. Os primeiros inovadores em software de computador incluem:

  • George Boole, que formalizou a álgebra binária (booleana)
  • Alan Turing, que fez enormes contribuições para a ciência da computação, incluindo inventar a máquina de quebrar o código Enigma, que quebrou as cifras alemãs na Segunda Guerra Mundial e fez um trabalho pioneiro em inteligência artificial e redes neurais
  • John Backus, líder da equipe que inventou a primeira linguagem de programação de alto nível, o Fortran (Formula Translate);
  • Dennis Ritchie e Ken Thompson, os desenvolvedores do sistema operacional UNIX e da linguagem de programação C
  • Gary Kildall, fundador da Digital Research Inc. e inventor do /M (Programa de Controle para Microcomputadores) do sistema operacional CP
  • Bill Gates, fundador da Microsoft Corp.
  • Vint Cerf e Bob Kahn, inventores do Transference Control Protocol e Internet Protocol (TCP/IP) e, por vezes referido como os "pais da Internet"



Tal como acontece com o hardware do computador, os avanços mais significativos em programas de computador nos dias de hoje são feitos por empresas em vez de indivíduos.


O que fazem os engenheiros de computação?


Os engenheiros de hardware de computador "investigam, concebem, desenvolvem e testam sistemas de computadores e componentes como processadores, placas de circuito, dispositivos de memória, redes e rooters", de acordo com o Bureau of Labor Statistics (BLS). O hardware do computador inclui:

  • microprocessadores
  • chips de memória: a memória de acesso aleatório (RAM), memória só de leitura (ROM) e memória flash não-volátil regravável
  • dispositivos de armazenamento de dados: discos rígidos, drives de estado sólido e discos ópticos
  • dispositivos de entrada: teclados, mouses, joysticks e controladores de jogos, câmeras, microfones, scanners, telas sensíveis ao toque e sensores remotos
  • dispositivos de saída: impressoras, monitores, dispositivos de áudio e controles remotos
  • componentes de rede: adaptadores, modems, switches e roteadores.


Uma função importante dos engenheiros de computação é integrar esses componentes em computadores e sistemas de rede. Isso tudo requer um bom conhecimento de engenharia elétrica. Outro aspecto importante da engenharia de computação é o desenvolvimento de software. O software de um computador inclui:

  • sistemas operacionais
  • aplicações: processamento de texto, folhas de cálculo, contabilidade, gestão de banco de dados, gráficos, desenho assistido por computador (CAD), manufatura assistida por computador (CAM), áudio, vídeo, mídia e jogos
  • networking e comunicações: World Wide Web (WWW), Voice over Internet Protocol (VoIP), mensagens instantâneas e e-mail
  • utilitários: manipulação de arquivos, gerenciamento de disco, drivers de dispositivos de arquivamento e sistemas de backup
  • linguagens de programação: edição, compilação e depuração
  • segurança: antivírus, firewalls, criptografia e autenticação do usuário


Fonte: Livescience
PARTILHE
loading...
    Blogger Comment
    Facebook Comment

0 comentários:

Enviar um comentário