[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2593968.2610490acmconferencesArticle/Chapter ViewAbstractPublication PagesidcConference Proceedingsconference-collections
short-paper

FabCode: visual programming environment for digital fabrication

Published: 17 June 2014 Publication History

Abstract

In this paper, we introduce FabCode, a visual programming environment using which one can create designs that can be manufactured using digital fabrication techniques like 3D printing and laser cutting. This project is primarily about making accessible and enhancing the kinds of "thinking" that the computational medium is capable of supporting and spreading. FabCode is situated in the context of design and engineering of objects, and is based on the premise that programming 3D models for personal fabrication would enable practice of computational thinking for the same. Children will learn as they work on personally meaningful projectsbuilding, describing, printing and playing with things, and debugging and discussing their processes and outcomes. It will be a childcentered, constructionist tool for FabLabs.

References

[1]
Resnick, Mitchel. "Sowing the Seeds for a More Creative Society." Learning & Leading with Technology 35.4 (2008): 1822.
[2]
Blikstein, Paulo. "Digital Fabrication and "Making in Education: The Democratization of Invention." FabLabs: Of Machines, Makers and Inventors(2013): 121.
[3]
Eisenberg, M. (2003). Mindstuff: Educational Technology Beyond the Computer. In Convergence, Summer 2003.
[4]
Papert, S. (1980). Mindstorms : children, computers, and powerful ideas. NewYork: Basic Books.
[5]
http://www.hindawi.com/journals/tswj/2014/428080/
[6]
Jacobs, Jennifer, and Leah Buechley. "Codeable objects: computational design and digital fabrication for novice programmers." Proceedings of the 2013 ACM annual conference on Human factors in computing systems. ACM, 2013.
[7]
Papert, S. 1980. Constructionism vs. Instructionism. Proceedings from Japanese Educators Conference. http://www.papert.org/articles/const_inst/
[8]
Piaget, J. (1962). Play, dreams, and imitation in childhood. New York: Norton.
[9]
Ginsburg, Herbert P., and Sylvia Opper. Piaget's theory of intellectual development . PrenticeHall, Inc, 1988.
[10]
Blikstein, Paulo, and Dennis Krannich. "The makers' movement and FabLabs in education: experiences, technologies, and research." Proceedings of the 12th International Conference on Interaction Design and Children. ACM, 2013.
[11]
Resnick, Mitchel, et al. "Scratch: programming for all." Communications of the ACM 52.11 (2009): 6067.
[12]
Tisue, Seth, and Uri Wilensky. "Netlogo: A simple environment for modeling complexity." International Conference on Complex Systems. 2004.
[13]
Resnick, M. 2006. Computer as Paintbrush: Technology, Play, and the Creative Society. In D. Singer, Golikoff, R., and HirshPasek, K. (Eds.), Play = Learning: How Play Motivates and Enhances Children's Cognitive and Social Emotional Growth. Oxford University Press.
[14]
Zeising, Anja, EvaSophie Katterfeldt, and Heidi Schelhowe. "Considering Constructionism for Digital Fabrication Software Design."
[15]
http://www.sketchup.com/
[16]
https://tinkercad.com/
[17]
http://www.123dapp.com/design
[18]
Johnson, Gabe, et al. "Sketch it, make it: sketching precise drawings for laser cutting." CHI'12 Extended Abstracts on Human Factors in Computing Systems. ACM, 2012.
[19]
http://www.solidworks.com/
[20]
http://www.rhino3d.com/
[21]
http://www.autodesk.com/products/autodeskinventorfamily/overview
[22]
http://www.grasshopper3d.com/
[23]
Johnson, Gabe. "FlatCAD and FlatLang: Kits by code." VL/HCC. 2008.
[24]
Resnick, Mitchel, and Brian Silverman. "Some reflections on designing construction kits for kids." Proceedings of the 2005 conference on Interaction design and children. ACM, 2005.
[25]
Maloney, J., Resnick, M., Rusk, N., Silverman, B., and Eastmond, E. 2010. The scratch program ming language and environment. ACM Trans. Comput. Educ. 10, 4, Article 16 (November 2010), 15 pages. DOI = 10.1145/1868358.1868363. http://doi.acm.org/10.1145/1868358.1868363.
[26]
https://code.google.com/p/blockly/
[27]
http://threejs.org/

Cited By

View all
  • (2020)Coupling Programs and Visualization for Machine KnittingProceedings of the 5th Annual ACM Symposium on Computational Fabrication10.1145/3424630.3425410(1-10)Online publication date: 5-Nov-2020
  • (2018)How “Wide Walls” Can Increase EngagementProceedings of the 2018 CHI Conference on Human Factors in Computing Systems10.1145/3173574.3173935(1-11)Online publication date: 21-Apr-2018
  • (2016)IngeniumProceedings of the 2016 CHI Conference on Human Factors in Computing Systems10.1145/2858036.2858239(944-956)Online publication date: 7-May-2016
  • Show More Cited By

Index Terms

  1. FabCode: visual programming environment for digital fabrication

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    IDC '14: Proceedings of the 2014 conference on Interaction design and children
    June 2014
    378 pages
    ISBN:9781450322720
    DOI:10.1145/2593968
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 17 June 2014

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. 3d modeling
    2. blockly
    3. computational thinking
    4. constructionism
    5. digital fabrication
    6. visual programming

    Qualifiers

    • Short-paper

    Conference

    IDC'14
    Sponsor:
    IDC'14: Interaction Design and Children 2014
    June 17 - 20, 2014
    Aarhus, Denmark

    Acceptance Rates

    IDC '14 Paper Acceptance Rate 18 of 60 submissions, 30%;
    Overall Acceptance Rate 172 of 578 submissions, 30%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)5
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 11 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2020)Coupling Programs and Visualization for Machine KnittingProceedings of the 5th Annual ACM Symposium on Computational Fabrication10.1145/3424630.3425410(1-10)Online publication date: 5-Nov-2020
    • (2018)How “Wide Walls” Can Increase EngagementProceedings of the 2018 CHI Conference on Human Factors in Computing Systems10.1145/3173574.3173935(1-11)Online publication date: 21-Apr-2018
    • (2016)IngeniumProceedings of the 2016 CHI Conference on Human Factors in Computing Systems10.1145/2858036.2858239(944-956)Online publication date: 7-May-2016
    • (2015)From computational thinking to computational makingProceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing10.1145/2750858.2804261(239-250)Online publication date: 7-Sep-2015
    • (2015)Transcribing Across the SensesProceedings of the 17th International ACM SIGACCESS Conference on Computers & Accessibility10.1145/2700648.2809854(127-137)Online publication date: 26-Oct-2015
    • (2014)PaperLegoSIGGRAPH Asia 2014 Designing Tools For Crafting Interactive Artifacts10.1145/2668947.2668954(1-4)Online publication date: 24-Nov-2014

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media