TADS:Introdução a Computação

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar

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

  1. BROOKSHEAR, J. G. Ciência da Computação. 7 ed. São Paulo: Bookman, 2005.
  2. MOKARZEL, F.; SOMA, N. Y. Introdução a Ciência Da Computação. Elsevier, 2008
  3. MONTEIRO, Mário A.. Introdução à Organização de Computadores. 5. ed. Rio de Janeiro: LTC, 2012.
  4. FONCECA FILHO, C. História da computação: O Caminho do Pensamento e da Tecnologia. Porto Alegre: Edipucrs, 2007.
  5. KUROSE, J. F., ROSS, K., Redes de Computadores e a Internet: Uma Abordagem Top-down, 5ª ed, Addison Wesley, 2010.

Bibliografia Complamentar

  1. SCHIAVONI, Marilene. Hardware. Curitiba: Livro Técnico, 2010.
  2. VIEIRA, N. J. Introdução aos Fundamentos da Computação, Pioneira Thomson, 2006.
  3. VELOSO, F. C. Informática: Conceitos Básicos, 8 ed. Rio de Janeiro: Campus, 2011.
  4. TANEMBAUM, A. S. Organização Estruturada de Computadores. 5 ed. Rio de Janeiro: Prentice-Hall, 2006.
  5. 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

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

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:

Laboratório 1
Laboratório: Introdução a Programação Scratch

24/fev

Sistemas Numéricos
  • Video: Sistema Binário
  • Sistemas Numéricos: Decimal, Binário, Octal e Hexadecimal;
  • Conversão de Bases;
  • Exercícios.

25/fev

Outros códigos binários utilizados na informática e eletrônica digital
  • Código BCD;
  • Código Gray;
  • Código ASCII;
  • Exercícios.


11/mar

Aritmética Binária
  • Soma
  • Subtração
  • Multiplicação
  • Exercícios

17/mar

Aritmética Binária
  • Revisão
  • Números negativos
  • Exercícios

18/mar

Aritmética Binária
  • 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

Lógica Binária
  • Portas lógicas
  • Representação algébrica de circuitos
  • Exercícios

31/mar

Lógica Binária
  • Teoremas Booleanos e DeMorgan
Simulação de Circuitos Combinacionais - Falstad
  • Simulação de circuitos combinacionais
  • Exercícios

01/abr

Decodificadores
  • Exercícios

07/abr

Revisão e fechamento sobre Circuitos Combinacionais

Elementos de Memória e Circuitos Sequenciais
  • Latchs

08/abr

Elementos de Memória e Circuitos Sequenciais
  • 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

Laboratório: Simulação de Circuitos Combinacionais
  • Circuitos com portas lógicas
  • Circuitos aritméticos

23/abr

Laboratório: Simulação de Circuitos Combinacionais
  • Decodificadores

28/abr

Revisão
Elementos de Memória e Circuitos Sequenciais
Laboratório: Simulação de Circuitos Sequenciais
  • Flip-flops

29/abr

Registradores de Deslocamento
Contadores
Laboratório: Simulação de Circuitos Sequenciais
  • 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
Laboratório: Simulação de Circuitos Sequenciais
  • Memórias

19/maio

4 Aulas.

Mapa Conceitual estruturando os conceitos de Sistemas Digitais
Laboratório: Simulação de Circuitos Sequenciais
  • Memórias
Microprocessadores
  • Conexão dos dispositivos de memória a CPU;
  • CPU;
  • Linguagens de máquina e linguagens de alto nível;
  • Microprocessadores e microcontroladores;
Computador Pessoal

25-26/maio

Comunicação serial e paralela
  • RS232
  • USB
Laboratório: Comunicação Serial com Arduíno

02-03/jun

Conectividade em Rede
Redes Locais
Endereçamento IP
Laboratório: Verificação do endereço IP e conectividade na Internet
Laboratório: Verificação da rota seguida pelos pacotes com ''traceroute''

11/jun (quarta-feira)

Revisão de conceitos
Aula adiantada do dia 01/07, com trocas com professores Talita (13/06) e Fernando(01/07).
Mapa Conceitual estruturando os conceitos de Sistemas Digitais
Comunicação serial e paralela
Conceitos sobre Redes de Computadores

16/jun (segunda-feira)

Avaliação
Conceitos básicos sobre memórias, processadores, comunicação digital e redes de computadores.
Pensamento do dia
Existem 10 tipos de pessoas… Aquelas que entendem binário… E as que não entendem.

30/jun

Entrega das avaliações
Revisão e exercícios de recuperação.

01/jul

Avaliação e recuperação de pendências.