Introdução à Ciência da Computação (2007/1)

Bacharelado em Ciência da Computação

Avisos

Cronograma

Em construção!

Data Aula Assunto Material
11/Abr 1 Apresentação da disciplina. Computação e ciência. Objetivos da Ciência da Computação. Texto
12/Abr 2 Grandes áreas de pesquisa. A arquitetura de Von Neumann. Dispositivos periféricos.
18/Abr 3 Bases numéricas.
19/Abr 4 Bit/Byte. Armazenamento de informação. Unidades de medida. Entrega das fontes de consulta em CC.
25/Abr 5 Complemento de 1 e de 2. Aritmética binária. Apoio 1
26/Abr 6 Discussão do artigo da primeira aula.
2/Mai 7 Representações de números em ponto flutuante Apoio 2
3/Mai 8 Exercícios Exercícios
9/Mai 9 Ponto Flutuante
10/Mai 10 Ponto Flutuante: Operações aritméticas Apoio 3
16/Mai 11 Exercício dirigido
17/Mai 12 Prova 1 P1
23/Mai 13 Comentários sobre a P1. Componentes da arquitetura Von Neumann.
24/Mai 14 Hierarquia de memória. Endereçamento e capacidade de endereçamento.
30/Mai 15 Memória RAM. Apoio 4
31/Mai 16 Conjunto de instruções.
6/Jun 17 Programação de baixo nível. Entrega do T1
7/Jun 18 Feriado.
13/Jun 19 Trabalho dirigido (laboratório). Exercícios, Neander
14/Jun 20 Programação de baixo nível (cont.)
20/Jun 21 Programação de baixo nível (cont.) Apoio 4
21/Jun 22 Laboratório.
27/Jun 23 Sub-áreas da CC: Linguagens de Programação A history of the history of programming languages (acesso de dentro da UFPel), The History of Programming Languages, The World of Hello World
28/Jun 24 Visão geral das disciplinas do BCC
4/Jul 25 Encontro substituído por Seminário de PCC
5/Jul 26 Prova 2 P2
11/Jul 27 Circuitos Digitais, TV Digital, Inclusão Digital Davi, Rafael Leão, Ricardo
12/Jul 28 Aula cancelada Conferir novas datas
18/Jul 29 Inclusão Digital, Inteligência Artificial, Sistemas Operacionais, Banco de Dados, Robótica Gustavo, Ciro, Vacaria, Luciano, Tassia
19/Jul 30 Linguagens de Programação, Software Livre, Engenharia de Software, Computação Teórica Tainã, Pedro, Luisa, Bruno Farias
25/Jul 31 Arquitetura de Computadores, Redes e Sistemas Distribuídos, Computação Gráfica e Processamento de Sinais Samuel, Umberto, Alexandre
26/Jul 32 Prova 3 P3
1/Ago 33
2/Ago 34 Recuperação.
9/Ago Exame. Início: 14h30, duração: 3h

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