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
- 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
01 (.pdf) (Apresentação da
Disciplina)
- Notas de Aula 02 (.pdf) (Histórico - Evolução dos computadores, Parte I)
- Notas de Aula 03 (.pdf) (Histórico - Evolução dos computadores, Parte II)
- Notas de Aula 04 (.pdf) (Histórico - Evolução dos computadores, Parte III)
- Informações complementares
- 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 )
- Notas de Aula 10 (.pdf) (Conceitos Básicos de Eletrônica Digital - Parte II, Projeto de Circuitos Combinacionais)
- 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)
- Notas de Aula - Exercícios (.pdf) (Atualizado em 06/05/16)
- Notas de Aula 13 (.pdf) (Conceitos Básicos de Hardware, Parte I - Processador)
- Vídeos
- 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)
- Notas de Aula - Exercícios (.pdf), Atualizada em 26/05/16
- Vídeos - Hardware - videos.zip
- Outros
vídeos
- Nova Tecnologia para construção de Memória (links enviados por Itamar Farias e Samuel Moura, alunos de IC-20152)
- http://misabelinformatica.wordpress.com/4eso-iap/
-
1)Processadores
2)HD
3)Memória
Principal
- Notas de Aula FIM (.pdf) (Considerações Finais)
Exercícios
- Lista de Exercícios 01 (Visão Geral), Data de Entrega: 11/02/16
- Lista de Exercícios 02 (Histórico, Classificação dos Computadores), Data de Entrega (apenas as questões 11 e 12): 18/02/16
- Lista de Exercícios 03 (A Informação e Sua Representação - Parte I)
- GABARITO - Lista de Exercícios 03
- EXERCÍCIO COMPLEMENTAR 1, Data de Entrega: 23/02/16 (deverá ser entregue o código fonte)
- 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
- EXERCÍCIO COMPLEMENTAR 2, Data de Entrega: 23/03/16 (deverá ser entregue o código fonte) - ADICIONAL
Implemente um programa em Python que recebe uma imagem (preto e
branco), em RGB, inverte as cores da imagem e apresenta na tela a
imagem original e a imagem "invertida".
- 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)
- EXERCÍCIO COMPLEMENTAR 3, Data de Entrega: 23/03/16 (deverá ser entregue o código fonte)
- Implemente um
programa em Python que apresenta as seguintes ocorrências na
representação de números reais (justifique os resultados obtidos): a)
indeterminação, b) + infinito e c) - infinito.
- 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)
- Lista de Exercícios 07 - CM (Atividade Prática Adicional - Simulação Usando o CircuitMaker), Data de Entrega: 29/04/16
- Lista de Exercícios 07 - PB (Atividade Prática Adicional - Simulador de Protoboard), Data de Entrega: 29/04/16
- Lista de Exercícios 07 - Parte II - CM (Conceitos Básicos de Eletrônica Digital, Atividade Prática - Simulação usando CircuitMaker), Data de Entrega: 11/05/16
- Lista de Exercícios 07 - Parte II - PB (Atividade Prática - Simulador de Protoboard), Data de Entrega: 11/05/16
- Lista de Exercícios 07 - CM e PB -
Adicional (Conceitos Básicos de Eletrônica Digital, Atividade Prática -
Simulação usando CircuitMaker e Simulador de Protoboard), Data de Entrega: 11/05/16
- Lista de Exercícios - Simulador de Arduino (.pdf), Data de Entrega: 14/05/16
IMPORTANTE: Enviar também o(s) arquivo(s) do(s) circuito(s) gerado(s) pelo simulador.
- PROJETO FINAL (.pdf) (Construção de Circuito com Arduino), Data de Entrega e Apresentação: 01/06/16 (MANHÃ)
- Lista de
Exercícios 08 (.pdf) (Conceitos Básicos de Hardware)
- Lista de
Exercícios 09 (.pdf) (Conceitos Básicos de Software)
- Lista de
Exercícios 10 (.pdf), ADICIONAL, Data de Entrega: 29/05/16
- Lista de
Exercícios 11 (.pdf), ADICIONAL, Data de Entrega: 29/05/16
Avaliação
Informações Adicionais
|