Tema Nombre Descripción
Acompanhamento: Archivo Lista de Alunos Matriculados
Archivo 2a feira
Archivo 4a feira
Archivo Teoria
Archivo Laboratório
Archivo Notas da P1
Archivo Notas Finais
Bibliografia/Links URL Models of Computation

Acesso ao livro em PDF no site dos autores

URL Computer Systems A Programmer's Perspective 1 (Beta Draft)

Link para o Primeiro Draft do livro

Archivo Introdução à Compilação, J.J. Neto (autorizado pelo autor)
URL LLVM

LLVM.org

URL Aspectos Teóricos da Computação

Link para o PDF do livro no IMPA (editora)

Tarefas URL Recontando a Computabilidade

Artigo publicado na revista da Sociedade Brasileira de História da Ciência por professores da área de Computação. Complementa a visão da Máquina de Turing e comenta a respeito da história da computabilidade no período de 1900 a 1936 sob a luz dos estudos de Ciência-Tecnologia-Sociedade.

URL The Imitation Game

Filme a respeito da quebra dos códigos nazistas durante a II Grande Guerra pela equipe inglesa cujo cientista-chefe era Alan Turing.

Semana 1 — Teoria Archivo Apresentação aula 1
Archivo Apresentação aula 2
Semana 1 — Laboratório 1 (09/01 e 11/01) Archivo Visão Geral
Página 0. Roteiro
Página 1. Configuração da VM
Página 2. Introdução ao Unix
Página 3. Recursos Adicionais
Semana 2 - Teoria Archivo Apresentação aula 4

Apresentação em inglês de curso no exterior

Semana 2 — Laboratório 2 (16/01 e 18/01) Página 0. Roteiro
Página 1. Tutorial: vim, gcc, gdb e make
Página 1.1 Tutorial: gdb
Página 2. Expressões regulares
Página 3. Recursos Adicionais
Semana 3 - Teoria Archivo Apresentação Semana 3 - Aulas 5 e 6
Semana 4 - Teoria Archivo Apresentação Semana 4 - Aulas 7 e 8
Semana 4 - Laboratório 3 (30/01 e 01/02) Archivo Aula 3 - Lab
URL Instruções e Roteiro
Archivo Exercícios Aula 3 - 2a feira
Archivo Exercícios Aula 3 - 4a feira
Semana 5 - Teoria Archivo Apresentação aula 9
Archivo Teste em sala e Gabarito
Semana 5 - Laboratório 4 (06/02 e 08/02) URL Instruções e Roteiro
Archivo MVN (executável)
Semana 6 - Teoria Archivo Apresentação aulas 10 e 11
Semana 6 - Laboratório 5 (13/02 e 15/02) URL Instruções e Roteiro
Archivo MVN (código-fonte, Java)
URL MVN (link alternativo)
Semana 7 - Teoria Archivo Apresentação aula 12
Semana 7 - Laboratório 6 (20/02 e 22/02) URL Instruções e Roteiro
Archivo Arquivos auxiliares para a aula
Semana 8 - Teoria Archivo Apresentação Aula 13
Semana 9 - Teoria Archivo Apresentação Aula 14
Archivo Apresentação Aula 15
Semana 9 - Laboratório 7 (06/03 e 08/03) URL Instruções e Roteiro
Archivo Configuração do projeto no IntelliJ IDEA
Archivo Montador absoluto completo (executável)
Archivo Montador absoluto (código-fonte, Java)
Archivo Arquivos para correção
Semana 10 - Teoria Archivo Apresentação Aula 16
Archivo Apresentação Aula 17
Semana 10 - Laboratório 8 (13/03 e 15/03) URL Instruções e Roteiro
Archivo Arquivos Lab. 8 (Linker)
Semana 11 - Teoria Archivo Apresentação Aula 18
Archivo Apresentação Aula 19
Semana 11 - Laboratório 9 (20/03 e 22/03) URL Instruções e Roteiro
Archivo Material da aula 9 (MBS)
Archivo MBS vs Bash: uma analogia
Semana 12 - Teoria Archivo Aulas 20 e 21
Semana 12 - Laboratório 10 (27/03 e 29/03) URL Instruções e Roteiro
Archivo Material da aula 10 (MBS-II): código-fonte + corretor
Semana 13 - Teoria Archivo Aula 22
Archivo Aula 23
Semana 13 - Laboratório 11 (03/04 e 05/04) URL Preparação para o laboratório (leitura)
URL Laboratório: Kalk
Semana 14 - Teoria Archivo Aulas 24 e 25
Semana 14 - Laboratório 12 (10/04 e 12/04) URL Instruções
Archivo javacc-svn-r735.zip
Semana 15 - Prova, Revisões (Teoria e Laboratório - 17/04 a 20/04) URL Exemplo de construção e execução de um reconhecedor descendente LL(1)