Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3287324.3287506acmconferencesArticle/Chapter ViewAbstractPublication PagessigcseConference Proceedingsconference-collections
research-article

Reducing Instructor Workload in an Introductory Robotics Course via Computational Design

Published: 22 February 2019 Publication History

Abstract

Physical computing and building robots has important benefits for novice engineers and computer scientists. However, lab time and hardware debugging comes with a high cost of instructor time and effort. To reduce this workload, we implemented a computational design tool that simplifies printed circuit board (PCB) design and manufacture, assembly, and programming. We pilot tested our computational design tool in a one-unit introductory physical computing course for 196 CS1 students. The students designed, assembled, and programmed a custom robot with minimal instructor assistance. The robots are Arduino-based and each included a student designed PCB. The students assembled the robots from off-the-shelf electronic components according to automatically generated assembly instructions. Students programmed their robots using simple APIs that were automatically generated and customized for each unique robot. A minimum of two quarters after the completion of the course, grade point average (GPA) for the students who completed the course, was found to be 0.15 higher than a comparison group of similar student (n = 498, p<0.05). We present a detailed description of our computational design tool and course curriculum, identify challenges encountered by the students and instructional staff, make recommendations to increase student achievement, and address the scalability of the course.

References

[1]
Advanced circuits. www.4pcb.com/.
[2]
Michael E. Caspersen and Henrik Baerbak Christensen. Here, there and everywhere - on the recurring use of turtle graphics in cs1. Proceedings of the Australasian conference on Computing education - ACSE 00, 2000.
[3]
Adafruit Industries. Pro trinket 5v 16mhz. https://www.adafruit.com/product/2000.
[4]
Seong-Won Kim and Youngjun Lee. The effect of robot programming education on attitudes towards robots. Indian Journal of Science and Technology, 9(24), 2016.
[5]
M. Rosenblatt and H. Choset. Designing and implementing hands-on robotics labs. IEEE Intelligent Systems, 15(6):32--39, 2000.
[6]
Yuan Sun and S. Shyam Sundar. Psychological importance of human agency how self-assembly affects user experience of robots. 2016 11th ACM/IEEE International Conference on Human-Robot Interaction (HRI), 2016.
[7]
David Weintrop, Alexandria K. Hansen, Danielle B. Harlow, and Diana Franklin. Starting from scratch: Outcomes of early computer science learning experiences and implications for what comes next. In Proceedings of the 2018 ACM Conference on International Computing Education Research, ICER '18, pages 142--150, New York, NY, USA, 2018. ACM.

Cited By

View all
  • (2024)Digital Fabrication als Brücke zwischen Making und InformatikMedienPädagogik: Zeitschrift für Theorie und Praxis der Medienbildung10.21240/mpaed/56/2024.02.05.X56(314-330)Online publication date: 5-Feb-2024
  • (2024)Design Space Exploration for Board-level Circuits: Exploring Alternatives in Component-based DesignProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642009(1-14)Online publication date: 11-May-2024
  • (2022)Computational Support for Multiplicity in Hierarchical Electronics DesignProceedings of the 7th Annual ACM Symposium on Computational Fabrication10.1145/3559400.3561997(1-11)Online publication date: 26-Oct-2022
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science Education
February 2019
1364 pages
ISBN:9781450358903
DOI:10.1145/3287324
Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 February 2019

Check for updates

Qualifiers

  • Research-article

Conference

SIGCSE '19
Sponsor:

Acceptance Rates

SIGCSE '19 Paper Acceptance Rate 169 of 526 submissions, 32%;
Overall Acceptance Rate 1,595 of 4,542 submissions, 35%

Upcoming Conference

SIGCSE Virtual 2024
1st ACM Virtual Global Computing Education Conference
December 5 - 8, 2024
Virtual Event , NC , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Digital Fabrication als Brücke zwischen Making und InformatikMedienPädagogik: Zeitschrift für Theorie und Praxis der Medienbildung10.21240/mpaed/56/2024.02.05.X56(314-330)Online publication date: 5-Feb-2024
  • (2024)Design Space Exploration for Board-level Circuits: Exploring Alternatives in Component-based DesignProceedings of the 2024 CHI Conference on Human Factors in Computing Systems10.1145/3613904.3642009(1-14)Online publication date: 11-May-2024
  • (2022)Computational Support for Multiplicity in Hierarchical Electronics DesignProceedings of the 7th Annual ACM Symposium on Computational Fabrication10.1145/3559400.3561997(1-11)Online publication date: 26-Oct-2022
  • (2021)Weaving Schematics and Code: Interactive Visual Editing for Hardware Description LanguagesThe 34th Annual ACM Symposium on User Interface Software and Technology10.1145/3472749.3474804(1039-1049)Online publication date: 10-Oct-2021
  • (2019)EchidnaProceedings of the 3rd Annual ACM Symposium on Computational Fabrication10.1145/3328939.3329004(1-12)Online publication date: 16-Jun-2019

View Options

Get Access

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