{"id":{"repo_id":"mit","oai_identifier":"oai:dspace.mit.edu:1721.1/142817"},"canonical_url":"https://search.dev.ndltd.org/etd/mit/oai:dspace.mit.edu:1721.1/142817","repository":{"repo_id":"mit","name":"MIT","base_url":"https://dspace.mit.edu/oai/request"},"display":{"title":"KnitheWorld: lines_of_code_as_loops_of_yarn","abstract":"The rapid rise of digital fabrication provides new opportunities for young people to express themselves creatively and develop computational-thinking skills. By enabling the fabrication of soft materials, knitting machines have the potential to expand the expressive range of digital fabrication tools available — and to expand the range of young people who become interested in digital fabrication. But until now, the process of programming knitting machines has been very complex and not accessible to beginners. I present KnitheWorld, an educational software system to democratize knitting for young people ages 8-12 as a means of creative expression. By dragging and dropping visual programming blocks, learners can generate patterns for Jacquard knits, a type of knit with patterns featured with two or more colors. KnitBlocks features knitting terminologies, allowing learners to code line by line, following a similar process of how knitting creates new forms from loops of yarn. In our KnitheWorld workshops with children, we found that they not only create complex knit patterns with an understanding in computational thinking, but they also engage in storytelling about materials and patterns around them. KnitheWorld invites children to tinker, turning daily objects into patterns of colors, and helping them express their creativity through the world of knits.","abstract_html":"The rapid rise of digital fabrication provides new opportunities for young people to express themselves creatively and develop computational-thinking skills. By enabling the fabrication of soft materials, knitting machines have the potential to expand the expressive range of digital fabrication tools available — and to expand the range of young people who become interested in digital fabrication. But until now, the process of programming knitting machines has been very complex and not accessible to beginners. I present KnitheWorld, an educational software system to democratize knitting for young people ages 8-12 as a means of creative expression. By dragging and dropping visual programming blocks, learners can generate patterns for Jacquard knits, a type of knit with patterns featured with two or more colors. KnitBlocks features knitting terminologies, allowing learners to code line by line, following a similar process of how knitting creates new forms from loops of yarn. In our KnitheWorld workshops with children, we found that they not only create complex knit patterns with an understanding in computational thinking, but they also engage in storytelling about materials and patterns around them. KnitheWorld invites children to tinker, turning daily objects into patterns of colors, and helping them express their creativity through the world of knits.","abstract_has_math":false,"creators":["Hong, Alice"],"institution":"Massachusetts Institute of Technology","degree_name":"Master","degree_level":null,"degree_discipline":null,"degree_department":"Program in Media Arts and Sciences (Massachusetts Institute of Technology)","school":null,"contributors":[],"advisors":["Ishii, Hiroshi"],"committee_chairs":[],"committee_members":[],"year":2021,"date_issued":"2021-09","date_published":"2021-09","updated_at":"2026-07-22T22:21:55Z","subjects":[],"languages":[],"rights":["In Copyright - Educational Use Permitted","Copyright MIT"],"rights_urls":["http://rightsstatements.org/page/InC-EDU/1.0/"],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/1721.1/142817","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Ishii, Hiroshi"]},{"key":"dc:contributor.department","label":"Department","values":["Program in Media Arts and Sciences (Massachusetts Institute of Technology)"]},{"key":"dc:creator","label":"Author","values":["Hong, Alice"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2022-05-31T13:30:16Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2022-05-31T13:30:16Z"]},{"key":"dc:date.issued","label":"Date","values":["2021-09"]},{"key":"dc:publisher","label":"Institution","values":["Massachusetts Institute of Technology"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Master","Master of Science in Media Arts and Sciences"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:rights","label":"Dc Rights","values":["In Copyright - Educational Use Permitted","Copyright MIT"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://rightsstatements.org/page/InC-EDU/1.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/1721.1/142817"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["The rapid rise of digital fabrication provides new opportunities for young people to express themselves creatively and develop computational-thinking skills. By enabling the fabrication of soft materials, knitting machines have the potential to expand the expressive range of digital fabrication tools available — and to expand the range of young people who become interested in digital fabrication. But until now, the process of programming knitting machines has been very complex and not accessible to beginners. I present KnitheWorld, an educational software system to democratize knitting for young people ages 8-12 as a means of creative expression. By dragging and dropping visual programming blocks, learners can generate patterns for Jacquard knits, a type of knit with patterns featured with two or more colors. KnitBlocks features knitting terminologies, allowing learners to code line by line, following a similar process of how knitting creates new forms from loops of yarn. In our KnitheWorld workshops with children, we found that they not only create complex knit patterns with an understanding in computational thinking, but they also engage in storytelling about materials and patterns around them. KnitheWorld invites children to tinker, turning daily objects into patterns of colors, and helping them express their creativity through the world of knits."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["S.M."]},{"key":"dc:title","label":"Title","values":["KnitheWorld: lines_of_code_as_loops_of_yarn"]}]}],"canonical_facts":{"dc:contributor.advisor":["Ishii, Hiroshi"],"dc:contributor.department":["Program in Media Arts and Sciences (Massachusetts Institute of Technology)"],"dc:creator":["Hong, Alice"],"dc:date.accessioned":["2022-05-31T13:30:16Z"],"dc:date.available":["2022-05-31T13:30:16Z"],"dc:date.issued":["2021-09"],"dc:description.abstract":["The rapid rise of digital fabrication provides new opportunities for young people to express themselves creatively and develop computational-thinking skills. By enabling the fabrication of soft materials, knitting machines have the potential to expand the expressive range of digital fabrication tools available — and to expand the range of young people who become interested in digital fabrication. But until now, the process of programming knitting machines has been very complex and not accessible to beginners. I present KnitheWorld, an educational software system to democratize knitting for young people ages 8-12 as a means of creative expression. By dragging and dropping visual programming blocks, learners can generate patterns for Jacquard knits, a type of knit with patterns featured with two or more colors. KnitBlocks features knitting terminologies, allowing learners to code line by line, following a similar process of how knitting creates new forms from loops of yarn. In our KnitheWorld workshops with children, we found that they not only create complex knit patterns with an understanding in computational thinking, but they also engage in storytelling about materials and patterns around them. KnitheWorld invites children to tinker, turning daily objects into patterns of colors, and helping them express their creativity through the world of knits."],"dc:description.degree":["S.M."],"dc:identifier.uri":["https://hdl.handle.net/1721.1/142817"],"dc:publisher":["Massachusetts Institute of Technology"],"dc:rights":["In Copyright - Educational Use Permitted","Copyright MIT"],"dc:rights.uri":["http://rightsstatements.org/page/InC-EDU/1.0/"],"dc:title":["KnitheWorld: lines_of_code_as_loops_of_yarn"],"dc:type":["Thesis"],"thesis:degree_name":["Master","Master of Science in Media Arts and Sciences"]},"updated_at":"2026-07-22T22:21:55Z"}