O termo computação vem do latim, de acordo com o RAE de «computatĭo», mas outras fontes formulam que deriva da voz latina «computare» formada pelo prefixo «com» igual a «con» e «putare» que significa «computar, Avalie". A definição de computação é a ciência que trata do estudo dos computadores, abrangendo seu projeto, operação e uso no processamento de dados. Em outras palavras, informática refere-se ao estudo científico baseado em sistemas automáticos de gestão da informação, que podem ser realizados por meio de ferramentas projetadas para esse fim.
A computação combina certos elementos teóricos e práticos do campo da engenharia, matemática, lógica, teoria da informação, etc.
O que é computação
Tabela de conteúdos
Computação é a ciência ou tratamento automático da informação, que pode ser composta por um conjunto de símbolos, números ou palavras, que em geral é chamada de expressão alfanumérica.
Além disso, pode-se dizer que a informática é a tecnologia que permite estudar o tratamento da informação por meio de máquinas automáticas de computação, por isso é conceituada como a ciência que estuda o funcionamento dos computadores, bem como seu design e uso na gestão da informação.
História da computação
Tem uma história de não mais de um século, embora fontes afirmem que seu início pode ser rastreado até quando máquinas ou dispositivos guiados para diferentes tarefas de cálculo começaram a ser feitos; Em 1623, a primeira calculadora mecânica foi inventada por um famoso matemático alemão chamado Wilhelm Schickard.
Só na década de 1940 é que começam a aparecer alguns artefatos que permitem a realização de múltiplos processos, ou seja, não se limitam a cálculos matemáticos; nos anos 80 surgiram os computadores pessoais ou PCs; e foi no século XX que o desenvolvimento do computador teve um grande boom e continuou a se desenvolver até hoje.
Charles Babbage (1791-1871) foi um matemático e cientista da computação britânico. Ele projetou e implementou parcialmente uma máquina a vapor de diferenças mecânicas, para calcular tabelas numéricas. Ele também projetou, mas nunca construiu, o mecanismo analítico para executar tabulações ou programas de computador. Segundo essas invenções, ele é considerado uma das primeiras pessoas a ter a ideia do que hoje se conhece como computador, por isso é visto como o pai da computação. Partes de seus mecanismos inacabados estão em exibição no London Science Museum. Parte de seu cérebro preservado em formalina está exposta no "The Royal College of Surgeons of England", localizado em Londres.
As máquinas da primeira geração caracterizavam-se pelo seu tamanho por ocuparem uma sala completa, além disso sua programação era por meio de uma linguagem de máquinas projetadas por tubos vazios, e eram muito caras.
A segunda geração surgiu na década de 1960, essas máquinas tinham a capacidade de processar mais dados e eram menores em tamanho, e as informações inseridas eram por meio de cartões perfurados.
As máquinas de terceira geração eram caracterizadas pelo uso de sistemas operacionais como os da IBM, e circuitos integrados eram usados, e então os minicomputadores estavam integrados.
E a quarta geração caracterizada pelo surgimento de microchips, algo que tinha grande importância na computação, aos poucos foi diminuindo de tamanho e levando mais velocidade além de ser mais barato.
Elementos de computação
Computação e informática são termos equivalentes, ambas são disciplinas responsáveis pelo estudo e tratamento da informação de forma automática e que permitem armazenar, processar e manipular uma grande quantidade de informação em dispositivos cada vez menores. É composto por dois elementos essenciais que são o Hardware e o Software.
Desenvolvimento de software
É a parte lógica do computador e inclui programas aplicativos, sistemas operacionais, utilitários e tudo o que torna possível que a máquina responda satisfatoriamente às demandas do usuário. O software é geralmente classificado em dois grandes blocos, um básico e outro aplicativo. O elemento básico mais conhecido é o sistema operacional, mas tradutores, utilitários ou programas utilitários e o montador também fazem parte dele.
Dentro do software aplicativo, há uma parte dedicada à organização lógica dos dados. Para que um computador execute suas funções, ele deve ser fornecido com um programa ou conjunto de instruções que sejam compreensíveis por aquela máquina. A comunicação é realizada por meio de diferentes linguagens de programação, das quais as mais utilizadas são chamadas de alto nível, que são as mais sintéticas, as mais fáceis de usar ou as mais semelhantes a uma linguagem natural.
Para o desenvolvimento de software é necessária a intervenção de várias pessoas, como o cliente que, por exemplo, tem problemas na sua empresa e necessita de ser resolvido, nesta situação é solicitada a ajuda de um analista de sistemas, que é responsável por encaminhá-lo a todos os requisitos e necessidades do referido cliente, intervindo finalmente os programadores, que se encarregam de codificar e desenhar o sistema e posteriormente testá-lo e instalá-lo na empresa.
As fases do processo de desenvolvimento de software são:
1. Análise de requisitos: para criar um software, o primeiro passo é extrair os requisitos do produto, para isso é necessário ter habilidade e experiência em engenharia de software ou técnico de informática, para reconhecer requisitos ambíguos, incompletos ou contraditórios.
O documento System Requirements Specification (ERS) é o local onde se reflete o resultado da análise dos requisitos do cliente, cuja estrutura é definida por diversos padrões como o CMM-I. Da mesma forma, é definido um diagrama de Entidades. Relacionamento, no qual se refletem as principais entidades que participam do desenvolvimento do software.
2. Design e arquitetura: a generalidade da operação deve ser determinada sem especificar detalhes. Isso é feito através da incorporação de implementações tecnológicas, como rede, hardware, entre outras.
3. Programação: esta fase é a mais longa em termos de duração e complexidade, estando também intimamente ligada às linguagens de programação utilizadas. Esta fase é desenvolvida por um engenheiro de computação.
4. Teste: esta fase consiste em verificar se o software desenvolvido realiza corretamente todas as tarefas especificadas. Trata-se de uma técnica que se encarrega de realizar os testes separadamente, de cada um dos módulos do software, e posteriormente fazer a verificação de forma abrangente para atingir o objetivo. Estima-se que para que uma boa fase de teste seja realizada corretamente, ela deve ser realizada por outro programador que não o desenvolvedor que a programou.
5. Documentação: Refere-se a tudo o que diz respeito à documentação gerada no desenvolvimento do software e na gestão do projeto. De modelagem (UML), testes, diagramas, manuais técnicos, manuais do usuário, etc. Tudo isso para fins de eventual usabilidade, manutenção futura, correções e extensões do sistema.
6. Manutenção: Por meio deste processo, o software é mantido e aprimorado para conter os erros descobertos e novos requisitos. Estima-se que cerca de ⅔ dos engenheiros de computação estão envolvidos na manutenção e uma pequena parte deste trabalho é dedicada à correção de erros.
Hardware
É um conjunto de elementos físicos (máquinas e circuitos) que dificilmente podem ser modificados ao contrário do software que pode ser alterado para realizar cada tarefa.
O hardware de um computador é composto por vários elementos. Os mais importantes são:
- O núcleo do computador: é composto pela CPU e pela memória. A CPU é a unidade central de processamento de dados que inclui a unidade de controle e lógica aritmética.
- Unidade de controle: é responsável pela função de gerenciamento central. Execute a interpretação das instruções do programa. Ele se encarrega de fazer as indicações das ações a serem realizadas em cada caso e atribui as tarefas às diferentes partes do grupo.
- Unidade aritmético-lógica: É o local onde são realizados todos os processos, utilizando as indicações da unidade de controle. Executa operações de relação matemática ou lógica nos dados fornecidos.
- Memória: É o local onde todos os dados e programas são armazenados, gravados e disponibilizados para a unidade central de processamento (CPU).
Quanto à memória, ela consiste em milhões de pequenos circuitos que memorizam apenas dois tipos físicos de informação, se a corrente passa ou não. Cada impulso elétrico implica a memorização do dígito 1 e a interrupção da corrente determina a memorização de um zero "0". Toda a codificação é executada em um sistema binário, que pode ser exemplificado dependendo do dispositivo físico tomado como modelo, em várias formas aberto / fechado, conectado / desconectado, 1/0. O sistema binário difere daquele normalmente utilizado, que é decimal ou base dez.
Existem dois tipos de memória, ROM e RAM. Memória ROM, cujas iniciais correspondem à expressão em inglês Read Only Memory, que significa memória somente leitura. Isto não pode ser alterado, é fisicamente pré-configurado pelo fabricante, contém os programas necessários (incluídos na expressão do sistema operacional) para que a máquina saiba operar com os programas e dados introduzidos e possa relacionar as linguagens de alto nível com linguagem de máquina. RAM, sua sigla em inglês Random Access Memory, ou seja, memória de acesso aleatório, é o que o usuário pode usar livremente.
- Periféricos: são os elementos que fazem parte do sistema físico e que cumprem funções adicionais, mas necessárias.
Gestão da informação
A estrutura interna do computador desempenha a função de processar e preservar informações. Os periféricos que são acoplados fornecem mais dois estágios que precedem e sucedem o estágio central. A entrada e saída de informações são produzidas por meio de periféricos, por isso também são conhecidos pelo nome de dispositivos de entrada e saída ou E / S.
Estudar computação
Essas ciências estão incorporadas a praticamente todas as atividades do dia a dia, por isso é muito importante que as pessoas aprendam a usar essa ferramenta para aproveitar suas vantagens, aumentar a produtividade e a eficiência nas tarefas realizadas. Para os jovens, comunicar-se por e-mail, no computador, trabalhar, navegar ou expressar ideias na Internet deve ser tão natural quanto ler e escrever.
Atualmente, estudar este tipo de carreira permite desenvolver-se em diferentes áreas da crescente indústria. Esta profissão consolidou-se como uma das mais exigentes no mercado de trabalho atual e este é um grande diferencial empresarial que proporciona melhores oportunidades de trabalho.
Outra vantagem do seu estudo está relacionada à quantidade de opções que envolve. Por exemplo, se você pretende se tornar um profissional na área de informática, você tem a opção de ser técnico ou engenheiro. No caso de ambos ganharão bons salários, a diferença está no tipo de funções e tarefas que devem cumprir.
Muitas pessoas acreditam que a computação só tem a ver com coisas como programas de suporte técnico ou administração de um negócio; Mas a verdade é que, hoje, muitas empresas, senão todas, utilizam diferentes ferramentas de informação, por exemplo, e-mail, sistemas contábeis e também precisam criar suas próprias páginas na web para poderem comercializar seus produtos.
Engenharia de Computação
A engenharia da computação é uma das carreiras com maiores oportunidades de trabalho em todo o mundo, isso se deve às necessidades das empresas na atual era digital.
Esta carreira é muito valorizada a nível laboral pelo seu contributo para o desenvolvimento da sociedade e pela capacidade de resolução, adquirida por estes profissionais no sector a que pertencem.
Os graduados em escolas de informática e engenheiros têm a capacidade de entrar no mercado de trabalho imediatamente e em uma variedade de empresas. O campo de atuação desses profissionais é muito amplo e eles podem ser empregados nas áreas econômica, saúde, comunicação, educação e outras carreiras que requeiram a informática para sua atuação.
Cursos de informática
O principal objetivo dos cursos é fazer com que o usuário ou aluno perca o medo do computador e aprenda desde o início a manuseá-lo de forma natural. Em geral, os aspectos mais importantes no estudo de computação são: os pacotes de software que podem ser usados, o sistema operacional, como navegar em sites confiáveis, aprender a abrir uma nova conta de e-mail, como gerenciar redes sociais, entre outros de acordo com Seja o caso.
A computação em nuvem é a tecnologia que facilita e permite o armazenamento de informações na Internet e arquivos, sem correr o risco de não ter capacidade de memória suficiente do computador ou dispositivos móveis.
Computação para crianças
Faz parte de nossas vidas e seu aprendizado pode promover o desenvolvimento de certas habilidades relacionadas à atenção, memória ou coordenação em crianças. A sua utilização dependerá da supervisão de um adulto com formação na docência. Deve-se entender que a computação infantil sempre deve ser orientada por um adulto treinado para explicar sua utilidade.
Ao fazer um curso de informática, a criança aprenderá a usar a Internet corretamente para pesquisar, aprender a criar e imprimir documentos monográficos em Word, fazer apresentações em PowerPoint para exposições na escola e na universidade, bem como apresentar usando a apresentação.