Projetos MDS/EP:

2018.1 Uso de conceitos de Data Science

A disciplina MDS/GPP terá tema único: Data Science. Os temas serão avaliados/apresentados na segunda aula do semestre para aprovação do projeto.

As áreas de interesse são:

Temas sugeridos (os times podem sugerir temas, para serem avaliados. soluções mobiles serão privilegiados):

Ferramenta de fixação de aprendizado


Problema

Aprender algo novo não é uma tarefa simples, principalmente porque o nosso cerebro não absorve todo o conteúdo de uma vez. Mesmo quando algo novo é aprendido, nos facilmente esquecemos como a curva de esquecimento de Ebbinghaus demonstra [1]. Vários estudos mostram que é preciso realizar uma série de revisões em diferentes momentos para tornar o conhecimento permanente e que existem várias coisas que são importantes de serem feitas para otimizar a absorção de novos conteúdos.

Existem dezenas de aplicativos na internet que auxiliam o estudande a organizar a sua agenda de estudos. Contudo, poucos que auxiliam na fixação de conhecimentos para longo prazo.

Ideia

Criar um aplicativo que permita ao estudante gerenciar a sua fixação de conteúdo. O aplicativo deve ter mecânismos que permita ao estudante cadastrar um novo conteúdo estudado, então o app passa a ser responsável por gerir as revisões do do assunto. Por exemplo, se o aluno acabou de aprender como o escalador round-robin funciona, então o app monta a agenda de revisão da seguinte forma:

  1. Revisão: próxima revisão para 3 daqui a 3 horas;
  2. Revisão: próxima revisão para 3 daqui a 1 dia;
  3. Revisão: próxima revisão para 3 daqui a 1 semana;
  4. Revisão: próxima revisão para 3 daqui a 1 mês;
  5. Revisão: próxima revisão para 3 daqui a 3 meses.

O app deve notificar o aluno quando o período de revisar estiver próximo (algo como as notificações do google agenda e do whatapp). Por fim, o app deve permitir configurar diferentes modos de aprendizado, por exemplo:

  1. Modo memorizar;
  2. Aprender rápido;
  3. Aprendizado longo mas permanente;
  4. etc

Além disso, o app pode ter um controle de round de revisão na qual o aluno é incentivado a fazer coisas que podem potencializar o estudo dele durante a revisão.

De forma bem grosseira, tem dois vídeos no youtube que dão uma orientação dos requisistos para a parte de agendar aprendizado e para a parte de coisas necessárias para potencializar o estudo:

  1. Sobre fixar conteúdo: https://www.youtube.com/watch?v=mHdy1xS59xA&t=
  2. Sobre melhorar potencializar o aprendizado: https://www.youtube.com/watch?v=mHdy1xS59xA&t=

[1] https://en.wikipedia.org/wiki/Forgetting_curve

Ferramenta de controle de gasto de tempo com coisas não esperadas


Problema

Durante a o nosso dia dia, temos diversas tarefas para serem cumpridas. Infelizmente, em torno das tarefas importantes muitas vezes temos outras tarefas que não te levam diretamente a concluir o que você precisa mas por algum motivo precisam ser executada. Por exemplo, uma pessoa tem que terminar o relatório mas o chefe constantemente pede para que a mesma pessoa faça uma tarefa periféricas (como carimbar papeis) e a pessoa acaba perdendo um tempo importante com outra tarefa. Outro exemplo, é o de uma pessoa que quer malhar mas tem um tempo grande gasto com o deslocamento. Para facilitar a discussão, chamamos isto de "Overhead".

O grande problema relacionado aos overheads é que as pessoas normamente não compreendem quanto tempo foi gasto com coisa não tão relevantes para a conclusão da tarefa. Contudo, como medir tal tempo? Como manter um histórico do tempo gasto de forma não produtiva por forças externas?

Ideia

Criar um aplicativo que permita ao usuário registrar o tempo perdido em uma tarefa. O princípal requisito é o rápido registro; este deve ser simples e deve realizado de forma rápida, ou seja, sem overheads. O usuário pode criar algumas categorias gerais a princípio, como por exemplo: faculdade, trabalho, família, etc. O usuário pode inserir o tempo total gasto no overhead, como também pode iniciar e parar um cronômetro.

Controlar promessas de ano novo


Problema

Todo ano é a mesma história. As pessoas fazem milhões de promessas com a esperança de ter um ano melhor do que o anterior. Contudo, quase sempre o resultado é o mesmo: promessas não realizadas. Muitas vezes as pessoas esquecem o objetivo que tinham definido ou até mesmo lembram mas são objetivos tão grandes que a pessoa fica desistimulada.

Ideia

Criar um app que permita ao usuário registrar as suas promessas de ano novo. O app deve permitir criar uma tarefa maior e subtarefas pertencentes a promessa maior. Durante o ano, o usuário é lembrado das promessas registradas. Caso o usuário consiga cumprir a promessa, ele pode compartilhar nas redes sociais de forma a estimular o mesmo a continuar. O usuário também pode ir criando subtarefas ao longo do ano para atingir o seu objetivo maior.

Além disto, o app deve contar com um sistema de "ranking" na qual cada tarefa concluída rende pontos para os usuários. No final, deve haver um rank com todos os usuários classifcados de acordo com a sua pontuação. Seria interessante se o usuário tivesse a flexibilidade de mudar a promessa, mas isso custaria alguns pontos.

2017.2 Uso de conceitos de Data Science

A disciplina MDS/GPP terá tema único: Data Science. As equipes são responsáveis por desenvolver pelo menos 2 propostas de projetos de software no tema (pelo menos 1 dos temas deve estar entre os propostos pela professora). Os temas serão apresentados na sala de aula para aprovação do projeto.

Algumas áreas de interesse são:

Os temas propostos 2017.2


Os temas de 2017.1 foram

Algumas propostas de interesse são:

Propostas de projetos de software demandados pela UNB: