ementa - holanda.xyzholanda.xyz/files/afa28e603b24978e00d40880804d3262.pdf · noções básicas e...

Post on 08-Nov-2018

215 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

. . . . . .

Ementa[Introdução à Computação I]

Adriano J. Holanda

15/2/2017

. . . . . .

Ementa

1. Conceitos e definições de computação e informática;2. Tecnologias e aplicações de computadores;3. Histórico da evolução dos computadores;4. Classificação dos Computadores;5. Processamento de Dados; Hardware: Arquitetura básica,

Unidade central de controle, Unidade aritmética e lógica,Memória, Dispositivos de entrada e saída;

6. Software: Conceitos, Classificação, Aplicações, Sistemasoperacionais;

7. Sistemas de numeração;8. Práticas da utilização de softwares como editor de texto,

editor de planilha de cálculo, editor de apresentações,navegadores Internet e correio eletrónico.

. . . . . .

Ementa

1. Conceitos e definições de computação e informática;2. Tecnologias e aplicações de computadores;3. Histórico da evolução dos computadores;4. Classificação dos Computadores;5. Processamento de Dados; Hardware: Arquitetura básica,

Unidade central de controle, Unidade aritmética e lógica,Memória, Dispositivos de entrada e saída;

6. Software: Conceitos, Classificação, Aplicações, Sistemasoperacionais;

7. Sistemas de numeração;8. Práticas da utilização de softwares como editor de texto,

editor de planilha de cálculo, editor de apresentações,navegadores Internet e correio eletrónico.

. . . . . .

Ementa

1. Conceitos e definições de computação e informática;2. Tecnologias e aplicações de computadores;3. Histórico da evolução dos computadores;4. Classificação dos Computadores;5. Processamento de Dados; Hardware: Arquitetura básica,

Unidade central de controle, Unidade aritmética e lógica,Memória, Dispositivos de entrada e saída;

6. Software: Conceitos, Classificação, Aplicações, Sistemasoperacionais;

7. Sistemas de numeração;8. Práticas da utilização de softwares como editor de texto,

editor de planilha de cálculo, editor de apresentações,navegadores Internet e correio eletrónico.

. . . . . .

Ementa

1. Conceitos e definições de computação e informática;2. Tecnologias e aplicações de computadores;3. Histórico da evolução dos computadores;4. Classificação dos Computadores;5. Processamento de Dados; Hardware: Arquitetura básica,

Unidade central de controle, Unidade aritmética e lógica,Memória, Dispositivos de entrada e saída;

6. Software: Conceitos, Classificação, Aplicações, Sistemasoperacionais;

7. Sistemas de numeração;8. Práticas da utilização de softwares como editor de texto,

editor de planilha de cálculo, editor de apresentações,navegadores Internet e correio eletrónico.

. . . . . .

Ementa

1. Conceitos e definições de computação e informática;2. Tecnologias e aplicações de computadores;3. Histórico da evolução dos computadores;4. Classificação dos Computadores;5. Processamento de Dados; Hardware: Arquitetura básica,

Unidade central de controle, Unidade aritmética e lógica,Memória, Dispositivos de entrada e saída;

6. Software: Conceitos, Classificação, Aplicações, Sistemasoperacionais;

7. Sistemas de numeração;8. Práticas da utilização de softwares como editor de texto,

editor de planilha de cálculo, editor de apresentações,navegadores Internet e correio eletrónico.

. . . . . .

Ementa

1. Conceitos e definições de computação e informática;2. Tecnologias e aplicações de computadores;3. Histórico da evolução dos computadores;4. Classificação dos Computadores;5. Processamento de Dados; Hardware: Arquitetura básica,

Unidade central de controle, Unidade aritmética e lógica,Memória, Dispositivos de entrada e saída;

6. Software: Conceitos, Classificação, Aplicações, Sistemasoperacionais;

7. Sistemas de numeração;8. Práticas da utilização de softwares como editor de texto,

editor de planilha de cálculo, editor de apresentações,navegadores Internet e correio eletrónico.

. . . . . .

Ementa

1. Conceitos e definições de computação e informática;2. Tecnologias e aplicações de computadores;3. Histórico da evolução dos computadores;4. Classificação dos Computadores;5. Processamento de Dados; Hardware: Arquitetura básica,

Unidade central de controle, Unidade aritmética e lógica,Memória, Dispositivos de entrada e saída;

6. Software: Conceitos, Classificação, Aplicações, Sistemasoperacionais;

7. Sistemas de numeração;8. Práticas da utilização de softwares como editor de texto,

editor de planilha de cálculo, editor de apresentações,navegadores Internet e correio eletrónico.

. . . . . .

Ementa

1. Conceitos e definições de computação e informática;2. Tecnologias e aplicações de computadores;3. Histórico da evolução dos computadores;4. Classificação dos Computadores;5. Processamento de Dados; Hardware: Arquitetura básica,

Unidade central de controle, Unidade aritmética e lógica,Memória, Dispositivos de entrada e saída;

6. Software: Conceitos, Classificação, Aplicações, Sistemasoperacionais;

7. Sistemas de numeração;8. Práticas da utilização de softwares como editor de texto,

editor de planilha de cálculo, editor de apresentações,navegadores Internet e correio eletrónico.

. . . . . .

Objetivos

1. Introduzir o aluno a entender e utilizar a informática comouma ferramenta de trabalho do profissional de sistemas deinformação;

2. Capacitar o aluno a compreender os principais conceitos deum sistema de computação;

3. Construir uma base de referência para a discussão sobre acomputação atual;

4. Demonstrar para o aluno por meio dos softwares maisutilizados no mercado como tornar o trabalho do profissionalmais produtivo com ênfase no sistema operacional, editor detexto, editor de planilha de cálculo, editor de apresentações,navegadores Internet e correio eletrônico e editor.

. . . . . .

Objetivos

1. Introduzir o aluno a entender e utilizar a informática comouma ferramenta de trabalho do profissional de sistemas deinformação;

2. Capacitar o aluno a compreender os principais conceitos deum sistema de computação;

3. Construir uma base de referência para a discussão sobre acomputação atual;

4. Demonstrar para o aluno por meio dos softwares maisutilizados no mercado como tornar o trabalho do profissionalmais produtivo com ênfase no sistema operacional, editor detexto, editor de planilha de cálculo, editor de apresentações,navegadores Internet e correio eletrônico e editor.

. . . . . .

Objetivos

1. Introduzir o aluno a entender e utilizar a informática comouma ferramenta de trabalho do profissional de sistemas deinformação;

2. Capacitar o aluno a compreender os principais conceitos deum sistema de computação;

3. Construir uma base de referência para a discussão sobre acomputação atual;

4. Demonstrar para o aluno por meio dos softwares maisutilizados no mercado como tornar o trabalho do profissionalmais produtivo com ênfase no sistema operacional, editor detexto, editor de planilha de cálculo, editor de apresentações,navegadores Internet e correio eletrônico e editor.

. . . . . .

Objetivos

1. Introduzir o aluno a entender e utilizar a informática comouma ferramenta de trabalho do profissional de sistemas deinformação;

2. Capacitar o aluno a compreender os principais conceitos deum sistema de computação;

3. Construir uma base de referência para a discussão sobre acomputação atual;

4. Demonstrar para o aluno por meio dos softwares maisutilizados no mercado como tornar o trabalho do profissionalmais produtivo com ênfase no sistema operacional, editor detexto, editor de planilha de cálculo, editor de apresentações,navegadores Internet e correio eletrônico e editor.

. . . . . .

Conteúdo Programático

1. Introdução aos conceitos básicos de computação einformática;

2. Tecnologias e aplicações de computadores;3. Breve histórico da evolução dos computadores, gerações e

classificação dos computadores;4. Processamento de dados: Dados e Informação;5. Noções de hardware: Arquitetura básica, entrada, unidade

central de processamento (Central Processing Unit–CPU) ,memória, saída;

6. Noções de software: Classificação dos softwares, aplicativo,utilitário, sistemas operacionais (SO);

7. Sistemas numéricos: binário, decimal, hexadecimal, octal emudança de base;

8. Noções básicas e práticas de operação dos computadores:editor de texto, editor de planilha de cálculo, editor deapresentações, navegadores Internet, correio eletrônico.

. . . . . .

Conteúdo Programático

1. Introdução aos conceitos básicos de computação einformática;

2. Tecnologias e aplicações de computadores;3. Breve histórico da evolução dos computadores, gerações e

classificação dos computadores;4. Processamento de dados: Dados e Informação;5. Noções de hardware: Arquitetura básica, entrada, unidade

central de processamento (Central Processing Unit–CPU) ,memória, saída;

6. Noções de software: Classificação dos softwares, aplicativo,utilitário, sistemas operacionais (SO);

7. Sistemas numéricos: binário, decimal, hexadecimal, octal emudança de base;

8. Noções básicas e práticas de operação dos computadores:editor de texto, editor de planilha de cálculo, editor deapresentações, navegadores Internet, correio eletrônico.

. . . . . .

Conteúdo Programático

1. Introdução aos conceitos básicos de computação einformática;

2. Tecnologias e aplicações de computadores;3. Breve histórico da evolução dos computadores, gerações e

classificação dos computadores;4. Processamento de dados: Dados e Informação;5. Noções de hardware: Arquitetura básica, entrada, unidade

central de processamento (Central Processing Unit–CPU) ,memória, saída;

6. Noções de software: Classificação dos softwares, aplicativo,utilitário, sistemas operacionais (SO);

7. Sistemas numéricos: binário, decimal, hexadecimal, octal emudança de base;

8. Noções básicas e práticas de operação dos computadores:editor de texto, editor de planilha de cálculo, editor deapresentações, navegadores Internet, correio eletrônico.

. . . . . .

Conteúdo Programático

1. Introdução aos conceitos básicos de computação einformática;

2. Tecnologias e aplicações de computadores;3. Breve histórico da evolução dos computadores, gerações e

classificação dos computadores;4. Processamento de dados: Dados e Informação;5. Noções de hardware: Arquitetura básica, entrada, unidade

central de processamento (Central Processing Unit–CPU) ,memória, saída;

6. Noções de software: Classificação dos softwares, aplicativo,utilitário, sistemas operacionais (SO);

7. Sistemas numéricos: binário, decimal, hexadecimal, octal emudança de base;

8. Noções básicas e práticas de operação dos computadores:editor de texto, editor de planilha de cálculo, editor deapresentações, navegadores Internet, correio eletrônico.

. . . . . .

Conteúdo Programático

1. Introdução aos conceitos básicos de computação einformática;

2. Tecnologias e aplicações de computadores;3. Breve histórico da evolução dos computadores, gerações e

classificação dos computadores;4. Processamento de dados: Dados e Informação;5. Noções de hardware: Arquitetura básica, entrada, unidade

central de processamento (Central Processing Unit–CPU) ,memória, saída;

6. Noções de software: Classificação dos softwares, aplicativo,utilitário, sistemas operacionais (SO);

7. Sistemas numéricos: binário, decimal, hexadecimal, octal emudança de base;

8. Noções básicas e práticas de operação dos computadores:editor de texto, editor de planilha de cálculo, editor deapresentações, navegadores Internet, correio eletrônico.

. . . . . .

Conteúdo Programático

1. Introdução aos conceitos básicos de computação einformática;

2. Tecnologias e aplicações de computadores;3. Breve histórico da evolução dos computadores, gerações e

classificação dos computadores;4. Processamento de dados: Dados e Informação;5. Noções de hardware: Arquitetura básica, entrada, unidade

central de processamento (Central Processing Unit–CPU) ,memória, saída;

6. Noções de software: Classificação dos softwares, aplicativo,utilitário, sistemas operacionais (SO);

7. Sistemas numéricos: binário, decimal, hexadecimal, octal emudança de base;

8. Noções básicas e práticas de operação dos computadores:editor de texto, editor de planilha de cálculo, editor deapresentações, navegadores Internet, correio eletrônico.

. . . . . .

Conteúdo Programático

1. Introdução aos conceitos básicos de computação einformática;

2. Tecnologias e aplicações de computadores;3. Breve histórico da evolução dos computadores, gerações e

classificação dos computadores;4. Processamento de dados: Dados e Informação;5. Noções de hardware: Arquitetura básica, entrada, unidade

central de processamento (Central Processing Unit–CPU) ,memória, saída;

6. Noções de software: Classificação dos softwares, aplicativo,utilitário, sistemas operacionais (SO);

7. Sistemas numéricos: binário, decimal, hexadecimal, octal emudança de base;

8. Noções básicas e práticas de operação dos computadores:editor de texto, editor de planilha de cálculo, editor deapresentações, navegadores Internet, correio eletrônico.

. . . . . .

Conteúdo Programático

1. Introdução aos conceitos básicos de computação einformática;

2. Tecnologias e aplicações de computadores;3. Breve histórico da evolução dos computadores, gerações e

classificação dos computadores;4. Processamento de dados: Dados e Informação;5. Noções de hardware: Arquitetura básica, entrada, unidade

central de processamento (Central Processing Unit–CPU) ,memória, saída;

6. Noções de software: Classificação dos softwares, aplicativo,utilitário, sistemas operacionais (SO);

7. Sistemas numéricos: binário, decimal, hexadecimal, octal emudança de base;

8. Noções básicas e práticas de operação dos computadores:editor de texto, editor de planilha de cálculo, editor deapresentações, navegadores Internet, correio eletrônico.

. . . . . .

Recursos

http://holanda.xyz/17ic1.html

I Relação das aulasI SlidesI Material suplementarI Código fonteI Bibliografia

. . . . . .

Avaliação

I Provas: 60%;I Trabalhos ou testes: 40%.

Os testes normalmente são realizados no final de algumas aulas.

. . . . . .

Dicas

I Interatividade: perguntem, perguntem, perguntem,???;I Participação: maior parte das questões envolvem conteúdo

transmitido na sala de aula;I Leiam material suplementar no site da disciplina e fiquem

atento às alterações e dicas.

. . . . . .

Histórico da Evolução dos Computadores[Introdução à Computação I]

Adriano J. Holanda

15/2/2017

. . . . . .

Introdução

IntroduçãoCharles Babbage e a máquina analíticaAlan Turing e a máquina de TuringZ3ENIACArquitetura de von NeumannMark 1

. . . . . .

Histórico

I História da evolução do computador

. . . . . .

Charles Babbage1791–1871

I Matemático, Filósofo, Inventor eEngenheiro Mecânico.

I Projetou a “Máquina Análitica”,“computador” mecânico de propósitogeral que possuia:

I unidade aritméticaI controle de fluxoI desvio condicionalI laçosI memória integrada com funções

I Primeira descrição da máquina: 1837.

. . . . . .

Máquina AnáliticaMáquina diferencial no 1

No começo de 1820, Babbage trabalhou em um protótipo da máquina diferencial no 1,que apesar de contar com recursos financeiros nunca foi terminada. Algumas partesestão no Museu da História da Ciência em Oxford.

Abaixo o fragmento aperfeiçoado por Henry Babbage (filho de C. Babbage)em 1910 que se encontra no Museu da Ciência em Londres.

. . . . . .

Máquina AnáliticaDescrição

Máquina diferencial no 1I Componentes: 25.000;I Peso: 13,6 toneladas;I Altura: 2,5 metros;I Nunca foi terminada.

A Máquina diferencial no 2, projetada por Babbage posteriormente,foi reconstruída em 1991 com a tolerância e materiais disponíveisna época do projeto e em testes realizou cálculos com até 31dígitos, número maior que a maioria das calculadores modernas.

. . . . . .

Alan Turing1912–1954

I Matemático, Logicista,“Criptoanalista” e Cientista daComputação;

I Idealizou um dispositivocomputacional no clássicoartigo “On ComputableNumbers, with an Applicationto the Entscheidungsproblem”(1937) para analisar aslimitações sobre o que pode sercomputado.

. . . . . .

Máquina de Turing

Há somente 6 operações atômicas que uma máquina de Turingrealiza no decorrer de um computação:

1. lê (identifica) o símbolo sobre o cabeçote2. escreve um símbolo no quadrado abaixo do cabeçote (depois

de apagar o símbolo existente, se houver)3. move a fita para o quadrado esquerdo4. move a fita para o quadrado direito5. muda o estado6. para (halt)

. . . . . .

Máquina de Turingvídeo

Vídeo no YouTube

. . . . . .

Modelo básico de um computador

..Memória.

Unidade de Lógicae Aritmética

.

Entrada

.

Saída

. . . . . .

Z3

I Primeiro computador eletromecânico projetado por Konrad Zuse(1910–1995) programável e totalmente automático;

I Terminado em 1941 e usado pela Força Aérea Alemã para realizaranálises estátisticas de fluxo de vento nas asas de aviões;

I Contruída com 2.000 relês, palavra de 20 bits e frequência de clockentre 5–10 Hz;

I O original foi destruído em 1943 durante um bombardeio dosAliados em Berlin.

←− Réplica do Z3 no MuseuDeutsches em Munique

. . . . . .

ENIACElectronic Numerical Integrator And Computer

. . . . . .

Projeto ENIAC1943-1946

Produzido com o objetivo de realizar complexos cálculos de balística quepassaram a ser realizados em 30 segundos, ao invés das 12 horas quecostumavam demoram com as calculadoras manuais.Alguns dados:

I Projetistas: John Mauchly and J. Presper Eckert;I Pesava mais de 30 toneladas;I Operava na base 10 e não em binária;I Ocupava 270 m2;I Realizava 5.000 operações por segundo;I Possuía 18.000 válvulas de 160 KW cada;I Utilizava base 10.

. . . . . .

John von Neumann1903–1957

I MatemáticoI Escreveu, em 1945, “First Draft of

a Report on the EDVAC”, duranteuma consultoria para aUniversidade da Pensilvânia, emque descreve uma arquitura decomputador em que os programase dados são armazenados juntos namemória. Esta arquitetura teveinfluência do projeto ENIAC.

. . . . . .

Arquitetura de von Neumann

.. Aritmetica.. Controle.. E/S..

Memoria

.

Unidade central

. . . . . .

Manchester Mark 1

I Projetistas: Frederic C.Williams e Tom Kilburn;

I Desenvolvido na Universidadede Vitória em Manchestertornando-se operacional em1949;

I Continha inovações comoprogramas armazenados emmemória e registradores paraarmazenar índices dasinstruções;

I Possuía palavra de 40 bits combyte de 5 bits.

I Contou com a consultoria de Alan Turing que posteriormenteproduziria o manual para o Mark II.

top related