TADS:Introdução a Computação: mudanças entre as edições
(→18/mar) |
(→17/mar) |
||
Linha 123: | Linha 123: | ||
== 17/mar == | == 17/mar == | ||
;[[Aritmética Binária]] | ;[[Aritmetica Binaria | Aritmética Binária]] | ||
*Revisão | *Revisão | ||
*Números negativos | *Números negativos |
Edição das 20h01min de 31 de maio de 2014
INF 101 - Introdução a Computação
Carga Horária
60 horas -> 72 aulas (48 teóricas + 24 práticas)
Objetivos
Fornecer subsídios para o aluno conhecer e compreender os conceitos básicos da área de informática, computação e redes de computadores.
Ementa
- As novas tecnologias da informação e comunicação na sociedade contemporânea.
- O computador e a internet como ferramentas de trabalho e desenvolvimento para o profissional de informática.
- Histórico dos computadores e das redes de computadores.
- Informação digital e sua representação: códigos digitais, sistemas numéricos e aritmética computacional.
- Arquitetura e componentes básicos do hardware computador.
- Elementos da lógica digital: portas lógicas, flip-flops e suas aplicações.
- Memória do computador.
- Estrutura e funções do processador.
- Dispositivos de entrada e saída do computador.
- Interfaces e transmissão de dados serial e paralela.
- O software do computador: sistemas operacionais e aplicações.
- Linguagens de programação e sistemas de desenvolvimento de software.
- Fundamentos das redes de computadores e da Internet.
- Convergência das redes e aplicações multimídia.
Bibliografia Básica
- BROOKSHEAR, J. G. Ciência da Computação. 7 ed. São Paulo: Bookman, 2005.
- MOKARZEL, F.; SOMA, N. Y. Introdução a Ciência Da Computação. Elsevier, 2008
- MONTEIRO, Mário A.. Introdução à Organização de Computadores. 5. ed. Rio de Janeiro: LTC, 2012.
- FONCECA FILHO, C. História da computação: O Caminho do Pensamento e da Tecnologia. Porto Alegre: Edipucrs, 2007.
- KUROSE, J. F., ROSS, K., Redes de Computadores e a Internet: Uma Abordagem Top-down, 5ª ed, Addison Wesley, 2010.
Bibliografia Complamentar
- SCHIAVONI, Marilene. Hardware. Curitiba: Livro Técnico, 2010.
- VIEIRA, N. J. Introdução aos Fundamentos da Computação, Pioneira Thomson, 2006.
- VELOSO, F. C. Informática: Conceitos Básicos, 8 ed. Rio de Janeiro: Campus, 2011.
- TANEMBAUM, A. S. Organização Estruturada de Computadores. 5 ed. Rio de Janeiro: Prentice-Hall, 2006.
- STALLINGS, W. Arquitetura e Organização de Computadores. 8 ed. São Paulo: Pearson, 2010.
Materiais de Apoio
Mapa Conceitual estruturando os conceitos de Sistemas Digitais
Semestre 2014-1
Professor: Evandro Cantú (evandro.cantu@ifpr.edu.br)
Encontros: 2a feira / 3a feira - 19h-20h40 - 4 aulas/semana
Atendimento paralelo: 2a feira / 3a feira - 18h-18h50.
Pasta Compartilhada GoogleDrive: https://drive.google.com/folderview?id=0B4oNxt3g19DfbzlXSWVVbE51V0k&usp=sharing
Grupo de Email da turma: tads-ifprfoz@googlegroups.com
Diários de Aula
10/fev
Introdução aos Computadores e a Informática
- Conceitos sobre computadores
- Vídeos sugeridos: Bits e Bytes: que mundo é este
- Textos sugeridos para leitura:
11/fev
- Debate sobre textos discutindo o futuro da informática
- Tarefa para casa: Produzir texto descrevendo suas experiências e expectativas profissionais com a área de informática (Entregar em 18/fev)
- Conceitos Computadores e a Informática
- Assistimos vídeo: Bits e Bytes: Que mundo é este - Parte 2
- Hardware do computador
- Bits e Bytes
- Números binários de base 2
- Prefixos do Sistema Internacional (SI) X Prefixos Binários
17/fev
Não haverá aulas de Introdução a Computação -> Quatro aulas de Lógica de Programação (Marcela)
18/fev
Não haverá aulas de Lógica de Programação -> Quatro aulas de Introdução a Computação (Evandro)
Como escolher um computador:
- Hardware do computador
- Performance de um computador -> Velocidade do processador, Memória RAM, Placa Mãe
- Performance do processador -> Frequência do clock, Largura dos registradores em bits, Memória Cache, Múltiplos Núcleos
- Velocidade de transmissão de bits (bps)
- Tarefa para aula: Realizar uma escolha fictícia de um computador para comprar, justificando a escolha em termos de qual uso pretende fazer, preço e performance da máquina.
- Laboratório 1
- Laboratório: Introdução a Programação Scratch
24/fev
- Video: Sistema Binário
- Sistemas Numéricos: Decimal, Binário, Octal e Hexadecimal;
- Conversão de Bases;
- Exercícios.
25/fev
- Código BCD;
- Código Gray;
- Código ASCII;
- Exercícios.
11/mar
- Soma
- Subtração
- Multiplicação
- Exercícios
17/mar
- Revisão
- Números negativos
- Exercícios
18/mar
- Exercícios sobre números negativos
- CAROS ALUNOS
- Fiz alguns ajustes no texto sobre complemento de 2, incluí novos exemplo e também novos exercícios propostos.
24/mar
- Avaliação 1
- Sistemas numéricos, aritmética binária e códigos digitais.
25/mar
- Portas lógicas
- Representação algébrica de circuitos
- Exercícios
31/mar
- Teoremas Booleanos e DeMorgan
- Simulação de circuitos combinacionais
- Exercícios
01/abr
- Exercícios
07/abr
Revisão e fechamento sobre Circuitos Combinacionais
- Latchs
08/abr
- Sinais de clock
- Flip-flops
14/abr
Substituição de aula pela professora Talitha (Inglês). A aula será reposta dia 24/04 (quarta-feira).
15/abr
- 20h55 - 22h35
- Exercícios e recuperação
- (demais alunos liberados)
- Sistemas numéricos;
- Aritmética binária.
22/abr
- Circuitos com portas lógicas
- Circuitos aritméticos
23/abr
- Decodificadores
28/abr
- Revisão
- Elementos de Memória e Circuitos Sequenciais
- Laboratório: Simulação de Circuitos Sequenciais
- Flip-flops
29/abr
- Registradores
- Contadores
06/maio
- 4 aulas
- Avaliação
- Trabalho com Logsim envolvendo circuitos combinacionais e sequenciais
- Avaliação: Circuitos Lógicos
12/maio
Continuação da Avaliação: Circuitos Lógicos
13/maio
- Memórias
19/maio
4 Aulas.
- Mapa Conceitual estruturando os conceitos de Sistemas Digitais
- Laboratório: Simulação de Circuitos Sequenciais
- Memórias
- Conexão dos dispositivos de memória a CPU;
- CPU;
- Linguagens de máquina e linguagens de alto nível;
- Microprocessadores e microcontroladores;
25-26/maio
- RS232
- USB
02-03/jun
- Conectividade em Rede
- Redes Locais
- Endereçamento IP
- Laboratório: Verificação do endereço IP e conectividade na Internet