Javascript Academy - um arcabouço para lições em Javascript.

Detalhes bibliográficos
Autor(a) principal: CORREIA, Arthur Sampaio Perico.
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da UFCG
Texto Completo: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20695
Resumo: Muitos são os agentes que ensinam funcionalidades e conceitos da linguagem de programação Javascript, mas poucos são os ambientes pedagógicos que permitem suas práticas. Isto torna a experiência de ensino incompleta, além de passar uma falsa sensação de conhecimento para quem aprende. Profissionais com uma formação incompleta tende a introduzir bad smells em códigos de produção, causando muitas vezes, consequências negativas. Nesta perspectiva, proporcionar um ambiente que permite a prática do ensino é, a médio e longo prazo, uma ótima alternativa para melhorar a qualidade dos códigos em geral e consequentemente dos produtos. Diante disto, foi projetado e desenvolvido o JavaScript Academy. Um sistema web em que é possível criar, compartilhar e corrigir de maneira autônoma listas de exercícios bem como obter métricas das respostas. Testes de satisfação mostraram que os usuários testados se sentiram satisfeitos e que utilizariam o sistema para ensinar ou aprender Javascript. Os mesmos testes também evidenciaram pontos a serem melhorados, como as mensagens de erro e feedback. Por fim, os mesmos testes também apontaram que permitir a manipulação de HTML seria um avanço.
id UFCG_2a8001a6394a7746857fa209d6ef0de2
oai_identifier_str oai:localhost:riufcg/20695
network_acronym_str UFCG
network_name_str Biblioteca Digital de Teses e Dissertações da UFCG
repository_id_str 4851
spelling Javascript Academy - um arcabouço para lições em Javascript.Javascript Academy - a framework for Javascript lessons.Ensino de javascriptEngenharia de SoftwareDesenvolvimento de webJavascriptTeaching javascriptSoftware EngineeringWeb developmentMuitos são os agentes que ensinam funcionalidades e conceitos da linguagem de programação Javascript, mas poucos são os ambientes pedagógicos que permitem suas práticas. Isto torna a experiência de ensino incompleta, além de passar uma falsa sensação de conhecimento para quem aprende. Profissionais com uma formação incompleta tende a introduzir bad smells em códigos de produção, causando muitas vezes, consequências negativas. Nesta perspectiva, proporcionar um ambiente que permite a prática do ensino é, a médio e longo prazo, uma ótima alternativa para melhorar a qualidade dos códigos em geral e consequentemente dos produtos. Diante disto, foi projetado e desenvolvido o JavaScript Academy. Um sistema web em que é possível criar, compartilhar e corrigir de maneira autônoma listas de exercícios bem como obter métricas das respostas. Testes de satisfação mostraram que os usuários testados se sentiram satisfeitos e que utilizariam o sistema para ensinar ou aprender Javascript. Os mesmos testes também evidenciaram pontos a serem melhorados, como as mensagens de erro e feedback. Por fim, os mesmos testes também apontaram que permitir a manipulação de HTML seria um avanço.Universidade Federal de Campina GrandeBrasilCentro de Engenharia Elétrica e Informática - CEEIUFCGGUERRERO, Dalton Dario Serey.GUERRERO, D. D. S.http://lattes.cnpq.br/2050632960242405MONTEIRO, João Arthur Brunet.MASSONI, Tiago Lima.CORREIA, Arthur Sampaio Perico.2019-07-022021-08-19T16:57:35Z2021-08-192021-08-19T16:57:35Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesishttp://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20695CORREIA, Arthur Sampaio Periico. Javascript Academy - um arcabouço para lições em Javascript. 2019. 11f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2019. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20695porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFCGinstname:Universidade Federal de Campina Grande (UFCG)instacron:UFCG2021-08-19T17:48:25Zoai:localhost:riufcg/20695Biblioteca Digital de Teses e Dissertaçõeshttp://bdtd.ufcg.edu.br/PUBhttp://dspace.sti.ufcg.edu.br:8080/oai/requestbdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.bropendoar:48512021-08-19T17:48:25Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)false
dc.title.none.fl_str_mv Javascript Academy - um arcabouço para lições em Javascript.
Javascript Academy - a framework for Javascript lessons.
title Javascript Academy - um arcabouço para lições em Javascript.
spellingShingle Javascript Academy - um arcabouço para lições em Javascript.
CORREIA, Arthur Sampaio Perico.
Ensino de javascript
Engenharia de Software
Desenvolvimento de web
Javascript
Teaching javascript
Software Engineering
Web development
title_short Javascript Academy - um arcabouço para lições em Javascript.
title_full Javascript Academy - um arcabouço para lições em Javascript.
title_fullStr Javascript Academy - um arcabouço para lições em Javascript.
title_full_unstemmed Javascript Academy - um arcabouço para lições em Javascript.
title_sort Javascript Academy - um arcabouço para lições em Javascript.
author CORREIA, Arthur Sampaio Perico.
author_facet CORREIA, Arthur Sampaio Perico.
author_role author
dc.contributor.none.fl_str_mv GUERRERO, Dalton Dario Serey.
GUERRERO, D. D. S.
http://lattes.cnpq.br/2050632960242405
MONTEIRO, João Arthur Brunet.
MASSONI, Tiago Lima.
dc.contributor.author.fl_str_mv CORREIA, Arthur Sampaio Perico.
dc.subject.por.fl_str_mv Ensino de javascript
Engenharia de Software
Desenvolvimento de web
Javascript
Teaching javascript
Software Engineering
Web development
topic Ensino de javascript
Engenharia de Software
Desenvolvimento de web
Javascript
Teaching javascript
Software Engineering
Web development
description Muitos são os agentes que ensinam funcionalidades e conceitos da linguagem de programação Javascript, mas poucos são os ambientes pedagógicos que permitem suas práticas. Isto torna a experiência de ensino incompleta, além de passar uma falsa sensação de conhecimento para quem aprende. Profissionais com uma formação incompleta tende a introduzir bad smells em códigos de produção, causando muitas vezes, consequências negativas. Nesta perspectiva, proporcionar um ambiente que permite a prática do ensino é, a médio e longo prazo, uma ótima alternativa para melhorar a qualidade dos códigos em geral e consequentemente dos produtos. Diante disto, foi projetado e desenvolvido o JavaScript Academy. Um sistema web em que é possível criar, compartilhar e corrigir de maneira autônoma listas de exercícios bem como obter métricas das respostas. Testes de satisfação mostraram que os usuários testados se sentiram satisfeitos e que utilizariam o sistema para ensinar ou aprender Javascript. Os mesmos testes também evidenciaram pontos a serem melhorados, como as mensagens de erro e feedback. Por fim, os mesmos testes também apontaram que permitir a manipulação de HTML seria um avanço.
publishDate 2019
dc.date.none.fl_str_mv 2019-07-02
2021-08-19T16:57:35Z
2021-08-19
2021-08-19T16:57:35Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20695
CORREIA, Arthur Sampaio Periico. Javascript Academy - um arcabouço para lições em Javascript. 2019. 11f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2019. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20695
url http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20695
identifier_str_mv CORREIA, Arthur Sampaio Periico. Javascript Academy - um arcabouço para lições em Javascript. 2019. 11f. (Trabalho de Conclusão de Curso - Artigo) – Curso de Bacharelado em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2019. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/20695
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
publisher.none.fl_str_mv Universidade Federal de Campina Grande
Brasil
Centro de Engenharia Elétrica e Informática - CEEI
UFCG
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFCG
instname:Universidade Federal de Campina Grande (UFCG)
instacron:UFCG
instname_str Universidade Federal de Campina Grande (UFCG)
instacron_str UFCG
institution UFCG
reponame_str Biblioteca Digital de Teses e Dissertações da UFCG
collection Biblioteca Digital de Teses e Dissertações da UFCG
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFCG - Universidade Federal de Campina Grande (UFCG)
repository.mail.fl_str_mv bdtd@setor.ufcg.edu.br || bdtd@setor.ufcg.edu.br
_version_ 1809744505535987712