Desarrollo de un prototipo para aprendizaje interactivo en lenguaje de programación Python construido en Google Cloud Platform

Aprender un lenguaje de programación hoy en día se torna complicado por existir información abundante e irrelevante que se encuentra en páginas web o en libros en los cuales encontramos ejercicios para resolver, pero no una retroalimentación. Esto hace que se comiencen a desarrollarse aplicaciones i...

Full description

Saved in:
Bibliographic Details
Main Author: Liviapoma Díaz, Byron Alejandro (author)
Other Authors: Sánchez Vélez, Jonathan Israel (author)
Format: bachelorThesis
Language:spa
Published: 2021
Subjects:
Online Access:http://dspace.ups.edu.ec/handle/123456789/19753
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1858355826670960640
author Liviapoma Díaz, Byron Alejandro
author2 Sánchez Vélez, Jonathan Israel
author2_role author
author_facet Liviapoma Díaz, Byron Alejandro
Sánchez Vélez, Jonathan Israel
author_role author
collection Repositorio Universidad Politécnica Salesiana
dc.contributor.none.fl_str_mv Navas Ruilova, Gustavo Ernesto
dc.creator.none.fl_str_mv Liviapoma Díaz, Byron Alejandro
Sánchez Vélez, Jonathan Israel
dc.date.none.fl_str_mv 2021-02-09T19:28:12Z
2021-02-09T19:28:12Z
2021-02
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv http://dspace.ups.edu.ec/handle/123456789/19753
dc.language.none.fl_str_mv spa
dc.rights.none.fl_str_mv Atribución-NoComercial-SinDerivadas 3.0 Ecuador
http://creativecommons.org/licenses/by-nc-nd/3.0/ec/
info:eu-repo/semantics/openAccess
dc.source.none.fl_str_mv reponame:Repositorio Universidad Politécnica Salesiana
instname:Universidad Politécnica Salesiana
instacron:UPS
dc.subject.none.fl_str_mv INGENIERÍA DE SISTEMAS
ANÁLISIS DE SISTEMAS
DISEÑO ASISTIDO POR COMPUTADOR
SISTEMAS INTERACTIVOS DE COMPUTADOR
PROGRAMAS PARA COMPUTADOR
dc.title.none.fl_str_mv Desarrollo de un prototipo para aprendizaje interactivo en lenguaje de programación Python construido en Google Cloud Platform
dc.type.none.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/bachelorThesis
description Aprender un lenguaje de programación hoy en día se torna complicado por existir información abundante e irrelevante que se encuentra en páginas web o en libros en los cuales encontramos ejercicios para resolver, pero no una retroalimentación. Esto hace que se comiencen a desarrollarse aplicaciones interactivas entre el sistema con el usuario. Por tal razón nació la idea de llevar a cabo un prototipo para aprendizaje inicial de Python con una metodología de e-learning la cual contiene todos los componentes de interactividad, en donde el usuario tiene que ir siguiendo una serie de instrucciones para resolver los problemas que fueron planteados. El sistema de aprendizaje inicial de Python se basó en la metodología e-learning, la cual funciona por medio de plataformas virtuales, fomentando una formación autosuficiente. Por tal motivo el sistema cuenta con lecciones interactivas, recursos simples de aprendizaje, evaluaciones y documentación complementaria para el usuario. Jupyter Notebook en conjunto con Python, manejan herramientas destinadas para crear una interfaz gráfica de usuario, las cuales se usaron en el sistema para aprendizaje inicial de Python, los widgets se encargaron de hacer botones y cuadros de texto interactivos y las Nbextensions de manejar y ocultar información de las celdas de la Jupyter Notebook. Google Cloud es la plataforma que alojó el funcionamiento y proporcionó la infraestructura del sistema. Jupyter Notebook con sus celdas independientes unas de otras y su versatilidad de kernels, se logró el desarrollo ideal para el prototipo de manual interactivo.
eu_rights_str_mv openAccess
format bachelorThesis
id UPS_7cb855b12d7aa0bcf1da549d5b5f4c19
instacron_str UPS
institution UPS
instname_str Universidad Politécnica Salesiana
language spa
network_acronym_str UPS
network_name_str Repositorio Universidad Politécnica Salesiana
oai_identifier_str oai:dspace.ups.edu.ec:123456789/19753
publishDate 2021
reponame_str Repositorio Universidad Politécnica Salesiana
repository.mail.fl_str_mv .
repository.name.fl_str_mv Repositorio Universidad Politécnica Salesiana - Universidad Politécnica Salesiana
repository_id_str 1737
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 3.0 Ecuador
http://creativecommons.org/licenses/by-nc-nd/3.0/ec/
spelling Desarrollo de un prototipo para aprendizaje interactivo en lenguaje de programación Python construido en Google Cloud PlatformLiviapoma Díaz, Byron AlejandroSánchez Vélez, Jonathan IsraelINGENIERÍA DE SISTEMASANÁLISIS DE SISTEMASDISEÑO ASISTIDO POR COMPUTADORSISTEMAS INTERACTIVOS DE COMPUTADORPROGRAMAS PARA COMPUTADORAprender un lenguaje de programación hoy en día se torna complicado por existir información abundante e irrelevante que se encuentra en páginas web o en libros en los cuales encontramos ejercicios para resolver, pero no una retroalimentación. Esto hace que se comiencen a desarrollarse aplicaciones interactivas entre el sistema con el usuario. Por tal razón nació la idea de llevar a cabo un prototipo para aprendizaje inicial de Python con una metodología de e-learning la cual contiene todos los componentes de interactividad, en donde el usuario tiene que ir siguiendo una serie de instrucciones para resolver los problemas que fueron planteados. El sistema de aprendizaje inicial de Python se basó en la metodología e-learning, la cual funciona por medio de plataformas virtuales, fomentando una formación autosuficiente. Por tal motivo el sistema cuenta con lecciones interactivas, recursos simples de aprendizaje, evaluaciones y documentación complementaria para el usuario. Jupyter Notebook en conjunto con Python, manejan herramientas destinadas para crear una interfaz gráfica de usuario, las cuales se usaron en el sistema para aprendizaje inicial de Python, los widgets se encargaron de hacer botones y cuadros de texto interactivos y las Nbextensions de manejar y ocultar información de las celdas de la Jupyter Notebook. Google Cloud es la plataforma que alojó el funcionamiento y proporcionó la infraestructura del sistema. Jupyter Notebook con sus celdas independientes unas de otras y su versatilidad de kernels, se logró el desarrollo ideal para el prototipo de manual interactivo.Learning a programming language nowadays is complicated by the existence of abundant and irrelevant information found in web pages or books in which we find exercises to solve, but no feedback. This makes the development of interactive applications between the system and the user to begin. For this reason, the idea was born to carry out a prototype for initial learning of Python with an elearning methodology which contains all the components of interactivity, where the user has to follow a series of instructions to solve the problems that were raised. The initial Python learning system was based on the e-learning methodology, which works through virtual platforms, promoting self-sufficient training. For this reason, the system has interactive lessons, simple learning resources, evaluations and complementary documentation for the user. Jupyter Notebook in conjunction with Python, manage tools designed to create a graphical user interface, which were used in the system for initial learning of Python, widgets were responsible for making buttons and interactive text boxes and Nbextensions to manage and hide information from the cells of the Jupyter Notebook. Google Cloud is the platform that hosted the operation and provided the system infrastructure. Jupyter Notebook with its cells independent of each other and its versatility of kernels, achieved the ideal development for the interactive manual prototype.Navas Ruilova, Gustavo Ernesto2021-02-09T19:28:12Z2021-02-09T19:28:12Z2021-02info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttp://dspace.ups.edu.ec/handle/123456789/19753spaAtribución-NoComercial-SinDerivadas 3.0 Ecuadorhttp://creativecommons.org/licenses/by-nc-nd/3.0/ec/info:eu-repo/semantics/openAccessreponame:Repositorio Universidad Politécnica Salesianainstname:Universidad Politécnica Salesianainstacron:UPS2021-02-09T19:52:07Zoai:dspace.ups.edu.ec:123456789/19753Institucionalhttps://dspace.ups.edu.ec/Institución privadahttps://www.ups.edu.ec/https://dspace.ups.edu.ec/oai.Ecuador...opendoar:17372021-02-09T19:52:07Repositorio Universidad Politécnica Salesiana - Universidad Politécnica Salesianafalse
spellingShingle Desarrollo de un prototipo para aprendizaje interactivo en lenguaje de programación Python construido en Google Cloud Platform
Liviapoma Díaz, Byron Alejandro
INGENIERÍA DE SISTEMAS
ANÁLISIS DE SISTEMAS
DISEÑO ASISTIDO POR COMPUTADOR
SISTEMAS INTERACTIVOS DE COMPUTADOR
PROGRAMAS PARA COMPUTADOR
status_str publishedVersion
title Desarrollo de un prototipo para aprendizaje interactivo en lenguaje de programación Python construido en Google Cloud Platform
title_full Desarrollo de un prototipo para aprendizaje interactivo en lenguaje de programación Python construido en Google Cloud Platform
title_fullStr Desarrollo de un prototipo para aprendizaje interactivo en lenguaje de programación Python construido en Google Cloud Platform
title_full_unstemmed Desarrollo de un prototipo para aprendizaje interactivo en lenguaje de programación Python construido en Google Cloud Platform
title_short Desarrollo de un prototipo para aprendizaje interactivo en lenguaje de programación Python construido en Google Cloud Platform
title_sort Desarrollo de un prototipo para aprendizaje interactivo en lenguaje de programación Python construido en Google Cloud Platform
topic INGENIERÍA DE SISTEMAS
ANÁLISIS DE SISTEMAS
DISEÑO ASISTIDO POR COMPUTADOR
SISTEMAS INTERACTIVOS DE COMPUTADOR
PROGRAMAS PARA COMPUTADOR
url http://dspace.ups.edu.ec/handle/123456789/19753