Please use this identifier to cite or link to this item: http://hdl.handle.net/2445/141854
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorSayago Barrantes, Sergio-
dc.contributor.authorMañà Marín, Ferran-
dc.date.accessioned2019-10-09T07:58:24Z-
dc.date.available2019-10-09T07:58:24Z-
dc.date.issued2019-02-01-
dc.identifier.urihttp://hdl.handle.net/2445/141854-
dc.descriptionTreballs Finals de Grau d'Enginyeria Informàtica, Facultat de Matemàtiques, Universitat de Barcelona, Any: 2019, Director: Sergio Sayago Barrantesca
dc.description.abstract[en] This Treball Fi de Grau (TFG) reports on an exploratory case study aimed at facilitating computer programming learning in a K-18 school through Jupyter Notebooks, to test their usability for this user group, and find possible improvements to the interface. Over a period of 4 months, we were in charge of running an extracurricular activity intended to train a team of students to participate in a competition of code challenges, HP Code Wars, thereby adopting a learning-service approach (aprenentatge servei). Within this context, we looked into different aspects of the use of computational notebooks, which were not used in the educational institution, and came up with some possible features to add to the user interface of Jupyter Notebooks to serve better our students’ needs and encouraging good programming practices. From these results we designed a variable inspector for Jupyter, and co-designed an extension that allows the user to add a second dimension to the narrative, where students seemed to agree on a cell folding/grouping approach for a multi-layered structure. The evaluation activities yielded positive results, with students preferring the use of notebooks over interpreters, and documenting their work in an explanatory narrative.ca
dc.format.extent62 p.-
dc.format.mimetypeapplication/pdf-
dc.language.isoengca
dc.rightsmemòria: cc-nc-nd (c) Ferran Mañà Marín , 2019-
dc.rightscodi: GPL (c) Ferran Mañà Marín , 2019-
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/es/-
dc.rights.urihttp://www.gnu.org/licenses/gpl-3.0.ca.html*
dc.sourceTreballs Finals de Grau (TFG) - Enginyeria Informàtica-
dc.subject.classificationProgramació (Ordinadors)ca
dc.subject.classificationProgramari lliureca
dc.subject.classificationProgramarica
dc.subject.classificationTreballs de fi de grauca
dc.subject.classificationPython (Llenguatge de programació)ca
dc.subject.classificationEducació primàriaca
dc.subject.classificationEducació secundàriaca
dc.subject.otherComputer programmingen
dc.subject.otherOpen source softwareen
dc.subject.otherComputer softwareen
dc.subject.otherPython (Computer program language)en
dc.subject.otherPrimary educationen
dc.subject.otherBachelor's thesesen
dc.subject.otherSecondary educationen
dc.titleJupyter notebooks as a development and documentation tool for supporting computer programming learning among adolescents: a case study in a k-18 schoolca
dc.typeinfo:eu-repo/semantics/bachelorThesisca
dc.rights.accessRightsinfo:eu-repo/semantics/openAccessca
Appears in Collections:Programari - Treballs de l'alumnat
Treballs Finals de Grau (TFG) - Enginyeria Informàtica

Files in This Item:
File Description SizeFormat 
codi_font.zipCodi font1.41 MBzipView/Open
memoria.pdfMemòria3.21 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons