Post on 31-May-2018
8/14/2019 Intro CCO 1
1/45
1
Introduo a CinciaIntroduo a Cincia
da Computaoda Computao
Christiano Colen Venancio CCO UNIPAC - Ipatinga
8/14/2019 Intro CCO 1
2/45
2
Introduo
8/14/2019 Intro CCO 1
3/45
3
Sistemas de Informao X
Cincia da Computao Sistema de Informao (em ingls,
Information System) a expressoutilizada para descrever um sistemaautomatizado (que pode ser denominadocomo Sistema de InformaoComputadorizado), ou mesmo manual,
que abrange pessoas, mquinas, e/oumtodos organizados para coletar,processar, transmitir e disseminar dadosque representam informao para o
usurio
8/14/2019 Intro CCO 1
4/45
4
Descreve a rea de conhecimentoencarregada do estudo de Sistemas
de Informao, Tecnologia daInformao e suas relaes com asorganizaes. Neste contexto, esta
disciplina comumente classificadacomo uma Cincia Social Aplicada, aocontrrio de sua disciplina correlata
Cincia da Computao, considerada
Sistemas de Informao X
Cincia da Computao
8/14/2019 Intro CCO 1
5/45
5
rea de conhecimento Sistemas deInformao considerada pelos
pesquisadores como uma rea multiou trans-disciplinar, devido s inter-relaes com outras rea de
conhecimento, tais como Cincia daComputao, Administrao,Economia, Sociologia, Direito,
Engenharia de Produo, Cincia da
Sistemas de Informao X
Cincia da Computao
8/14/2019 Intro CCO 1
6/45
6
Foco o desenvolvimento e aplicaode Sistemas de Informao
Computadorizados nas organizaes. O contedo deste curso abrange
aspectos tcnicos, gerenciais e
sociolgicos, abrangendo, em linhasgerais, os contedos relevantesestudados na rea de conhecimento
Sistemas de Informao.
Sistemas de Informao X
Cincia da Computao
8/14/2019 Intro CCO 1
7/457
Cincia da computao o estudo dosalgoritmos e suas aplicaes, bem
como das estruturas matemticasindispensveis formulao precisados conceitos fundamentais da teoria
da computabilidade e da computaoaplicada.
Sistemas de Informao X
Cincia da Computao
8/14/2019 Intro CCO 1
8/45
8/14/2019 Intro CCO 1
9/459
A Cincia da Computao enfatiza osaspectos e funcionalidades dos
sistemas enquanto a Engenharia desoftware enfatiza as aplicaesprticas do mesmo. De certa forma
so estudos muito semelhantesapesar de terem muitas diferenas.
Sistemas de Informao X
Cincia da Computao
8/14/2019 Intro CCO 1
10/4510
A Cincia da Computao enfoca aresoluo de problemas atravs do
uso de algoritmos e lgica, enquantoque a Engenharia de software sepreocupa com os processos de
desenvolvimento de ferramentas,criao de novos sistemas elinguagens.
Sistemas de Informao X
Cincia da Computao
8/14/2019 Intro CCO 1
11/4511
"Cincia da computao tem tanto aver com o computador como a
Astronomia com o telescpio, aBiologia com o microscpio, ou aQumica com os tubos de ensaio. A
Cincia no estuda ferramentas, maso que fazemos e o que descobrimoscom elas."
Edsger Dijkstra
Sistemas de Informao X
Cincia da Computao
8/14/2019 Intro CCO 1
12/45
12
Conceitos
8/14/2019 Intro CCO 1
13/4513
Computador uma mquina capaz desistematicamente coletar, manipular e
fornecer os resultados damanipulao de informaes para umou mais objetivos.
Computador chamado deequipamento de processamentoeletrnico de dados.
Processamento de Dados
8/14/2019 Intro CCO 1
14/45
14
Processamento de dados consiste emuma srie de atividades
ordenadamente realizadas, com oobjetivo de produzir um arranjodeterminado de informaes a partir
de outras obtidas inicialmente. Processamento = manipulao das
informaes coletadas no incio da
atividade.
Processamento de Dados
8/14/2019 Intro CCO 1
15/45
15
Dados = informaes iniciais Informao = Dado processado A informao um dado organizado
(segundo uma orientao especfica)para o atendimento ou emprego deuma pessoa ou um grupo
Processamento de Dados
8/14/2019 Intro CCO 1
16/45
16
Processamento de Dados
Dados ProcessamentoRESULTADO:
Informao
8/14/2019 Intro CCO 1
17/45
17
A organizao de um computador aparte do estudo da cincia da
computao que trata dos aspectosrelativos parte do computador maisconhecida dos especialistas que o
construram e cujo entendimento desnecessrio ao programador
Processamento de Dados
8/14/2019 Intro CCO 1
18/45
18
A arquitetura de um computador outra parte do estudo da cincia da
computao, e essa arquitetura temdireto na elaborao de um programa.
Arquitetura de um edifcio:
Quantidade de cmodos, tipo decobertura das paredes, da cozinha,etc...
Processamento de Dados
8/14/2019 Intro CCO 1
19/45
19
Classificao das arquiteturas: SISD (Single Instruction stream, Single
Data stream) - Um nico conjunto deinstrues e de dados. O processadorexecuta uma instruo completa de
cada vez. (Padro definido por vonNeumann)
Processamento de Dados
8/14/2019 Intro CCO 1
20/45
20
MISD (Multiple Instruction stream,Single Data stream) - Vrias
instrues podem ser executadassimultaneamente, manipulando umnico conjunto de dados.
SIMD (Single Instruction stream,Multipla Data stream) - nicainstruo acessa e manipula um
conjunto de dados simultaneamente.
Processamento de Dados
8/14/2019 Intro CCO 1
21/45
21
MIMD (Multiple Instruction stream,Multiple Data stream) - Vrias
instrues acessando e manipulandoum conjunto de dados.
Processamento de Dados
8/14/2019 Intro CCO 1
22/45
22
Um sistema pode ser compreendidocomo um conjunto de partes que
cooperam para atingir-se um objetivocomum.
Um sistema um conjunto de partes
coordenadas que concorrem para arealizao de um determinadoobjetivo.
Temos sistemas em todas as reas:
Sistemas
8/14/2019 Intro CCO 1
23/45
23
Computar significa calcular, realizarclculos matemticos.
1 computador desenvolvido nadcada de 1940 tinha o objetivo deacelerar clculos balsticos para o
Exrcito americano.
Sistemas
8/14/2019 Intro CCO 1
24/45
24
Sistemas de processamento de dadosso responsveis pela coleta,
armazenamento, processamento erecuperao, em equipamentos deprocessamento eletrnico, dos dados
necessrios ao funcionamento de umoutro sistema maior: o sistema deinformaes
Sistemas
8/14/2019 Intro CCO 1
25/45
25
Sistema de Informaes de umaempresa pode ser conceituado como
o conjunto de mtodos, processos eequipamentos necessrios para seobter, processar e utilizar informaes
dentro da empresa.
Sistemas
8/14/2019 Intro CCO 1
26/45
26
O Sistema de Informaescompreende no s o SPD (Sistema de
Processamento de Dados), como osprocedimentos manuais necessrios aprover informaes para um
determinado nvel de deciso
Sistemas
8/14/2019 Intro CCO 1
27/45
8/14/2019 Intro CCO 1
28/45
28
Nvel Operacional: de execuocorriqueira e imediata, de
competncia dos menores escales; Nvel Gerencial: de nvel
intermedirio, de competncia da
gerencia setorial; Alto nvel da organizao: de nvel
estratgico, de competncia da
diretoria.
Sistemas
8/14/2019 Intro CCO 1
29/45
29
O tipo de deciso tomada em cadanvel requer um diferente grau de
agregao da informao e, emconseqncia, diferentes tipos derelatrios e/ou apresentao e uso da
informao.
Sistemas
8/14/2019 Intro CCO 1
30/45
30
O Sistema de Informaes Gerenciais(SIG) pode ser conceituado como o
sistema de informao que englobatodos os componentes e todos osnveis de deciso de uma organizao.
Sistemas
8/14/2019 Intro CCO 1
31/45
31
Um sistema de processamento dedados compreende duas partes: o
sistema de computao (computadore programas bsicos) e os sistemasde aplicao.
Sistemas
8/14/2019 Intro CCO 1
32/45
32
Processamento requer execuo deuma srie de etapas, de forma
manual ou automtica. Essas etapas, elaboradas e
executadas passo a passo constituem
o programa, aonde cada passo a serrealizado constitui uma instruodada ao hardware.
Sistemas
8/14/2019 Intro CCO 1
33/45
33
Sistemas
ENTRADA PROCESSAMENTO SADA
Digitao doprograma e dosdados
Clculos e testes Impressodos resultados
8/14/2019 Intro CCO 1
34/45
34
Linguagem dos computadores:linguagem binria -> 0s e 1s
(Linguagem de Mquina) Todo dado coletado pe
computadores, as instrues por eles
executadas e os resultados de umprocessamento so sempreconstitudos de conjuntos ordenados
de 0s e 1s.
Sistemas
8/14/2019 Intro CCO 1
35/45
35
Linguagem de mquina, para os sereshumanos, tediosa de manipular,
difcil de compreender e fcil deacarretar erros.
Linguagens mais prximas nossa
realidade foram desenvolvidas:linguagens de programao. Ex.:Cobol, Pascal, C, Assembly, Java,
Visual Basic, Object Pascal (Delphi),
Sistemas
8/14/2019 Intro CCO 1
36/45
36
poca dos Dispositivos Mecnicos : 500 a.C. a 1880 Sculo V a. C. : Babilnios inventam o
baco 1 Evoluo: 1642. Blaise Pascal
construiu um contador mecnico(calculadora manual) Gottfried Leibniz construiu uma
calculadora mais completa.
Histrico
8/14/2019 Intro CCO 1
37/45
37
Histrico
8/14/2019 Intro CCO 1
38/45
38
poca dos DispositivosEletromecnicos
1880 a 1930 Mquinas acionadas por motores
eltricos
1889 aparece o carto perfurado 1935: aparece a 1 mquina de calcular
eletrnica Surgimentos dos primeiros
com utadores mecnicos e
Histrico
8/14/2019 Intro CCO 1
39/45
39
poca dos Componentes Eletrnicos -Primeiras Invenes 1930 a 1945 1937: Surge a mquina de Turing.
Mquina que poderia executar uma ao
recebendo instrues atravs de fita depapel perfurado 1943: Colossus - Mquina para quebrar
cdigos militares dos alemes
desenvolvida na Inglaterra por Alan
Histrico
8/14/2019 Intro CCO 1
40/45
40
Evoluo dos ComputadoresEletrnicos 1945 a hoje... 1 Gerao 2 Gerao
3 Gerao 4 Gerao
Histrico
8/14/2019 Intro CCO 1
41/45
41
1 Gerao - Computadores a Vlvula Surge o ENIAC (17 mil vlvulas e 800 km
de cabos) 1953 IBM lana o primeiro computador
eletrnico de programa armazenado.
Histrico
8/14/2019 Intro CCO 1
42/45
8/14/2019 Intro CCO 1
43/45
43
3 Gerao - Computadores comCircuitos Integrados Aparece o conceito de famlia de
computadores; Emprego da multiprogramao, aonde
vrios programas compartilham amemria principal; 16 Mbytes RAM
Histrico
8/14/2019 Intro CCO 1
44/45
44
4 Gerao - Computadores queutilizam VLSI Surgimento dos Chips; Miniaturizao dos computadores Surgimento dos primeiros computadores
pessoais
Histrico
8/14/2019 Intro CCO 1
45/45
ExercciosHistrico