Tópico Nome Descrição
Acompanhamento: Arquivo Lista de Alunos Matriculados
Arquivo 2a feira
Arquivo 4a feira
Arquivo Teoria
Arquivo Laboratório
Arquivo Notas da P1
Arquivo 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

Arquivo 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 Arquivo Apresentação aula 1
Arquivo Apresentação aula 2
Semana 1 — Laboratório 1 (09/01 e 11/01) Arquivo 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 Arquivo 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 Arquivo Apresentação Semana 3 - Aulas 5 e 6
Semana 4 - Teoria Arquivo Apresentação Semana 4 - Aulas 7 e 8
Semana 4 - Laboratório 3 (30/01 e 01/02) Arquivo Aula 3 - Lab
URL Instruções e Roteiro
Arquivo Exercícios Aula 3 - 2a feira
Arquivo Exercícios Aula 3 - 4a feira
Semana 5 - Teoria Arquivo Apresentação aula 9
Arquivo Teste em sala e Gabarito
Semana 5 - Laboratório 4 (06/02 e 08/02) URL Instruções e Roteiro
Arquivo MVN (executável)
Semana 6 - Teoria Arquivo Apresentação aulas 10 e 11
Semana 6 - Laboratório 5 (13/02 e 15/02) URL Instruções e Roteiro
Arquivo MVN (código-fonte, Java)
URL MVN (link alternativo)
Semana 7 - Teoria Arquivo Apresentação aula 12
Semana 7 - Laboratório 6 (20/02 e 22/02) URL Instruções e Roteiro
Arquivo Arquivos auxiliares para a aula
Semana 8 - Teoria Arquivo Apresentação Aula 13
Semana 9 - Teoria Arquivo Apresentação Aula 14
Arquivo Apresentação Aula 15
Semana 9 - Laboratório 7 (06/03 e 08/03) URL Instruções e Roteiro
Arquivo Configuração do projeto no IntelliJ IDEA
Arquivo Montador absoluto completo (executável)
Arquivo Montador absoluto (código-fonte, Java)
Arquivo Arquivos para correção
Semana 10 - Teoria Arquivo Apresentação Aula 16
Arquivo Apresentação Aula 17
Semana 10 - Laboratório 8 (13/03 e 15/03) URL Instruções e Roteiro
Arquivo Arquivos Lab. 8 (Linker)
Semana 11 - Teoria Arquivo Apresentação Aula 18
Arquivo Apresentação Aula 19
Semana 11 - Laboratório 9 (20/03 e 22/03) URL Instruções e Roteiro
Arquivo Material da aula 9 (MBS)
Arquivo MBS vs Bash: uma analogia
Semana 12 - Teoria Arquivo Aulas 20 e 21
Semana 12 - Laboratório 10 (27/03 e 29/03) URL Instruções e Roteiro
Arquivo Material da aula 10 (MBS-II): código-fonte + corretor
Semana 13 - Teoria Arquivo Aula 22
Arquivo 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 Arquivo Aulas 24 e 25
Semana 14 - Laboratório 12 (10/04 e 12/04) URL Instruções
Arquivo 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)