SlideShare uma empresa Scribd logo
1 de 24
Internet
CURSO DE CIÊNCIA DA COMPUTAÇÃO
DISCIPLINA TÓPICOS EM AMBIENTE WEB
PROF. MESSIAS R. BATISTA
Agenda
 História da computação, das
estruturas com servidor e das
redes de dados distribuídas;
 Histórico da Internet;
 Desenvolvimento da internet e
dos programas de uso;
 Negócios eletrônicos com a
Internet;
 Novas tendências de tecnologia e
de uso da Internet;
2
História da
Computação
3
História da
Computação
▫ A necessidade de calcular gerou como solução os
primórdio da matemática e da lógica;
▫ Inicialmente se utilizavam os dedos e depois, a
ferramenta mais antiga conhecida, é o ábaco;
▫ Revolução Industrial
▪ Em 1801, na França, Joseph Marie Jacquard,
mecânico francês, (1752-1834) inventou um tear
mecânico controlado por grandes cartões
perfurados;
▫ A partir da ideia de Jacquard, Charles Babbage, um
professor de matemática de Cambridge, desenvolveu
uma máquina de "tecer números", uma máquina de
calcular onde a forma de calcular pudesse ser
controlada por cartões.
Os primórdios
4
História da
Computação
▫ Durante sua colaboração, a matemática Ada Lovelace
publicou os primeiros programas de computador em
uma série de notas para o engenho analítico.
▫ Por isso, Lovelace é popularmente considerada como a
primeira programadora. Em parceria com Charles
Babbage, Ada Augusta (1815-1852) ou Lady Lovelace, era
matemática amadora entusiasta.
▫ Ela se tornou a pioneira da lógica de programação,
escrevendo séries de instruções para o calculador
analítico.
▫ Ada inventou os conceitos de subrotina, uma seqüência
de instruções que pode ser usada várias vezes, loop,
uma instrução que permite a repetição de uma
sequência de cartões, e do salto condicional, que
permite saltar algum cartão caso uma condição seja
satisfeita.
A primeira
programadora
5
História da
Computação
▫ Lógica Binária:
▪ Por volta do século III a.C., o matemático indiano Pingala
inventou o sistema de numeração binário. Ainda usado
atualmente no processamento de todos computadores
modernos, o sistema estabelece que sequências específicas
de uns e zeros podem representar qualquer número, letra
ou imagem.
▫ Teoria da Informação:
▪ Até a década de 1930, engenheiros eletricistas podiam
construir circuitos eletrônicos para resolver problemas
lógicos e matemáticos, mas a maioria o fazia sem qualquer
processo, de forma particular, sem rigor teórico para tal.
Isso mudou com a tese de mestrado de Claude E. Shannon
de 1937, A Symbolic Analysis of Relay and Switching Circuits.
Lógica e Teoria
6
História da
Computação
▫ Hollerith e sua máquina de perfurar cartões
▪ O próximo avanço dos computadores foi feito pelo
americano Herman Hollerith (1860-1929), que inventou uma
máquina capaz de processar dados baseada na separação
de cartões perfurados (pelos seus furos);
▪ A máquina de Hollerith foi utilizada para auxiliar no censo
de 1890, reduzindo o tempo de processamento de dados de
sete anos, do censo anterior, para apenas dois anos e meio.
Ela foi também pioneira ao utilizar a eletricidade na
separação, contagem e tabulação dos cartões;
Perfurando
cartões
7
História da
Computação
▫ O primeiro computador?
▪ O primeiro computador eletromecânico foi construído
por Konrad Zuse (1910-1995). Em 1936, esse engenheiro
alemão construiu, a partir de relés que executavam os
cálculos e dados lidos em fitas perfuradas, o Z1.
▪ Há uma grande polêmica em torno do primeiro
computador. O Z-1 é considerado por muitos como o
primeiro computador eletromecânico.
▫ Após esse momento da história, tivemos a Segunda Guerra
Mundial, no qual os EUA por meio das universidade (MARK 1,
Harvard) e centros de pesquisa militar (ENIAC) desenvolveram
modelos de computadores;
▫ O computador militar só foi finalizado após a guerra terminar.
O primeiro
computador
8
História da
Computação
▫ Alan Mathison Turing, tem a maior parte do seu trabalho
desenvolvido no serviço de espionagem, durante a II
Grande Guerra, levando-o somente por volta de 1975 a
ser reconhecido como um dos grandes pioneiros no
campo da computação.
▪ O teste consistia em submeter um operador,
fechado em uma sala, a descobrir se quem
respondia suas perguntas, introduzidas através do
teclado, era um outro homem ou uma máquina. Sua
intenção era de descobrir se podíamos atribuir à
máquina a noção de inteligência.
Alan Turing
9
História da
Computação
▫ O matemático húngaro John Von Neumann (1903-1957)
formalizou o projeto lógico de um computador, conhecido por
"Arquitetura de von Neumann"
▫ Em sua arquitetura, Von Neumann sugeriu que as instruções
fossem armazenadas na memória do computador.
▪ Até então elas eram lidas de cartões perfurados e
executadas, uma a uma. Armazená-las na memória, para
então executá-las, tornaria o computador mais rápido, já
que no momento da execução, as instruções seriam obtidas
com rapidez eletrônica.
▫ A maioria dos computadores hoje em dia segue o design
proposto por Von Neumann.
▫ Esse modelo define um computador sequencial digital em que o
processamento das informações é feito passo a passo,
caracterizando um comportamento determinístico (ou seja, os
mesmos dados de entrada produzem sempre a mesma
resposta).
Von Neumann
10
1945
Revolução dos
Computadores
 Poucos computadores nas
organizações;
 Funcionavam de forma
independente;
11
1980
Mais revoluções
 Desenvolvimento dos
microprocessadores de
grande capacidade;
▪Máquinas de 8, 16, 32, 64
bits;
▪Máquinas com capacidade
de mainframe;
▪Redução do custo.
12
Revolução dos
Computadores
1940-1959
13
Revolução dos
Computadores
1959-1965
14
Revolução dos
Computadores
1965-1970
15
Revolução dos
Computadores
1970~
16
Histórico da
Internet
17
História da
Internet
18
História da
Internet
19
História da
Internet
20
História da
Internet
21
Temas para
debate
Em sala...
22
Sobre a web
▫ Desenvolvimento da internet e dos
programas de uso;
▫ Negócios eletrônicos com a Internet;
▫ Novas tendências de tecnologia e de
uso da Internet;
23
Internet
CURSO DE CIÊNCIA DA COMPUTAÇÃO
DISCIPLINA TÓPICOS EM AMBIENTE WEB
PROF. MESSIAS R. BATISTA

Mais conteúdo relacionado

Mais procurados

Computador
ComputadorComputador
ComputadorBlogClE
 
Evolução do Computador e da Informática
Evolução do Computador e da InformáticaEvolução do Computador e da Informática
Evolução do Computador e da Informáticaederjaniogomes
 
Breve história da informática
Breve história da informáticaBreve história da informática
Breve história da informáticaJesse Teixeira
 
Historia informatica
Historia informaticaHistoria informatica
Historia informaticathatá Vaz
 
A história dos computadores
A história dos computadoresA história dos computadores
A história dos computadoresAndré Dias
 
Aulas fundamentos hw
Aulas fundamentos hwAulas fundamentos hw
Aulas fundamentos hwRosan Tavares
 
Informática - Evolução
Informática - EvoluçãoInformática - Evolução
Informática - Evoluçãoglocked
 
538 062012 tj_al_informatica_apostila
538 062012 tj_al_informatica_apostila538 062012 tj_al_informatica_apostila
538 062012 tj_al_informatica_apostilaAlan Linhares
 
A Evolução Da InformáTica
A Evolução Da InformáTicaA Evolução Da InformáTica
A Evolução Da InformáTicaFuzeta
 
Computador e computação
Computador e computaçãoComputador e computação
Computador e computaçãoRenata Caetano
 
Linha do tempo
Linha do tempoLinha do tempo
Linha do tempoleiladb
 
Hiatoria dos computadores bernardo
Hiatoria dos computadores   bernardoHiatoria dos computadores   bernardo
Hiatoria dos computadores bernardocaltzeitao
 
Aula 2 introdução a informática apresentar amanha
Aula 2 introdução a informática apresentar amanhaAula 2 introdução a informática apresentar amanha
Aula 2 introdução a informática apresentar amanhaEvonaldo Gonçalves Vanny
 
História da informática resumo
História da informática resumoHistória da informática resumo
História da informática resumoSilvana da Silva
 

Mais procurados (20)

Computador
ComputadorComputador
Computador
 
Evolução do Computador e da Informática
Evolução do Computador e da InformáticaEvolução do Computador e da Informática
Evolução do Computador e da Informática
 
Breve história da informática
Breve história da informáticaBreve história da informática
Breve história da informática
 
Hardwares
HardwaresHardwares
Hardwares
 
Historia informatica
Historia informaticaHistoria informatica
Historia informatica
 
A história dos computadores
A história dos computadoresA história dos computadores
A história dos computadores
 
Aula 01 A história da informática
Aula 01   A história da informáticaAula 01   A história da informática
Aula 01 A história da informática
 
Evolução da informática
Evolução da informáticaEvolução da informática
Evolução da informática
 
Aulas fundamentos hw
Aulas fundamentos hwAulas fundamentos hw
Aulas fundamentos hw
 
Informática - Evolução
Informática - EvoluçãoInformática - Evolução
Informática - Evolução
 
Arquitetura 1
Arquitetura 1Arquitetura 1
Arquitetura 1
 
538 062012 tj_al_informatica_apostila
538 062012 tj_al_informatica_apostila538 062012 tj_al_informatica_apostila
538 062012 tj_al_informatica_apostila
 
A Evolução Da InformáTica
A Evolução Da InformáTicaA Evolução Da InformáTica
A Evolução Da InformáTica
 
Computador e computação
Computador e computaçãoComputador e computação
Computador e computação
 
Linha do tempo
Linha do tempoLinha do tempo
Linha do tempo
 
Aula 03 : software
Aula 03 : softwareAula 03 : software
Aula 03 : software
 
Hiatoria dos computadores bernardo
Hiatoria dos computadores   bernardoHiatoria dos computadores   bernardo
Hiatoria dos computadores bernardo
 
Aula 2 informática aplicada
Aula 2   informática aplicadaAula 2   informática aplicada
Aula 2 informática aplicada
 
Aula 2 introdução a informática apresentar amanha
Aula 2 introdução a informática apresentar amanhaAula 2 introdução a informática apresentar amanha
Aula 2 introdução a informática apresentar amanha
 
História da informática resumo
História da informática resumoHistória da informática resumo
História da informática resumo
 

Destaque

Aula02 Tópicos em Ambiente Web - Produção de Páginas Web (conceitos)
Aula02 Tópicos em Ambiente Web - Produção de Páginas Web (conceitos)Aula02 Tópicos em Ambiente Web - Produção de Páginas Web (conceitos)
Aula02 Tópicos em Ambiente Web - Produção de Páginas Web (conceitos)Messias Batista
 
Aula01 Desenvolvimento em Ambiente Web - HTML
Aula01 Desenvolvimento em Ambiente Web - HTMLAula01 Desenvolvimento em Ambiente Web - HTML
Aula01 Desenvolvimento em Ambiente Web - HTMLMessias Batista
 
Aula02 Desenvolvimento em Ambiente Web - CSS 3
Aula02 Desenvolvimento em Ambiente Web - CSS 3Aula02 Desenvolvimento em Ambiente Web - CSS 3
Aula02 Desenvolvimento em Ambiente Web - CSS 3Messias Batista
 
Aula02 Sistemas Distribuídos - Caracterização de sistemas distribuídos
Aula02 Sistemas Distribuídos - Caracterização de sistemas distribuídosAula02 Sistemas Distribuídos - Caracterização de sistemas distribuídos
Aula02 Sistemas Distribuídos - Caracterização de sistemas distribuídosMessias Batista
 
Aula03 Sistemas Distribuídos - Arquiteturas de sistemas distribuídos
Aula03 Sistemas Distribuídos - Arquiteturas de sistemas distribuídosAula03 Sistemas Distribuídos - Arquiteturas de sistemas distribuídos
Aula03 Sistemas Distribuídos - Arquiteturas de sistemas distribuídosMessias Batista
 
Aula04 Sistemas Distribuídos - Processos
Aula04 Sistemas Distribuídos - ProcessosAula04 Sistemas Distribuídos - Processos
Aula04 Sistemas Distribuídos - ProcessosMessias Batista
 
Estudante empreendedor - UFPB Campus IV
Estudante empreendedor - UFPB Campus IVEstudante empreendedor - UFPB Campus IV
Estudante empreendedor - UFPB Campus IVLuiz Mauricio
 
Aula05 Sistemas Distribuídos - Comunicação
Aula05 Sistemas Distribuídos - ComunicaçãoAula05 Sistemas Distribuídos - Comunicação
Aula05 Sistemas Distribuídos - ComunicaçãoMessias Batista
 
Product polishing approaches an envoy example
Product polishing approaches an envoy exampleProduct polishing approaches an envoy example
Product polishing approaches an envoy exampleSV.CO
 
Digital Case Studies
Digital Case StudiesDigital Case Studies
Digital Case StudiesKhyati Bhatia
 
Simple present presentation
Simple present presentationSimple present presentation
Simple present presentationFlavio Barba
 

Destaque (20)

Aula02 Tópicos em Ambiente Web - Produção de Páginas Web (conceitos)
Aula02 Tópicos em Ambiente Web - Produção de Páginas Web (conceitos)Aula02 Tópicos em Ambiente Web - Produção de Páginas Web (conceitos)
Aula02 Tópicos em Ambiente Web - Produção de Páginas Web (conceitos)
 
Aula01 Desenvolvimento em Ambiente Web - HTML
Aula01 Desenvolvimento em Ambiente Web - HTMLAula01 Desenvolvimento em Ambiente Web - HTML
Aula01 Desenvolvimento em Ambiente Web - HTML
 
Aula02 Desenvolvimento em Ambiente Web - CSS 3
Aula02 Desenvolvimento em Ambiente Web - CSS 3Aula02 Desenvolvimento em Ambiente Web - CSS 3
Aula02 Desenvolvimento em Ambiente Web - CSS 3
 
Aula02 Sistemas Distribuídos - Caracterização de sistemas distribuídos
Aula02 Sistemas Distribuídos - Caracterização de sistemas distribuídosAula02 Sistemas Distribuídos - Caracterização de sistemas distribuídos
Aula02 Sistemas Distribuídos - Caracterização de sistemas distribuídos
 
Aula03 Sistemas Distribuídos - Arquiteturas de sistemas distribuídos
Aula03 Sistemas Distribuídos - Arquiteturas de sistemas distribuídosAula03 Sistemas Distribuídos - Arquiteturas de sistemas distribuídos
Aula03 Sistemas Distribuídos - Arquiteturas de sistemas distribuídos
 
Aula04 Sistemas Distribuídos - Processos
Aula04 Sistemas Distribuídos - ProcessosAula04 Sistemas Distribuídos - Processos
Aula04 Sistemas Distribuídos - Processos
 
Estudante empreendedor - UFPB Campus IV
Estudante empreendedor - UFPB Campus IVEstudante empreendedor - UFPB Campus IV
Estudante empreendedor - UFPB Campus IV
 
Aula05 Sistemas Distribuídos - Comunicação
Aula05 Sistemas Distribuídos - ComunicaçãoAula05 Sistemas Distribuídos - Comunicação
Aula05 Sistemas Distribuídos - Comunicação
 
Projeto de WEB Site
Projeto de WEB SiteProjeto de WEB Site
Projeto de WEB Site
 
Product polishing approaches an envoy example
Product polishing approaches an envoy exampleProduct polishing approaches an envoy example
Product polishing approaches an envoy example
 
Dan luu
Dan luuDan luu
Dan luu
 
Materi 3 koordinat peta
Materi 3   koordinat petaMateri 3   koordinat peta
Materi 3 koordinat peta
 
Tac ruot non
Tac ruot nonTac ruot non
Tac ruot non
 
Chan thuong bung
Chan thuong bungChan thuong bung
Chan thuong bung
 
Chan thuong nguc
Chan thuong ngucChan thuong nguc
Chan thuong nguc
 
Hmnt
HmntHmnt
Hmnt
 
02essay
02essay02essay
02essay
 
Digital Case Studies
Digital Case StudiesDigital Case Studies
Digital Case Studies
 
Simple present presentation
Simple present presentationSimple present presentation
Simple present presentation
 
Open house 2013
Open house 2013Open house 2013
Open house 2013
 

Semelhante a Aula01 Tópicos em Ambiente Web - Internet

Aula 01 - Informática Básica - História e evolução da Informática.pdf
Aula 01 - Informática Básica - História e evolução da Informática.pdfAula 01 - Informática Básica - História e evolução da Informática.pdf
Aula 01 - Informática Básica - História e evolução da Informática.pdfmariabarbosa191
 
História dos computadores
História dos computadoresHistória dos computadores
História dos computadoresrabidus
 
659 062012 tj_al_informatica_apostila
659 062012 tj_al_informatica_apostila659 062012 tj_al_informatica_apostila
659 062012 tj_al_informatica_apostilaAlan Linhares
 
Aula 01: introdução à informática aplicada
Aula 01:  introdução à informática aplicadaAula 01:  introdução à informática aplicada
Aula 01: introdução à informática aplicadaRubens Vinicius Conte
 
Aula 01 introdução a computação
Aula 01 introdução a computaçãoAula 01 introdução a computação
Aula 01 introdução a computaçãoMatheus Brito
 
Topico 5 historia e geracoes - parte 1
Topico 5   historia e geracoes - parte 1Topico 5   historia e geracoes - parte 1
Topico 5 historia e geracoes - parte 1Poetray
 
Evolução dos Computadores
Evolução dos ComputadoresEvolução dos Computadores
Evolução dos ComputadoresLucky Fox
 
Apresentacao historico -
Apresentacao historico - Apresentacao historico -
Apresentacao historico - witonsenven
 
Trabalho De Aic LUCAS FERNANDES
Trabalho De Aic LUCAS FERNANDESTrabalho De Aic LUCAS FERNANDES
Trabalho De Aic LUCAS FERNANDESguest41aaff
 
Trabalho De Aic LUCAS FERNANDES
Trabalho De Aic LUCAS FERNANDESTrabalho De Aic LUCAS FERNANDES
Trabalho De Aic LUCAS FERNANDESguest41aaff
 
INTRODUÇÃO À INFORMÁTICA (material de estudo)
INTRODUÇÃO À INFORMÁTICA (material de estudo)INTRODUÇÃO À INFORMÁTICA (material de estudo)
INTRODUÇÃO À INFORMÁTICA (material de estudo)Andrea Bruzaca
 
História da computação
História da computaçãoHistória da computação
História da computaçãogutka3
 
História da computação
História da computaçãoHistória da computação
História da computaçãogutka3
 

Semelhante a Aula01 Tópicos em Ambiente Web - Internet (20)

Aula 01 - Informática Básica - História e evolução da Informática.pdf
Aula 01 - Informática Básica - História e evolução da Informática.pdfAula 01 - Informática Básica - História e evolução da Informática.pdf
Aula 01 - Informática Básica - História e evolução da Informática.pdf
 
História dos computadores
História dos computadoresHistória dos computadores
História dos computadores
 
659 062012 tj_al_informatica_apostila
659 062012 tj_al_informatica_apostila659 062012 tj_al_informatica_apostila
659 062012 tj_al_informatica_apostila
 
Aula 01: introdução à informática aplicada
Aula 01:  introdução à informática aplicadaAula 01:  introdução à informática aplicada
Aula 01: introdução à informática aplicada
 
História do computador
História do computadorHistória do computador
História do computador
 
3 evolução das tic
3 evolução das tic3 evolução das tic
3 evolução das tic
 
Aula 01 introdução a computação
Aula 01 introdução a computaçãoAula 01 introdução a computação
Aula 01 introdução a computação
 
Topico 5 historia e geracoes - parte 1
Topico 5   historia e geracoes - parte 1Topico 5   historia e geracoes - parte 1
Topico 5 historia e geracoes - parte 1
 
Historia da informatica
Historia da informaticaHistoria da informatica
Historia da informatica
 
Evolução dos Computadores
Evolução dos ComputadoresEvolução dos Computadores
Evolução dos Computadores
 
Apresentacao historico -
Apresentacao historico - Apresentacao historico -
Apresentacao historico -
 
Trabalho De Aic LUCAS FERNANDES
Trabalho De Aic LUCAS FERNANDESTrabalho De Aic LUCAS FERNANDES
Trabalho De Aic LUCAS FERNANDES
 
Trabalho De Aic LUCAS FERNANDES
Trabalho De Aic LUCAS FERNANDESTrabalho De Aic LUCAS FERNANDES
Trabalho De Aic LUCAS FERNANDES
 
Aula 01
Aula 01Aula 01
Aula 01
 
Historia_Computacao.pdf
Historia_Computacao.pdfHistoria_Computacao.pdf
Historia_Computacao.pdf
 
INTRODUÇÃO À INFORMÁTICA (material de estudo)
INTRODUÇÃO À INFORMÁTICA (material de estudo)INTRODUÇÃO À INFORMÁTICA (material de estudo)
INTRODUÇÃO À INFORMÁTICA (material de estudo)
 
História da computação
História da computaçãoHistória da computação
História da computação
 
História da computação
História da computaçãoHistória da computação
História da computação
 
História do computador
História do computadorHistória do computador
História do computador
 
Roteiro IOC 02
Roteiro IOC 02Roteiro IOC 02
Roteiro IOC 02
 

Mais de Messias Batista

Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...
Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...
Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...Messias Batista
 
Aula 06.1 FSI - Papel da Informação nas Organizações
Aula 06.1 FSI - Papel da Informação nas OrganizaçõesAula 06.1 FSI - Papel da Informação nas Organizações
Aula 06.1 FSI - Papel da Informação nas OrganizaçõesMessias Batista
 
Aula 01.2 FSI - Ferramentas Importantes
Aula 01.2 FSI - Ferramentas ImportantesAula 01.2 FSI - Ferramentas Importantes
Aula 01.2 FSI - Ferramentas ImportantesMessias Batista
 
Aula 08.2 - ALP - Vetores e Matrizes
Aula 08.2 - ALP - Vetores e MatrizesAula 08.2 - ALP - Vetores e Matrizes
Aula 08.2 - ALP - Vetores e MatrizesMessias Batista
 
Aula 08.1 - ALP - Linguagem C (Primeiros passos)
Aula 08.1 - ALP - Linguagem C (Primeiros passos)Aula 08.1 - ALP - Linguagem C (Primeiros passos)
Aula 08.1 - ALP - Linguagem C (Primeiros passos)Messias Batista
 
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...Messias Batista
 
Aula 04.1 - Operações Básicas no uso de microcomputadores- editores de texto...
 Aula 04.1 - Operações Básicas no uso de microcomputadores- editores de texto... Aula 04.1 - Operações Básicas no uso de microcomputadores- editores de texto...
Aula 04.1 - Operações Básicas no uso de microcomputadores- editores de texto...Messias Batista
 
Aula 06.1 - Estruturas de Repetição (while, for, repeat)
Aula 06.1 - Estruturas de Repetição (while, for, repeat)Aula 06.1 - Estruturas de Repetição (while, for, repeat)
Aula 06.1 - Estruturas de Repetição (while, for, repeat)Messias Batista
 
Aula 05.2 - Desvio Condicional Composto (se não se)
Aula 05.2 - Desvio Condicional Composto (se não se)Aula 05.2 - Desvio Condicional Composto (se não se)
Aula 05.2 - Desvio Condicional Composto (se não se)Messias Batista
 
Aula 05.1 - Estruturas de controle - Sequencial e Desvio Condicional Simples ...
Aula 05.1 - Estruturas de controle - Sequencial e Desvio Condicional Simples ...Aula 05.1 - Estruturas de controle - Sequencial e Desvio Condicional Simples ...
Aula 05.1 - Estruturas de controle - Sequencial e Desvio Condicional Simples ...Messias Batista
 
Aula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
Aula 03.2 - Algoritmos, Diagramas de Blocos e FluxogramaAula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
Aula 03.2 - Algoritmos, Diagramas de Blocos e FluxogramaMessias Batista
 
Aula 03.1 - Operadores Relacionais e Lógicos
Aula 03.1 - Operadores Relacionais e LógicosAula 03.1 - Operadores Relacionais e Lógicos
Aula 03.1 - Operadores Relacionais e LógicosMessias Batista
 
Aula 01.3 - Fundamentos da Construção de Algoritmos e Programas
Aula 01.3 - Fundamentos da Construção de Algoritmos e ProgramasAula 01.3 - Fundamentos da Construção de Algoritmos e Programas
Aula 01.3 - Fundamentos da Construção de Algoritmos e ProgramasMessias Batista
 
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores AritméticosAula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores AritméticosMessias Batista
 
2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao android2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao androidMessias Batista
 
Aula09 SD - Replicação e Consistência
Aula09 SD - Replicação e ConsistênciaAula09 SD - Replicação e Consistência
Aula09 SD - Replicação e ConsistênciaMessias Batista
 
Aula08 - Sistemas Distribuídos - Sincronização
Aula08 - Sistemas Distribuídos - SincronizaçãoAula08 - Sistemas Distribuídos - Sincronização
Aula08 - Sistemas Distribuídos - SincronizaçãoMessias Batista
 
Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1
Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1
Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1Messias Batista
 
Apresentação Club do Android 2017.1 - Google Developers Group João Pessoa
Apresentação Club do Android 2017.1 - Google Developers Group João PessoaApresentação Club do Android 2017.1 - Google Developers Group João Pessoa
Apresentação Club do Android 2017.1 - Google Developers Group João PessoaMessias Batista
 
O novo desenvolvedor android conceitos básicos e a comunidade em joão pessoa
O novo desenvolvedor android conceitos básicos e a comunidade em joão pessoaO novo desenvolvedor android conceitos básicos e a comunidade em joão pessoa
O novo desenvolvedor android conceitos básicos e a comunidade em joão pessoaMessias Batista
 

Mais de Messias Batista (20)

Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...
Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...
Aula 02.1 FSI - Terminologia da Informática e Sistemas de Informação - os ele...
 
Aula 06.1 FSI - Papel da Informação nas Organizações
Aula 06.1 FSI - Papel da Informação nas OrganizaçõesAula 06.1 FSI - Papel da Informação nas Organizações
Aula 06.1 FSI - Papel da Informação nas Organizações
 
Aula 01.2 FSI - Ferramentas Importantes
Aula 01.2 FSI - Ferramentas ImportantesAula 01.2 FSI - Ferramentas Importantes
Aula 01.2 FSI - Ferramentas Importantes
 
Aula 08.2 - ALP - Vetores e Matrizes
Aula 08.2 - ALP - Vetores e MatrizesAula 08.2 - ALP - Vetores e Matrizes
Aula 08.2 - ALP - Vetores e Matrizes
 
Aula 08.1 - ALP - Linguagem C (Primeiros passos)
Aula 08.1 - ALP - Linguagem C (Primeiros passos)Aula 08.1 - ALP - Linguagem C (Primeiros passos)
Aula 08.1 - ALP - Linguagem C (Primeiros passos)
 
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
Aula 02.1 - Terminologia da informática e sistemas de informação- os elemento...
 
Aula 04.1 - Operações Básicas no uso de microcomputadores- editores de texto...
 Aula 04.1 - Operações Básicas no uso de microcomputadores- editores de texto... Aula 04.1 - Operações Básicas no uso de microcomputadores- editores de texto...
Aula 04.1 - Operações Básicas no uso de microcomputadores- editores de texto...
 
Aula 06.1 - Estruturas de Repetição (while, for, repeat)
Aula 06.1 - Estruturas de Repetição (while, for, repeat)Aula 06.1 - Estruturas de Repetição (while, for, repeat)
Aula 06.1 - Estruturas de Repetição (while, for, repeat)
 
Aula 05.2 - Desvio Condicional Composto (se não se)
Aula 05.2 - Desvio Condicional Composto (se não se)Aula 05.2 - Desvio Condicional Composto (se não se)
Aula 05.2 - Desvio Condicional Composto (se não se)
 
Aula 05.1 - Estruturas de controle - Sequencial e Desvio Condicional Simples ...
Aula 05.1 - Estruturas de controle - Sequencial e Desvio Condicional Simples ...Aula 05.1 - Estruturas de controle - Sequencial e Desvio Condicional Simples ...
Aula 05.1 - Estruturas de controle - Sequencial e Desvio Condicional Simples ...
 
Aula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
Aula 03.2 - Algoritmos, Diagramas de Blocos e FluxogramaAula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
Aula 03.2 - Algoritmos, Diagramas de Blocos e Fluxograma
 
Aula 03.1 - Operadores Relacionais e Lógicos
Aula 03.1 - Operadores Relacionais e LógicosAula 03.1 - Operadores Relacionais e Lógicos
Aula 03.1 - Operadores Relacionais e Lógicos
 
Aula 01.3 - Fundamentos da Construção de Algoritmos e Programas
Aula 01.3 - Fundamentos da Construção de Algoritmos e ProgramasAula 01.3 - Fundamentos da Construção de Algoritmos e Programas
Aula 01.3 - Fundamentos da Construção de Algoritmos e Programas
 
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores AritméticosAula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
Aula 02 - Tipos de dados, Variáveis, Constantes e Operadores Aritméticos
 
2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao android2017 08-11 - Androidos V - Minicurso - Introdução ao android
2017 08-11 - Androidos V - Minicurso - Introdução ao android
 
Aula09 SD - Replicação e Consistência
Aula09 SD - Replicação e ConsistênciaAula09 SD - Replicação e Consistência
Aula09 SD - Replicação e Consistência
 
Aula08 - Sistemas Distribuídos - Sincronização
Aula08 - Sistemas Distribuídos - SincronizaçãoAula08 - Sistemas Distribuídos - Sincronização
Aula08 - Sistemas Distribuídos - Sincronização
 
Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1
Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1
Aula07 - Sistemas Distribuídos - Aula de Revisão da NP1
 
Apresentação Club do Android 2017.1 - Google Developers Group João Pessoa
Apresentação Club do Android 2017.1 - Google Developers Group João PessoaApresentação Club do Android 2017.1 - Google Developers Group João Pessoa
Apresentação Club do Android 2017.1 - Google Developers Group João Pessoa
 
O novo desenvolvedor android conceitos básicos e a comunidade em joão pessoa
O novo desenvolvedor android conceitos básicos e a comunidade em joão pessoaO novo desenvolvedor android conceitos básicos e a comunidade em joão pessoa
O novo desenvolvedor android conceitos básicos e a comunidade em joão pessoa
 

Aula01 Tópicos em Ambiente Web - Internet

  • 1. Internet CURSO DE CIÊNCIA DA COMPUTAÇÃO DISCIPLINA TÓPICOS EM AMBIENTE WEB PROF. MESSIAS R. BATISTA
  • 2. Agenda  História da computação, das estruturas com servidor e das redes de dados distribuídas;  Histórico da Internet;  Desenvolvimento da internet e dos programas de uso;  Negócios eletrônicos com a Internet;  Novas tendências de tecnologia e de uso da Internet; 2
  • 4. História da Computação ▫ A necessidade de calcular gerou como solução os primórdio da matemática e da lógica; ▫ Inicialmente se utilizavam os dedos e depois, a ferramenta mais antiga conhecida, é o ábaco; ▫ Revolução Industrial ▪ Em 1801, na França, Joseph Marie Jacquard, mecânico francês, (1752-1834) inventou um tear mecânico controlado por grandes cartões perfurados; ▫ A partir da ideia de Jacquard, Charles Babbage, um professor de matemática de Cambridge, desenvolveu uma máquina de "tecer números", uma máquina de calcular onde a forma de calcular pudesse ser controlada por cartões. Os primórdios 4
  • 5. História da Computação ▫ Durante sua colaboração, a matemática Ada Lovelace publicou os primeiros programas de computador em uma série de notas para o engenho analítico. ▫ Por isso, Lovelace é popularmente considerada como a primeira programadora. Em parceria com Charles Babbage, Ada Augusta (1815-1852) ou Lady Lovelace, era matemática amadora entusiasta. ▫ Ela se tornou a pioneira da lógica de programação, escrevendo séries de instruções para o calculador analítico. ▫ Ada inventou os conceitos de subrotina, uma seqüência de instruções que pode ser usada várias vezes, loop, uma instrução que permite a repetição de uma sequência de cartões, e do salto condicional, que permite saltar algum cartão caso uma condição seja satisfeita. A primeira programadora 5
  • 6. História da Computação ▫ Lógica Binária: ▪ Por volta do século III a.C., o matemático indiano Pingala inventou o sistema de numeração binário. Ainda usado atualmente no processamento de todos computadores modernos, o sistema estabelece que sequências específicas de uns e zeros podem representar qualquer número, letra ou imagem. ▫ Teoria da Informação: ▪ Até a década de 1930, engenheiros eletricistas podiam construir circuitos eletrônicos para resolver problemas lógicos e matemáticos, mas a maioria o fazia sem qualquer processo, de forma particular, sem rigor teórico para tal. Isso mudou com a tese de mestrado de Claude E. Shannon de 1937, A Symbolic Analysis of Relay and Switching Circuits. Lógica e Teoria 6
  • 7. História da Computação ▫ Hollerith e sua máquina de perfurar cartões ▪ O próximo avanço dos computadores foi feito pelo americano Herman Hollerith (1860-1929), que inventou uma máquina capaz de processar dados baseada na separação de cartões perfurados (pelos seus furos); ▪ A máquina de Hollerith foi utilizada para auxiliar no censo de 1890, reduzindo o tempo de processamento de dados de sete anos, do censo anterior, para apenas dois anos e meio. Ela foi também pioneira ao utilizar a eletricidade na separação, contagem e tabulação dos cartões; Perfurando cartões 7
  • 8. História da Computação ▫ O primeiro computador? ▪ O primeiro computador eletromecânico foi construído por Konrad Zuse (1910-1995). Em 1936, esse engenheiro alemão construiu, a partir de relés que executavam os cálculos e dados lidos em fitas perfuradas, o Z1. ▪ Há uma grande polêmica em torno do primeiro computador. O Z-1 é considerado por muitos como o primeiro computador eletromecânico. ▫ Após esse momento da história, tivemos a Segunda Guerra Mundial, no qual os EUA por meio das universidade (MARK 1, Harvard) e centros de pesquisa militar (ENIAC) desenvolveram modelos de computadores; ▫ O computador militar só foi finalizado após a guerra terminar. O primeiro computador 8
  • 9. História da Computação ▫ Alan Mathison Turing, tem a maior parte do seu trabalho desenvolvido no serviço de espionagem, durante a II Grande Guerra, levando-o somente por volta de 1975 a ser reconhecido como um dos grandes pioneiros no campo da computação. ▪ O teste consistia em submeter um operador, fechado em uma sala, a descobrir se quem respondia suas perguntas, introduzidas através do teclado, era um outro homem ou uma máquina. Sua intenção era de descobrir se podíamos atribuir à máquina a noção de inteligência. Alan Turing 9
  • 10. História da Computação ▫ O matemático húngaro John Von Neumann (1903-1957) formalizou o projeto lógico de um computador, conhecido por "Arquitetura de von Neumann" ▫ Em sua arquitetura, Von Neumann sugeriu que as instruções fossem armazenadas na memória do computador. ▪ Até então elas eram lidas de cartões perfurados e executadas, uma a uma. Armazená-las na memória, para então executá-las, tornaria o computador mais rápido, já que no momento da execução, as instruções seriam obtidas com rapidez eletrônica. ▫ A maioria dos computadores hoje em dia segue o design proposto por Von Neumann. ▫ Esse modelo define um computador sequencial digital em que o processamento das informações é feito passo a passo, caracterizando um comportamento determinístico (ou seja, os mesmos dados de entrada produzem sempre a mesma resposta). Von Neumann 10
  • 11. 1945 Revolução dos Computadores  Poucos computadores nas organizações;  Funcionavam de forma independente; 11
  • 12. 1980 Mais revoluções  Desenvolvimento dos microprocessadores de grande capacidade; ▪Máquinas de 8, 16, 32, 64 bits; ▪Máquinas com capacidade de mainframe; ▪Redução do custo. 12
  • 23. Sobre a web ▫ Desenvolvimento da internet e dos programas de uso; ▫ Negócios eletrônicos com a Internet; ▫ Novas tendências de tecnologia e de uso da Internet; 23
  • 24. Internet CURSO DE CIÊNCIA DA COMPUTAÇÃO DISCIPLINA TÓPICOS EM AMBIENTE WEB PROF. MESSIAS R. BATISTA