Objetivos
- Apresentar uma Visão geral do curso de
Ciência da Computação.
- Fornecer
os conceitos básicos sobre computação, desde os componentes do
computador (hardware e software) até as tecnologias mais conhecidas na
área (redes, internet, sistemas operacionais).
Ementa
Histórico.
Tecnologias e aplicações de computadores. Introdução à Ciência da
Computação. Tecnologia da Informação. Representação e processamento da
informação. Sistemas de numeração. Aritmética binária. Portas lógicas.
Arquitetura de computadores. Unidade Central de Processamento. Memória.
Sistemas de entrada e saída. Software, encadeamento e conjunto de
instruções. Sistemas distribuídos de informação.
Bibliografia
- SYROPOULOS, A.. Demystifying Computation:
A Hands-On Introduction. World Scientific Publishing Europe Ltd. 2017.
- de CARVALHO, A. C. P. L. F. e LORENA, A. C.. Introdução à Computação.
Hardware, Software e Dados. Editora ETC, 1a Edição, 2016.
- WAZLAWICK, R., História da Computação, 1ª
Edição, Elsevier, 2016.
- VELLOSO, F. de C., Informática: Conceitos
Básicos, 9ª Edição, 2014.
- FARIAS,
G.; SANTANA MEDEIROS, E.. Introdução à Computação, Ed. v1.0,
Universidade Aberta do Brasil, 2013 (Versão Online: http://producao.virtual.ufpb.br/books/camyle/introducao-a-computacao-livro/livro/livro.pdf).
- BROOKSHEAR,
G.. Ciência da Computação - Uma Visão Abrangente - 11a Edição. Bookman,
2013.
- FOROUZAN, B., MOSHARRAF, F.. Fundamentos da Ciência da
Computação - Tradução da 2ª Edição Internacional. Cengage Learning.
2012.
- NORTON, P.. Introduction to Computers. 6th Edition, 2006.
- TANENBAUM, A.. Structured Computer Organization, 6th
Edition, Prentice Hall, 2012.
- CAPRON, H., JOHNSON, J.. Introdução à Informática. Ed.
Pearson Prentice Hall. 2004.
- IDOETA, I. V. e CAPUANO, F. G.. Elementos de Eletrônica
Digital. Editora Érica, 40ª Edição, 2010.
- MEYER, M., BABER, R. e PFAFFENBERGER, B.. Nosso Futuro e o
Computador. Bookman. 1999.
- LANCHARRO, E. A. , LOPEZ, M. G. e FERNANDEZ, S. P..
Informática básica. Makron Books. 1991.
- Apostilas e Manuais Técnicos de
Autores/Fabricantes Diversos.
Notas de Aula
Notas de Aula 05 (.pdf) (Sistemas Computacionais - Classificação)
Notas de Aula 06 (.pdf) (A Informação e Sua Representação - Parte I, Sistemas
de Numeração e Conversão de bases)
Online
Binary-Decimal Converter (Ferramenta que realiza conversão binário -
decimal)
Notas de Aula 07 (.pdf) (A Informação e Sua
Representação - Parte II, Representação de Números Binários com sinal,
inteiros e reais)
Notas de Aula 08 (.pdf) (A Informação e Sua
Representação - Parte III, Operações
Aritméticas em Binário)
Notas de Aula -
Adicional 08 (.pdf) (A
Informação e Sua Representação - Parte III, Operações Aritméticas em
Binário)
Assunto - 2o Exercício de
Avaliação, Miniprova 1
Notas de Aula 09 (.pdf) (Conceitos
Básicos de Eletrônica Digital, Parte I, Álgebra de Boole, Portas
Lógicas, Circuitos Combinacionais)
Software para Simulação de
Circuitos Lógicos (CircuitMaker )
Simplificação
de Expressões Lógicas - Mapa de Karnaugh
Assunto - 2o Exercício de
Avaliação, Miniprova 2
Notas de Aula 11 (.pdf) (Conceitos
Básicos de Eletrônica Digital - Parte III, Circuitos Combinacionais
Básicos)
Notas de Aula 12 (.pdf) (Conceitos
Básicos de Eletrônica Digital - Parte IV, Computação Reconfigurável - Adicional)
Assunto - 3o Exercício de
Avaliação
Notas de Aula 13 (.pdf) (Conceitos Básicos de
Hardware, Parte I - Processador)
Vídeos
Evolução dos
Processadores
Evolução dos
Processadores
Como se fabrica um
microprocessador
Notas de Aula 14 (.pdf) (Conceitos Básicos de
Hardware, Parte II - Memória)
Notas de Aula 14 Complementar (.pdf) (Conceitos Básicos de
Hardware, Parte II, Informações Complementarees)
Notas de Aula 15 (.pdf) (Conceitos
Básicos de Hardware, Parte III - Dispositivos de Entrada e
Saída)
Notas de Aula 16 (.zip) (Conceitos
Básicos de Hardware, Informações adicionais I) - História da Computação
Notas de Aula 17 (.zip) (Conceitos
Básicos de Hardware, Informações adicionais II) - História da Computação
Notas de Aula
18 (.pdf) (Conceitos
Básicos de Software, Parte I)
Notas de Aula
19 (.zip) (Conceitos
Básicos de
Software, Parte II, Informações adicionais)
Notas de Aula
20 (.pdf) (Conceitos
Básicos de Software, Parte III)
Notas de
Aula 20 Adic. (.zip) (Conceitos
Básicos de Software, Parte III, Informações
adicionais)
Vídeos - Hardware - videos.zip
Outros
vídeos
Tecnologias
para construção de Memória (links enviados por Itamar Farias e
Samuel Moura, alunos de IC-20152)
http://olhardigital.uol.com.br/pro/noticia/tecnologia-da-ibm-permite-memoria-mais-rapida-que-a-de-ssds/58416http://www.tecmundo.com.br/
ibm/104949-ibm-demonstra-memoria-pcm-substituir-ram-flash-futuro.htm?utm_source=facebook.com&utm_medium=
referral&utm_campaign=thumbhttp://misabelinformatica.wordpress.com/4eso-iap/
Processadores
Fabricação
de Microprocessadores
Sand to Silicon - The
making of a chip
45nm... What does it
mean
História dos processadores
Intel
HD
Como funciona um HD
Memória Principal
Memória Parte 1
Memória Parte 2
Notas
de Aula - Exercícios (.pdf) (Atualizado em 30/08/17)
Notas de Aula FIM (.pdf) (Considerações Finais)
Exercícios
- Lista de Exercícios
01 (Visão Geral), Data
de
Entrega: 25/05/17
- Lista de Exercícios
Adicional
01 (Visão Geral de
Sistemas Computacionais), Data
de Entrega: 30/05/17
- Lista de Exercícios 02 (Histórico, Classificação
dos Computadores), Data
de Entrega (apenas as questões 11 e 12):
01/06/17
- Lista de Exercícios - SACC, Data
de Entrega: 10/06/17
- Lista de Exercícios - QUIZ (História
da Computação), Data
de Entrega: 15/06/17, Data da Apresentação: 20/06/17
- Lista
de Exercícios 03 (A
Informação e Sua Representação - Parte I)
- GABARITO -
Lista de Exercícios 03
- EXERCÍCIO
COMPLEMENTAR 1 (deverá ser entregue o código fonte),
Data de Entrega: 13/06/17
- Escreva
um programa
em Python que recebe um caractere (via teclado) e apresenta o seu
código ASCII correspondente
(em decimal, binário e hexadecimal).
- Lista de Exercícios Complementar
- Conversão de Bases
- GABARITO - Lista de Exercícios
Complementar - Conversão de Bases
- Lista de Exercícios 04
(A
Informação e Sua
Representação e Operações Aritméticas em Binário)
- Lista
de Exercícios 05 (A Informação e Sua Representação e
Operações Aritméticas em Binário, Adicional)
- Lista de Exercícios 04
(Parte 2) (A Informação e
Sua Representação e Operações Aritméticas em Binário)
- GABARITO -
Lista de Exercícios 04 (Parte 2)
- Lista
de Exercícios 05 (A Informação e Sua Representação e
Operações Aritméticas em Binário, Adicional)
- Lista de Exercícios - Simulador de
Arduino 01 (.pdf), Data de Entrega: 03/08/17
- Lista de
Exercícios - Simulador de
Arduino 02 (.pdf), Data de Entrega: 03/08/17
- LEMBRETE: substituir o site circuits.io por
TinkerCad (Manual: clique
aqui)
- Lista de Exercícios 06
(Conceitos Básicos de Eletrônica Digital)
- GABARITO -
Lista
de Exercícios 06 (Conceitos Básicos de Eletrônica Digital)
- OUTROS EXERCÍCIOS: IDOETA,
I. V. e CAPUANO, F. G.. Elementos de Eletrônica Digital.
- Lista de Exercícios
07 - CM (Atividade Prática
- Simulação Usando o CircuitMaker), Data de Entrega: 03/08/17
- Lista de
Exercícios
07 - PB-TK: Montar os circuitos da Lista de Exercícios
07 utilizando o Simulador de Protoboard do TinkerCad, Data de Entrega: 03/08/17)
- Lista de
Exercícios
07 Adicional - CM e PB (Atividade Prática - CircuitMaker e
Simulador de Protoboard - TinkerCad), Data
de Entrega: 03/08/17
- Lista
de Exercícios Complementar 02 (Atividade Prática
- CircuitMaker e Simulador de Protoboard - TinkerCad), Data
de Entrega: 03/08/17
- Lista de Exercícios 08 (Conceitos
Básicos de Eletrônica Digital - Circuitos Combinacionais
Básicos)
- Lista de Exercícios 08
- Parte 2 (Conceitos
Básicos de
Eletrônica Digital - Circuitos Combinacionais Básicos)
- Lista de
Exercícios 09 - CM e PB (Atividade
Prática -
Simulador de Circuitos Lógicos e Simulador de Protoboard), Data
de Entrega: 25/08/17
- OBS.: Para montar circuitos lógicos utilizando o TinkerCad, não utilizar o Arduino apenas como Fonte de Alimentação.
- Exemplo de forma mais simples de implementação:
- https://www.tinkercad.com/things/4BwZvyOlCFS-s-a-notb
- https://www.tinkercad.com/things/4BwZvyOlCFS-s-a-notb/editel?sharecode=4BfcqlJzJ96jf0tnph6TMZ3lsF4OQDTWGeEJ74nH_dc
- Lista de Exercícios 10 (.pdf) (Conceitos Básicos de Hardware)
- Lista
de Exercícios 11 (.pdf) (Conceitos Básicos de Hardware),
Data
de Entrega: 31/08/17
- Lista
de Exercícios 12 (.pdf) (Conceitos Básicos de Software)
- Lista
de Exercícios 13 (.pdf) (Conceitos Básicos de Hardware e de Software), ADICIONAL, Data de Entrega: 31/08/17
- PROJETO FINAL (.pdf) (Construção de Circuito com
Arduino), Data de Entrega: 05/09/17
Avaliação
Informações
Adicionais
|