Aplicación web para aprender a programar usando a librería de Google Blockly

UDC.coleccionTraballos académicoses_ES
UDC.tipotrabTFGes_ES
UDC.titulacionGrao en Enxeñaría Informáticaes_ES
dc.contributor.advisorÁlvarez Díaz, Manuel
dc.contributor.authorMéndez Agra, Braulio
dc.contributor.otherUniversidade da Coruña. Facultade de Informáticaes_ES
dc.date.accessioned2019-10-15T14:33:28Z
dc.date.available2019-10-15T14:33:28Z
dc.date.issued2019
dc.description.abstract[Resumo] Neste proxecto búscase brindarlle a calquera persoa a posibilidade de aprender as bases da programación mediante o desenvolvemento dunha aplicación web que lle permitirá familiarizarse cos elementos comúns na maioría das linguaxes de programación, amais de poder compartir e consultar os traballos realizados por outros usuarios. Dentro da aplicación, os usuarios poden arrastrar e encadear diferentes pezas que representen valores, asignacións, operadores, bucles e outros elementos de programación, chegando a formar un pequeno programa que poidan executar e ver a súa saída por pantalla. Tamén poden visualizar a modo ilustrativo como se traduciría, a linguaxes de programación reais como Python ou JavaScript, o programa que acaban de crear. Para implementar os aspectos visuais dun editor que permita estas operacións faise uso da biblioteca Blockly. Ademais, un usuario pode rexistrarse na aplicación, o cal lle permite gardar eses programas e modificalos nun futuro, así como compartilos con outros usuarios e poder aprender dos traballos doutras persoas. O usuario poderá establecer diferentes permisos aos seus traballos para restrinxir que usuarios poden acceder a eles. Aínda que a aplicación tamén pode ser usada por calquera persoa individualmente, ten un claro carácter educativo e os usuarios poden diferenciarse entre profesores e alumnos. Un usuario co rol profesor pode crear grupos nos que incluirá alumnos aos que lles propoñerá exercicios que eles poderán resolver. Máis tarde, o profesor poderá revisar as solucións dadas e dentro de cada grupo tamén dispoñen dun chat para comunicarse entre os seus membros.es_ES
dc.description.traballosTraballo fin de grao (UDC.FIC). Enxeñaría informática. Curso 2018/2019es_ES
dc.identifier.urihttp://hdl.handle.net/2183/24115
dc.language.isoglges_ES
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 Españaes_ES
dc.rights.accessRightsopen accesses_ES
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subjectAplicación webes_ES
dc.subjectEducaciónes_ES
dc.subjectProgramaciónes_ES
dc.subjectAprendizaxees_ES
dc.subjectSociales_ES
dc.subjectAngulares_ES
dc.subjectBlocklyes_ES
dc.subjectWeb applicationes_ES
dc.subjectEducationes_ES
dc.subjectProgramminges_ES
dc.subjectLearninges_ES
dc.titleAplicación web para aprender a programar usando a librería de Google Blocklyes_ES
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication8fb413a7-b40a-48ad-861f-985d0492628e
relation.isAdvisorOfPublication.latestForDiscovery8fb413a7-b40a-48ad-861f-985d0492628e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MendezAgra_Braulio_TFG_2019.pdf
Size:
3.39 MB
Format:
Adobe Portable Document Format
Description: