Planejamento de aulas 2009
Programação de sistemas de computação
Data       Teórica Prática 1 Prática 4 Prática 3 Tópico
17/fev Terça Teórica   2       Introdução: arquitetura de computadores
18/fev Quarta Prática 1     2     Programacao assembler - Ferramentas
18/fev Quarta Prática 4       2   Programacao assembler - Ferramentas
19/fev Quinta Prática 3         2 Programacao assembler - Ferramentas
03/mar Terça Teórica   2       Arquitetura x86
04/mar Quarta Prática 1     2     Programacao assembler - Ferramentas
04/mar Quarta Prática 4       2   Programacao assembler - Ferramentas
05/mar Quinta Prática 3         2 Programacao assembler - Ferramentas
10/mar Terça Teórica   2       Programacao assembler - instruções logicas e arit.
11/mar Quarta Prática 1     2     Programacao assembler - instruções logicas e arit.
11/mar Quarta Prática 4       2   Programacao assembler - instruções logicas e arit.
12/mar Quinta Prática 3         2 Programacao assembler - instruções logicas e arit.
17/mar Terça Prática T     2 2 2 Programacao assembler - instruções de controle
18/mar Quarta Prática 1     2     Programacao assembler - instruções de controle
18/mar Quarta Prática 4       2   Programacao assembler - instruções de controle
19/mar Quinta Prática 3         2 Programacao assembler - instruções de controle
24/mar Terça Prática T     2 2 2 Programacao assembler - instruções de controle
25/mar Quarta Prática 1     2     Programacao assembler - instruções de controle
25/mar Quarta Prática 4       2   Programacao assembler - instruções de controle
26/mar Quinta Prática 3         2 Programacao assembler - instruções de controle
31/mar Terça Teórica   2       Acesso a dados e organização da memória
01/abr Quarta Prática 1     2     Programacao assembler - instruções de controle
01/abr Quarta Prática 4       2   Programacao assembler - instruções de controle
02/abr Quinta Prática 3         2 Programacao assembler - instruções de controle
07/abr Terça Prática 3         2 Programacao assembler - organização de dados-  vetores
08/abr Quarta Prática 1     2     Programacao assembler - organização de dados-  vetores
08/abr Quarta Prática 4       2   Programacao assembler - organização de dados-  vetores
09/abr Quinta Prática 3 Feriado          
14/abr Terça Teórica   2       Acesso a dados e organização da memória
15/abr Quarta Prática 1     2     Programacao assembler - organização de dados- matrizes
15/abr Quarta Prática 4       2   Programacao assembler - organização de dados- matrizes
16/abr Quinta Prática 3         2 Programacao assembler - organização de dados- matrizes
21/abr Terça Teórica Feriado          
22/abr Quarta Prática 1     2     Programacao assembler - organização de dados- matrizes
22/abr Quarta Prática 4       2   Programacao assembler - organização de dados- matrizes
23/abr Quinta Prática 3         2 Programacao assembler - organização de dados- matrizes
28/abr Terça Téorica   2       Programação assembler - pilha
29/abr Quarta Prática 1     2     Programação assembler - pilha
28/abr Quarta Prática 4       2   Programação assembler - pilha
29/abr Quinta Prática 3         2 Programação assembler - pilha
05/mai Terça Prática T   2       Avaliação
06/mai Quarta Prática 1     2     Programacao assembler - procedimentos e funcoes
06/mai Quarta Prática 4       2   Programacao assembler - procedimentos e funcoes
07/mai Quinta Prática 3         2 Programacao assembler - procedimentos e funcoes
12/mai Terça Teórica   2       Interface com linguagens de alto nível
13/mai Quarta Prática 1     2     Interface com linguagens de alto nível
13/mai Quarta Prática 4       2   Interface com linguagens de alto nível
14/mai Quinta Prática 3         2 Interface com linguagens de alto nível
19/mai Terça Prática T     2 2 2 Interface com linguagens de alto nível
20/mai Quarta Prática 1     2     Interface com linguagens de alto nível
20/mai Quarta Prática 4       2   Interface com linguagens de alto nível
21/mai Quinta Prática 3         2 Interface com linguagens de alto nível
26/mai Terça Téorica   2       Recursividade
27/mai Quarta Prática 1     2     Recursividade
27/mai Quarta Prática 4       2   Recursividade
28/mai Quinta Prática 3         2 Recursividade
02/jun Terça Prática T     2 2 2 Programacao assembler - interface com o SO
03/jun Quarta Prática 1     2     Programacao assembler - interface com o SO
03/jun Quarta Prática 4       2   Programacao assembler - interface com o SO
04/jun Quinta Prática 3         2 Programacao assembler - interface com o SO
09/jun Terça Prática T     2 2 2 Arquitetura RISC
10/jun Quarta Prática 1     2     MIPS
10/jun Quarta Prática 4       2   MIPS
11/jun Quinta Prática 3 Feriado          
16/jun Terça Prática 3         2 MIPS
17/jun Quarta Prática 1     2     MIPS
17/jun Quarta Prática 4       2   MIPS
18/jun Quinta Prática 3         2 MIPS
23/jun Terça Prática T     2 2 2 >Instruções SIMD
24/jun Quarta Prática 1     2     Programacao assembler - SSE
24/jun Quarta Prática 4       2   Programacao assembler - SSE
25/jun Quinta Prática 3         2 Programacao assembler - SSE
30/jun Terça Avaliação   2       Avaliação
01/jul Quarta Prática 1     2     Apresentação de trabalhos
01/jul Quarta Prática 4       2   Apresentação de trabalhos
02/jul Quinta Prática 3         2 Apresentação de trabalhos