Idéias para projeto de conclusão de curso
Aluno: se você se interessou por uma destas idéias, entre em contato!
Professor: se você se interessou por uma destas idéias, fique à vontade para atribuí-las a algum aluno. Pode até me chamar para a banca de defesa!
- Software livre (*) de controle de laboratório pelo professor. Neste sistema, todas as máquinas de um laboratório são associadas ao computador do professor. O professor pode fazer as seguintes tarefas nas máquinas de alunos (individualmente, ou em lote): iniciar programas, abrir o navegador em alguma página, bloquear/apagar a tela, monitorar atividade e auxílio remoto (com visão da tela do aluno), bloquear acesso à internet (total, por whitelist ou por blacklist), limitar/permitir execução de programas.
- Sistema integrado de matrícula para a UFABC
- Sistema automático de controle de presença (hardware e software) para que os alunos possam confirmar presença às aulas usando suas carteirinhas da UFABC (cartões MIFARE)
- Software livre (*) multiplataforma que importe o XML gerado pelo Lattes, permita a sua edição com uma interface amigável (olha a oportunidade para o pessoal de IHC!), e exporte o XML alterado para importação de volta para a plataforma Lattes.
- a) 8,0 se o programa funciona
- b) 8,5 se (a) for satisfeito e se o texto está bem escrito e o código documentado
- c) 9,0 se (a) e (b) forem satisfeitos e o programa tem integração com algum SCM para guardar o XML (por exemplo: enviar para o GitHub retirando as informações pessoais)
- d) 9,5 se (a), (b) e (c) forem satisfeitos e o programa gera um arquivo TeX do currículo.
- e) 10,0 com louvor se (a)-(d) forem satisfeitos e o programa for feito em Java e se chamar Café Lattes.
(*) Software Livre — de domínio público ou cuja licença é considerada livre: GPL, BSD, etc.