Máquina de Turing: Uma Aplicação Web para Iniciantes


Publicado: Hace 5 meses Plazo: No definido Propuestas: 2 Freelancers interesados: 4

Abierto

Descripción:

Eu preciso desenvolver uma aplicação web (com back-end usando Java) para ensinar estudantes, iniciando algum curso de computação, o passo-a-passo de como funciona uma máquina de Turing. A máquina tem que funcionar de modo que o usuário inpute os dados e seja devolvido o resultado.

O usuário abre o aplicativo e é possível:
- Inserir a sequência a ser analisado pela máquina,
- Definir o alfabeto aceito pela máquina,
- Mostrar graficamente o passo a passo da análise feita pela máquina (sendo algo totalmente simples e inteligível)
- Finalmente, mostrar se a sequência foi aceita pela máquina.

Requisitos:
- Banco de Dados: Postgres (usado para armazenar todas as transações feitas pela "máquina")

- Back-end: Java

- Front-end: angularjs (ou outro framework), Javascript, HTML, CSS, Bootstrap, etc.

* Lembrando que este projecto é destinado a estudantes que nunca tiveram qualquer conhecimento sobre a máquina de Turing, assim, queria que fosse algo bem mastigado, passo a passo, e perfeitamente legível.

** Algumas referências para ajudar:
- https://turingmachinesimulator.com/
- http://ironphoenix.org/tm/
- Github tem um monte de projetos como ele, mas não para o ensino propor.

Categoria: IT & Programação
Subcategoria: Desenvolvimento web
Qual é o alcance do projeto?: Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Não (Eu nunca gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Funções necessárias: Desenvolvedor

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Brasil

Para ver más detalles del cliente

Ingresa a Workana

Compartir este proyecto