1s2014-mc504
RA Prova1 Prova2 Mprova Proj1 Proj2 Proj3 Mproj Mparcial Exame Mfinal
73668 4,3 0,0 2,1 0,0 10 0 3,3 2,1 0,0 1,1
91191 6,0 4,0 5,0 0,0 0 10 5,0 5,0 5,0
94053 0,0 0,0 0,0 3,0 0 0 1,0 0,0 0,0 0,0
96952 0,3 1,0 0,7 6,8 10 0 5,6 0,7 0,0 0,3
108330 4,5 7,0 5,8 9,8 10 0 6,6 6,0 6,0
116125 2,7 7,4 5,1 6,1 0 10 6,5 5,4 5,4
116134 3,2 0,0 1,6 6,2 10 0 5,4 1,6 0,0 0,8
116909 9,0 9,1 9,1 9,8 10 0 6,6 8,4 8,4
116935 6,2 7,7 7,0 9,1 10 0 6,4 6,8 6,8
118134 7,4 8,9 8,2 6,1 0 10 6,5 7,7 7,7
118451 3,0 5,8 4,4 8,6 0 0 2,9 2,9 3,9 3,4
118525 5,0 6,0 5,5 3,0 10 0 4,4 5,2 5,2
118557 7,7 5,2 6,5 9,8 10 0 6,6 6,5 6,5
118811 5,0 6,2 5,6 9,5 0 0 3,2 5,0 5,0
119494 3,8 7,0 5,4 6,2 10 0 5,4 5,4 5,4
119637 4,8 4,3 4,5 6,2 10 10 9,1 5,7 5,7
120263 1,5 6,8 4,2 9,8 10 0 6,6 4,2 8,0 6,1
134796 11,0 9,7 10,3 10,0 10 10 10,0 10,3 10,0
134985 11,0 8,4 9,7 9,6 10 10 9,9 9,8 9,8
135368 5,4 7,2 6,3 9,8 10 0 6,6 6,4 6,4
135434 0,0 0,0 0,0 0,0 0 0 0,0 0,0 0,0 0,0
135491 4,8 8,7 6,8 10,0 10 10 10,0 7,6 7,6
135749 10,5 8,5 9,5 9,8 10 0 6,6 8,8 8,8
135801 6,0 8,2 7,1 10,0 10 0 6,7 7,0 7,0
135939 9,2 9,2 9,2 9,8 10 0 6,6 8,5 8,5
135986 1,0 2,0 1,5 9,5 0 0 3,2 1,5 0,0 0,8
136008 9,0 8,5 8,8 9,2 9 0 6,1 8,1 8,1
136242 6,3 7,5 6,9 10,0 10 0 6,7 6,8 6,8
136253 5,4 6,3 5,8 0,0 8 10 7,0 6,1 6,1
136640 9,5 9,4 9,4 9,2 10 10 9,8 9,5 9,5
136710 11,0 9,2 10,1 10,0 10 10 10,0 10,1 10,0
136734 7,2 9,0 8,1 10,0 10 10 10,0 8,6 8,6
137017 5,0 5,8 5,4 9,6 10 10 9,9 6,5 6,5
137036 7,8 7,8 7,8 8,8 10 0 6,2 7,4 7,4
137264 10,0 9,2 9,6 10,0 10 0 6,7 8,9 8,9
137268 8,2 8,0 8,1 10,0 10 0 6,7 7,7 7,7
137478 4,0 3,4 3,7 6,5 8 0 4,8 3,7 6,6 5,2
138311 5,7 6,6 6,2 6,5 8 0 4,8 5,8 5,8
138386 5,0 8,1 6,5 9,8 10 0 6,6 6,6 6,6
138684 10,5 6,9 8,7 9,8 10 0 6,6 8,2 8,2
138760 0,0 0,0 0,0 0,0 0 0 0,0 0,0 0,0 0,0
139223 10,0 0,0 5,0 9,2 9 0 6,1 5,3 5,3
139415 9,4 8,4 8,9 9,6 10 10 9,9 9,2 9,2
139490 3,0 7,1 5,0 7,3 10 0 5,8 5,2 5,2
139546 7,9 6,5 7,2 9,2 10 10 9,8 7,9 7,9
139553 8,7 8,7 8,7 10,0 10 10 10,0 9,0 9,0
140603 6,4 9,1 7,8 7,2 10 0 5,8 7,2 7,2
140765 4,0 2,4 3,2 7,3 10 0 5,8 3,2 4,7 4,0
140922 9,0 6,6 7,8 10,0 10 0 6,7 7,5 7,5
140958 7,4 9,8 8,6 10,0 10 10 10,0 9,0 9,0
149071 7,2 7,1 7,2 6,8 10 0 5,6 6,8 6,8

Prova1
RA Q1 Q2 Q3 Q4 Q5 Bônus Nota
073668 1,0 0,5 1,0 1,0 0,8 0,0 4,3
091191 0,0 2,0 2,0 1,0 1,0 0,0 6,0
094053 0,0 0,0
096952 0,0 0,0 0,3 0,0 0,0 0,0 0,3
108330 1,0 0,5 2,0 1,0 0,0 0,0 4,5
116125 0,0 2,0 0,0 0,7 0,0 0,0 2,7
116134 0,0 2,0 0,0 1,0 0,2 0,0 3,2
116909 2,0 2,0 2,0 1,0 2,0 0,0 9,0
116935 2,0 0,5 2,0 0,5 1,2 0,0 6,2
118134 2,0 0,5 1,9 1,0 2,0 0,0 7,4
118451 0,0 0,0 0,0 2,0 1,0 0,0 3,0
118525 0,0 0,0 2,0 1,0 2,0 0,0 5,0
118557 2,0 2,0 1,5 1,0 1,2 0,0 7,7
118811 0,0 2,0 2,0 0,0 1,0 0,0 5,0
119494 0,0 2,0 1,8 0,0 0,0 0,0 3,8
119637 0,0 2,0 1,8 1,0 0,0 0,0 4,8
120263 0,0 0,5 1,0 0,0 0,0 0,0 1,5
134796 2,0 2,0 2,0 2,0 2,0 1,0 11,0
134985 2,0 2,0 2,0 2,0 2,0 1,0 11,0
135368 0,0 0,5 1,7 1,2 1,0 1,0 5,4
135434 0,0 0,0
135491 0,0 0,5 0,5 1,0 1,8 1,0 4,8
135749 1,5 2,0 2,0 2,0 2,0 1,0 10,5
135801 0,0 1,7 1,8 1,0 1,5 0,0 6,0
135939 2,0 2,0 2,0 1,0 1,2 1,0 9,2
135986 0,0 0,0 0,0 1,0 0,0 0,0 1,0
136008 1,0 2,0 2,0 2,0 2,0 0,0 9,0
136242 2,0 1,3 2,0 1,0 0,0 0,0 6,3
136253 0,0 1,5 2,0 0,7 1,2 0,0 5,4
136640 2,0 0,5 2,0 2,0 2,0 1,0 9,5
136710 2,0 2,0 2,0 2,0 2,0 1,0 11,0
136734 1,0 2,0 2,0 1,0 1,2 0,0 7,2
137017 0,0 2,0 0,0 1,0 1,0 1,0 5,0
137036 0,0 2,0 1,8 2,0 2,0 0,0 7,8
137264 2,0 2,0 2,0 2,0 2,0 0,0 10,0
137268 1,0 2,0 2,0 2,0 1,2 0,0 8,2
137478 0,0 2,0 0,0 1,0 1,0 0,0 4,0
138311 0,0 1,9 2,0 1,0 0,8 0,0 5,7
138386 0,0 2,0 0,0 1,0 1,0 1,0 5,0
138684 1,5 2,0 2,0 2,0 2,0 1,0 10,5
138760 0,0 0,0
139223 2,0 2,0 2,0 2,0 2,0 0,0 10,0
139415 2,0 2,0 1,4 1,0 2,0 1,0 9,4
139490 0,0 0,5 1,5 1,0 0,0 0,0 3,0
139546 2,0 2,0 0,0 1,9 1,0 1,0 7,9
139553 2,0 2,0 1,7 1,0 2,0 0,0 8,7
140603 2,0 0,0 1,5 0,9 2,0 0,0 6,4
140765 0,5 0,5 1,0 1,0 1,0 4,0
140922 2,0 2,0 2,0 1,0 2,0 0,0 9,0
140958 1,5 2,0 1,7 1,0 1,2 0,0 7,4
149071 0,0 2,0 1,4 1,8 2,0 0,0 7,2

Prova2
RA Q1 Q2 Q3 Q4 Q5 Q6 Nota
073668 0,0
091191 1,3 1,5 1,2 0,0 0,0 0,0 4,0
094053 0,0
096952 0,5 0,5 0,0 0,0 0,0 0,0 1,0
108330 1,3 0,0 2,0 1,0 1,0 1,7 7,0
116125 1,5 1,5 1,6 1,0 0,8 1,0 7,4
116134 0,0
116909 1,3 1,5 2,0 1,0 1,3 2,0 9,1
116935 1,5 1,5 1,5 1,0 1,5 0,7 7,7
118134 1,3 2,0 2,0 1,0 0,6 2,0 8,9
118451 1,5 1,5 2,0 0,0 0,8 0,0 5,8
118525 1,5 1,0 2,0 1,0 0,5 0,0 6,0
118557 1,5 0,7 1,2 0,0 1,0 0,8 5,2
118811 1,2 2,0 2,0 1,0 0,0 0,0 6,2
119494 1,5 1,0 2,0 0,0 0,5 2,0 7,0
119637 1,3 1,5 0,5 0,0 0,5 0,5 4,3
120263 1,3 1,4 1,7 0,0 0,9 1,5 6,8
134796 2,0 1,5 2,0 0,7 1,5 2,0 9,7
134985 1,5 2,0 1,7 0,0 1,2 2,0 8,4
135368 1,5 2,0 1,4 0,8 0,5 1,0 7,2
135434 0,0
135491 1,3 2,0 2,0 0,0 1,5 1,9 8,7
135749 1,5 1,5 1,6 1,0 1,2 1,7 8,5
135801 1,3 2,0 2,0 0,0 1,0 1,9 8,2
135939 1,4 2,0 1,3 1,0 1,5 2,0 9,2
135986 1,3 0,7 0,0 0,0 0,0 0,0 2,0
136008 1,5 2,0 2,0 0,0 1,0 2,0 8,5
136242 1,3 0,8 1,5 1,0 1,0 1,9 7,5
136253 1,5 2,0 1,5 0,0 0,5 0,8 6,3
136640 1,4 2,0 2,0 1,0 1,5 1,5 9,4
136710 1,5 1,5 1,7 1,0 1,5 2,0 9,2
136734 1,5 1,5 2,0 1,0 1,0 2,0 9,0
137017 1,3 0,5 1,5 0,0 0,5 2,0 5,8
137036 1,5 1,7 2,0 0,0 0,9 1,7 7,8
137264 1,5 2,0 2,0 1,0 0,7 2,0 9,2
137268 1,5 2,0 1,5 1,0 0,5 1,5 8,0
137478 1,5 1,0 0,9 0,0 0,0 0,0 3,4
138311 1,5 1,4 1,2 1,0 0,5 1,0 6,6
138386 1,5 1,5 1,5 1,0 1,4 1,2 8,1
138684 1,5 2,0 1,5 0,0 0,4 1,5 6,9
138760 0,0
139223 0,0
139415 1,3 1,5 2,0 0,8 1,3 1,5 8,4
139490 1,5 2,0 1,6 1,0 0,0 1,0 7,1
139546 1,3 2,0 0,4 0,0 1,0 1,8 6,5
139553 1,3 2,0 2,0 0,0 1,5 1,9 8,7
140603 1,3 2,0 2,0 1,0 1,3 1,5 9,1
140765 1,5 0,0 0,5 0,0 0,4 0,0 2,4
140922 1,3 1,5 2,0 1,0 0,8 0,0 6,6
140958 1,5 1,8 2,0 1,0 1,5 2,0 9,8
149071 1,5 2,0 0,8 0,0 0,8 2,0 7,1

Proj1
Grupo RA Verif. Dicas Resol. Texto Makefile Comentários Nota
1 108330 10 10 9 10 10 Estratégia e instruções de uso muito bem documentadas. Estratégia para qualquer tipo de sudoku, mas consome muitos recursos computacionais. Não passou em todos os testes. 9,8
2 136734 10 10 10 10 10 Diretório com vários testes para cada módulo.
Documentaram muito bem as estratégias empregadas.
10,0
139553 10 10 10 10 10 10,0
140958 10 10 10 10 10 10,0
3 96952 7 7 3 10 10 Estratégia para resolução de Sudoku simples, mas não funcionou para nenhuma entrada de teste. :-(;
Não funciona em paralelo (threads executam de maneira sequencial via sleep).
6,8
149071 7 7 3 10 10 6,8
4 134985 9,5 9,5 9,5 10 10 Inicialização das threads não funciona em paralelo (uso de waitflag).
Estratégia para resolução de sudoku simples.
9,6
139415 9,5 9,5 9,5 10 10 9,6
137017 9,5 9,5 9,5 10 10 9,6
5 136008 8 9 10 10 9 Makefile precisou ser ajustado (LDFLAGS). Não descreve o erro na parte de verificação. Módulo de dicas não passou em todos os testes. Estratégia funciona para todo tipo de sudoku, mas utiliza muitos recursos computacinais. 9,2
139223 8 9 10 10 9 9,2
6 118811 10 10 9,5 8 10 Versão interativa, com verificação on the fly. Dicas por rodadas. Resolução de sudokus simples. Não documentaram as estratégias. Diagrama não mostra as regiões 3x3. 9,5
135986 10 10 9,5 8 10 9,5
7 138684 10 10 9 10 10 Boa documentação. Para evitar explosão no uso de recursos, adotaram estratégia multithread na fase inicial. 9,8
138386 10 10 9 10 10 9,8
8 94053 10 0 0 0 10 Não entregou documentação. Módulo de dicas com falhas. Não entregou módulo de resolução. 3,0
9 138311 7 4 5 10 10 Boa documentação. Entrada hardcoded, não permite a execução fácil de outros testes. Módulo dica não é multithread. Módulo resolução cria várias threads, mas elas não executam em paralelo: create é seguido do join. 6,5
137478 7 4 5 10 10 6,5
10 135368 10 10 9 10 10 Boa documentação. Duas versões do módulo de verificação. Nome do arquivo de entrada para módulo de resolução hardcoded; estratégia de backtracking em paralelo para todas as entradas vazias do diagrama. 9,8
135749 10 10 9 10 10 9,8
135939 10 10 9 10 10 9,8
11 138760 0,0
135434 0,0
12 140603 9 10 9 0 5 Implementação em C++. Makefile incompleto. Não documentou estratégias, nem utilização. Nome do arquivo de entrada para módulo de verificação hardcoded; Módulo resolução utiliza multithread apenas na fase inicial. 7,2
13 118451 7 10 10 7 9 Documentação resumida. Makefile presiou ser ajustado (LDFLAGS). Módulo verificação não funcionou adequadamente (número excessivo de threads?) . 8,6
14 116134 7 4 4 10 9 Documentação das estratégias e da forma de utilização dos programas. Makefile não utilizava CFLAGS. Módulo de verificação não funciona em paralelo pois value é uma variável compartilhada. Módulo de dicas não funcionou. Módulo de resolução incompleto, mas estratégia bem definida para resolução de sudokus fáceis. 6,2
119494 7 4 4 10 9 6,2
119637 7 4 4 10 9 6,2
15 139490 7 7 7 8 10 Estratégia do módulo de resolução não foi bem documentada. Diagrama hardcoded dificultou a execução dos testes. 7,3
140765 7 7 7 8 10 7,3
16 137264 10 10 10 10 10 Ótima documentação. Resolução de todos os tipos de sudoku. 10,0
135801 10 10 10 10 10 10,0
136242 10 10 10 10 10 10,0
17 137036 10 10 7 10 0 Outros membros do grupo trancaram. Makefile inadequado. Módulo de resolução não funcionou corretamente. 8,8
18 134796 10 10 10 10 10 Ótima documentação. Número de threads é parametrizável. Estratégia elaborada para a divisão de trabalho entre as threads no módulo resolução. 10,0
135491 10 10 10 10 10 10,0
136710 10 10 10 10 10 10,0
19 116125 8 4 4 8 9,5 Makefile não registra corretamente as dependências. Módulo de verificação não detalha o(s) erro(s) encontrado(s). Módulo de dicas não é multithread. Módulo de resolução não é multithread e não imprime sudoku após calcular. 6,1
118134 8 4 4 8 9,5 6,1
20 136640 7 10 10 10 10 Boa documentação das estratégias e utilização. Módulo de verificação tem seu paralelismo prejudicado por chamadas a pthread_create seguidas de pthread_join. Poll de threads e primitivas de sincronização. 9,2
139546 7 10 10 10 10 9,2
21 116909 10 10 9 10 10 Boa documentação. Módulo de resolução utiliza estratégia multithread na fase inicial. 9,8
118557 10 10 9 10 10 9,8
120263 10 10 9 10 10 9,8
22 137268 10 10 10 10 10 Ótima documentação. Algoritmos otimizados para utilizar pouca memória. 10,0
140922 10 10 10 10 10 10,0
23 118525 7 0 0 4 10 Implementou apenas o módulo de verificação. Estratégia com sleeps diminui a paralelização. 3,0
24 116935 10 10 9,5 6 10 Não entregou arquivo separado com documentação, mas as estratégias estão documetadas no código fonte. Resolução de diagramas fáceis. 9,1

Proj2
Grupo RA Entrega Tema Linguagem Comentários Nota Bônus Prova1
1 108330 Papai Noel C Preparou slides; ASC art e boa colocação de imagens e estatísticas. 10
2 136734 Senate Bus C e ncurses Animação com ASC art e estatísticas. 10
139553 10
140958 10
3 96952 Jantar dos selvagens C Melhorias sobre um projeto anterior. 10
149071 10
4 134985 14-Abr Bandeco C e gtk Entrega da versão inicial em 14 de abril. Relataram dificuldades de implementação, visto que o gtk não era multithread safe. Várias imagens e boa animação. 10 1,0
139415 10 1,0
137017 10 1,0
5 136008 Montanha russa Python Animação simples, com estado global representado em uma linha. Apresentação bem humorada. 9
139223 9
6 118811 0
135986 0
7 138684 14-Abr Banheiro unissex Python e pygame Preocupação com starvation. Melhorias após o dia 14. Animação bem feita, com pinguins machos e fêmeas. 10 1,0
138386 10 1,0
8 94053 0
9 138311 Banheiro unissex C Sem imagens, apenas com texto com estatísticas. 8
136253 8
137478 8
10 135368 14-Abr Papai Noel C++ Desenho em ASC Art e estatísticas. Parametrização hardcoded. 10 1,0
135749 10 1,0
135939 10 1,0
11 138760 0
135434 0
12 140603 Montanha russa Python e pygame Único carrinho, parametrizável em termos de número de pessoas e velocidade. 10
13 118451 0
14 116134 Sushi bar C Animação simples da mesa com legendas. 10
119494 10
119637 10
15 137036 Dining Savagens C e curses Animação com ASC art e estatísticas. 10
139490 10
140765 10
16 137264 Fanneuil Hall C e ncurses ASC art com imigrantes, expectadores e falas em português e inglês. 10
135801 10
136242 10
18 134796 14-Abr Search-Insert-Delete Python Preocupação com starvation e estruturação do código. 10 1,0
135491 10 1,0
136710 10 1,0
19 116125 0
118134 0
20 136640 14-Abr Engine Java Criaram problema complexo. 10 1,0
139546 10 1,0
21 116909 Produtores e consumidores Python Múltiplos produtos. Animação parametrizável. 10
118557 10
120263 10
22 137268 Senate Bus C Peças de xadrez, boa visão da fila e estatísticas. 10
140922 10
23 118525 Dining Savage C ASC art. 10
24 116935 Travessia do rio C ASC art. 10
25 73668 Fumantes C ASC art, com boa visão do estado global da aplicação. Humor com as advertências do ministério da saúde. 10

Proj3
RA Tema Comentários Nota
136734 Frequência de caracteres Driver conta a frequência de letras do alfabeto nas sequências enviadas via comandos ioctl. 10
139553 10
140958 10
134985 Vetor de senhas Dispositivo controla lista ligada de senhas criptografadas. Readme detalhado. 10
139415 10
137017 10
116125 Transações Driver simula transações com cartão de crédito. 10
118134 10
119637 10
134796 Calculadora Notação pós-fixa; ioclt controla acumulador; vários casos de teste. 10
135491 10
136710 10
136640 Controle do mouse Alteraram código de driver que controla o mouse; botões emitem som. 10
139546 10
136253 Cofre Driver simula um cofre que armazena dinheiro em várias moedas, com funções para trancar e destrancar. 10
91191 Criptografia Dispositivo simples para armazenamento de senha e uma frase criptografada. 10

Exame
RA Q1 Q2 Q3 Q4 Q5 Q6 Q7 Nota
073668
091191
094053
096952
108330
116125
116134
116909
116935
118134
118451 1,0 0,5 0,0 0,0 0,0 1,0 1,4 3,9
118525
118557
118811
119494
119637
120263 1,5 1,5 0,3 1,0 1,0 1,0 1,7 8,0
134796
134985
135368
135434
135491
135749
135801
135939
135986
136008
136242
136253
136640
136710
136734
137017
137036
137264
137268
137478 1,0 1,4 0,0 1,5 0,0 1,0 1,7 6,6
138311
138386
138684
138760
139223
139415
139490
139546
139553
140603
140765 0,5 1,4 0,3 1,5 0,0 1,0 0,0 4,7
140922
140958
149071