Topic Name Description
Acompanhamento: File Lista de Alunos Matriculados
File 2a feira
File 4a feira
File Teoria
File Laboratório
File Notas da P1
File 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

File 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 File Apresentação aula 1
File Apresentação aula 2
Semana 1 — Laboratório 1 (09/01 e 11/01) File Visão Geral
Page 0. Roteiro
Page 1. Configuração da VM
Page 2. Introdução ao Unix
Page 3. Recursos Adicionais
Semana 2 - Teoria File Apresentação aula 4

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

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