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

Evaluando propuestas

Publicado: Hace 11 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

Freelancers que ya aplicaron para este trabajo

Felipe B. Trabalhei em uma empresa chamada Matera Systems, lá fui estagiário e efetivado precocemente (com 6 meses de estágio). Devo muito do meu aprendizado técnico aos meus mestres desta empresa. Porém, lá aprendi o mais impo... + detalles

Crea tu propio proyecto

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