ShellBlocks: uma abordagem visual para ensino de linha de comando
| dc.contributor.advisor | Paula, Suelen Mapa de | |
| dc.contributor.author | Ramos, Luiz Filipe Ferreira | |
| dc.contributor.referee | Terra, Daniela Costa | |
| dc.contributor.referee | Gonçalves Júnior, Ederson Naves Fernandes | |
| dc.contributor.referee | Silva, Lucas Portela Costa da | |
| dc.contributor.referee | Miranda, Marcio Assis | |
| dc.date.accessioned | 2026-02-10T09:48:22Z | |
| dc.date.created | 2026-01-19 | |
| dc.description | Interfaces de linha de comando (CLI) são poderosas, mas impõem uma curva de aprendizado ı́ngreme devido à dependência da recordação de comando em vez do seu reconhecimento visual através de interface gráfica. Este trabalho apresenta o ShellBlocks, um ambiente visual projetado para mitigar essa barreira cognitiva por meio de estratégias de scaffolding, isto é, o fornecimento de apoio gradual para a construção da autonomia do aprendiz, unindo a interação por blocos à sintaxe textual. Essa abordagem de modalidade dual visa facilitar a transição para o uso da CLI sozinha, permitindo a correlação direta entre a lógica visual e o código gerado. A arquitetura do sistema integra um front-end baseado no Google Blockly a um back-end que utiliza contêineres Docker para garantir a execução segura de código em tempo real. A ferramenta foi avaliada por meio de um estudo experimental com 21 participantes, com foco em usabilidade e eficácia de aprendizado. Os resultados indicaram alta taxa de aceitação, com 90% dos usuários percebendo a abordagem proposta como mais eficaz do que tutoriais textuais tradicionais. Tais achados validam o modelo implementado no ShellBlocks como uma estratégia viável para a introdução de conceitos de CLI. | |
| dc.identifier.advisorOrcid | 0000-0002-7872-4020 | |
| dc.identifier.authorOrcid | 0009-0003-6986-4325 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.14387/2903 | |
| dc.language.iso | por | |
| dc.publisher.campi | Ouro Branco | |
| dc.publisher.country | Brasil | |
| dc.publisher.institution | Instituto Federal de Minas Gerais | |
| dc.publisher.program | Bacharelado em Sistemas de Informação | |
| dc.rights | Acesso restrito | |
| dc.subject.cnpq | Ciências Exatas e da Terra | |
| dc.subject.keywords | Interface de Linha de Comando | |
| dc.subject.keywords | Programação em Blocos | |
| dc.subject.keywords | Scaffolding Instrucional | |
| dc.subject.keywords | Software Educativo | |
| dc.subject.keywords | Educação em Computação | |
| dc.title | ShellBlocks: uma abordagem visual para ensino de linha de comando | |
| dc.type | Trabalho de Conclusão de Curso |
Arquivos
Pacote original
1 - 1 de 1
Carregando...
- Nome:
- TCC_Luiz_Filipe-ShellBlocks_Uma_Abordagem_Visual_para_Ensino_de_Linha_de_Comando.pdf
- Tamanho:
- 801.44 KB
- Formato:
- Adobe Portable Document Format
Licença do pacote
1 - 1 de 1
Carregando...
- Nome:
- license.txt
- Tamanho:
- 1.72 KB
- Formato:
- Item-specific license agreed to upon submission
- Descrição:
