Abschnitt Name Beschreibung
Acompanhamento: Datei Lista de Alunos Matriculados
Datei 2a feira
Datei 4a feira
Datei Teoria
Datei Laboratório
Datei Notas da P1
Datei Notas Finais
Bibliografia/Links Link/URL Models of Computation

Acesso ao livro em PDF no site dos autores

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

Link para o Primeiro Draft do livro

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

LLVM.org

Link/URL Aspectos Teóricos da Computação

Link para o PDF do livro no IMPA (editora)

Tarefas Link/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.

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

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

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