Introdução à Ciência da Computação (2023)
AVISOS GERAIS:
Informações Gerais
Ementa:
Histórico da Computação
Introdução aos conceitos básicos da Ciência da Computação
Computação, Ambiente e Responsabilidade Social
Objetivos:
Preparar o acadêmico para a utilização de computadores;
Informar ao acadêmico sobre os aspectos profissionais e sociais da computação;
Apresentar conceitos relacionados às diversas subáreas da computação e suas aplicações.
Carga horária: 60 h/a
Bibliografia: Todos os materiais estão disponíveis no Teams
Conteúdo - Material de Estudo
Use as anotações de aula para relacionar os conteúdos estudados e os materiais a serem utilizados.PROVA 1 - Conteúdo
1 - Histórico
- Slides apresentados em aula
- Monteiro, Cap 1 (Seção 1.2).
- UAB, Cap 1.
- Fernandez, Cap 1.
- Era dos dinossauros (materia muito boa)
Vídeos
Evolução dos computadores - Geração zero
Entendendo o computador (Documentário antigo - interessante para analisar os pontos de vista da época)
2 - Sistemas Computacionais: Introdução e Conceitos Básicos
- Dale & Lewis, Cap 1.
- Monteiro, Cap 1 e 2.
3 - Representação de Informações
3.1 Bits, Bytes e palavras
- Dale & Lewis, Cap 2.
- Monteiro, Cap 2.
- UAB, Cap 2.
3.2 Sistemas de Numeração (Binário, Octal e Hexadecimal)
- Dale & Lewis, Cap 2 e 3.
- Monteiro, Cap 3 e Apêndice A
- Guide, Cap. 5
- UAB, Cap. 3
3.3 Tipo Lógico
- Monteiro, Cap 7 (7.4) e Apêndice B
- Dale & Lewis, Cap. 4
3.4 Representação de Números Inteiros com sinal e Ponto Flutuante
- Monteiro, Cap. 7 (7.4) e Apêndice B
- Dale & Lewis, Cap. 2 e 3 (3.2).
- Guide, Cap. 5
- UAB, Cap. 3
Material extra:
3.5 Representação de Caracteres
- Dale & Lewis, Cap 3 (3.3).
- Englander, Cap 4 (4.2)
- Monteiro, Cap 7 (7.2)
- Guide, Cap. 5
- UAB, Cap 2.
3.6 Representação de Imagens, Cores e Sons
- Dale & Lewis, Cap 3 (3.4, 3.5, 3.6, ).
- Englander, Cap 4 (4.3 e 4.4)
- Guide, Cap. 5
- UAB, Cap 2.
- Sites usados na aula:
PROVA 2
4. Hardware
4.1 Introdução (Esquema Geral)
- Ver conteúdo do caderno (passado em aula)
- Monteiro, Cap. 2
- Dale & Lewis, Cap. 5
- UAB, Cap. 4
4.2 Hierarquia de Memória
- Monteiro, Caps. 4, 5 e 9
4.3 CPU e Ciclo de Instruções
- Monteiro, Cap. 6 e 8
- Dale & Lewis, Cap 5.
4.4 E/S
- Monteiro, Cap. 10
- Slides complementares (link)
Vídeos
How a CPU works? (vídeo muito bom sobre o funcionamento da CPU)
E/S e Armazenamento secundário
PROVA 3
5) Software e Internet
OBS: Os capítulos citados aqui são mais abrangentes que o conteúdo passado em aula. Use os tópicos passados no quadro para saber o que estudar.- Sistema Operacional (Englander - Seção 15.2, 15.3 / Dale & Lewis Cap 10 / link1 / link2 / UAB, Cap. 6)
- Drivers (link1a partir do slide 23 / link2 pg 5 / link3 / link 4)
- Ferramentas de Programação: Compiladores e Interpretadores ( link) Debugger (link1)
- Arquivos e Diretórios (Dale & Lewis Cap 11)
- Redes e Internet (Link 1 / Englander - Capítulo 12 / Dale & Lewis Cap 15 e 16 / Link2 / Link3 / UAB, Cap 7. / CSGuide - Capítulo 15 )
Vídeos
Code.org - How Internet Works (8 vídeos)
6 - Áreas da Ciência da Computação (Palestras ministradas pelos professores do curso.)
7 - Meio Ambiente
- Lixo Eletrônico (Artigo 1 Coleta Legal Cascavel)
- TI Verde (Artigo 1 Artigo 2 Artigo 3)
Problema 1: Energia
https://www.youtube.com/watch?v=iuZDylVFbhs
Problema 2: Lixo eletrônico e Obsolecência
https://www.youtube.com/watch?v=Ix_nYVFlqWo
https://www.youtube.com/watch?v=WO8IshEopTQ
Soluções (exemplos)
https://www.youtube.com/watch?v=QgQLBhvCQxE
https://www.youtube.com/watch?v=3qNE6tIC79A
https://www.youtube.com/watch?v=voOK-1DLr00
https://www.youtube.com/watch?v=AvvJc4Uw3aA
https://www.youtube.com/watch?v=VB9OgYxDm7M
https://www.youtube.com/watch?v=vufLW4xOsS4
https://www.youtube.com/watch?v=mJ6rjJiIHyo
https://www.youtube.com/watch?v=H3ZmYXZQ4T0