Introdução à Ciência da Computação (2008/2)

Bacharelado em Ciência da Computação

Avisos

Cronograma

Data Aula Assunto Material
14/Abr 1 Apresentação da disciplina. Computação e ciência. Objetivos da Ciência da Computação. Is Computer Science a Science?
15/Abr 2 Grandes áreas de pesquisa. A arquitetura de Von Neumann. Dispositivos periféricos.
21/Abr 3 Feriado.
22/Abr 4 Bases numéricas.
28/Abr 5 Fontes de consulta. Bases numéricas
29/Abr 6 Complemento de 1 e de 2. Aritmética binária. Apoio 1
5/Mai 7 EMICRO / SIM 2009 |
6/Mai 8 EMICRO / SIM 2009 |
12/Mai 9 Discussão de artigo Is Computer Science a Science?
13/Mai 10 HistÃria da ComputaÃÃo. Exercícios Exercícios
19/Mai 11 Componentes da arquitetura von Neumann.
20/Mai 12 Exercícios Exercícios
26/Mai 13 Arquitetura von Neumann.
27/Mai 14 Hierarquia de memÃria.
2/Jun 15 Arquitetura computador hipotÃtico Neander.
3/Jun 16 Programação baixo nível.
9/Jun 17 Revisão.
10/Jun 18 Programação de baixo nível. Entrega do T1

Avaliações

Objetivos

Introduzir o aluno aos conceitos básicos da ciência da computação, correlacionando os conhecimentos que serão construídos no decorrer do curso. Apresentar ao aluno as diferentes plataformas computacionais e as tecnologias de hardware e software utilizadas nestas plataformas. Apresentar ao aluno o currículo do curso de Bacharelado em Ciência da Computação.

Ementa

Evolução da Ciência da Computação. Conceitos básicos. Bases numéricas. Sistemas de numeração em computação. Aritmética binária. Representação de dados: números em ponto fixo e ponto flutuante, codificação BCD, numérica e alfanumérica. Arquitetura tradicional (von Neumann). Introdução à Arquitetura e Organização de Computadores através de exemplos hipotéticos. Noções de sistemas operacionais, utilitários, redes, tipos de linguagens, compiladores e interpretadores. Introdução à Ciência da Computação: a ciência, o curso e a profissão.

Conteúdo programático

Bibliografia

Recursos

<< Volta